Collegamento del display (Anet A8) 2004 a MKS GEN L


8

Qualcuno è stato in grado di collegare il display Anet A8 (2004) predefinito a un MKS GEN L?

Ho provato la connessione diretta con il ricablaggio e vedo i quadrati bianchi lì, ma sono in grado di vedere solo i quadrati bianchi sullo schermo come sullo screenshot:

Quadrati bianchi sull'immagine

Cablaggio:

Cablaggio

Il codice attualmente utilizzato per il display:

  1. Config.husi #define ZONESTAR_LCD. Anche#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h utilizza #define LCD_PROGRESS_BAR

  3. I pin sono stati lasciati come erano nel file di configurazione.

Inoltre ho provato a sostituirli con questa numerazione (che proviene dalle specifiche MKS):

35  16  25  29  5V
37  17  23  27  GND

Sei consapevole del fatto che l'Anet A8 predefinito (ZONESTAR_LCD nel firmware Marlin) non ha slot per schede SD, né MKS GEN L, quindi avresti bisogno di avere un altro display con slot per schede SD o un lettore di schede SD esterno. A meno che non si stampi attraverso un server di stampa (ad esempio come OctoPrint), è necessario disporre di un lettore di schede SD.
0scar

1
Aggiungi maggiori informazioni su ciò che hai fatto e cosa non funziona. Ad esempio, pubblicare il collegamento al ricablaggio e quale firmware si utilizza.
0scar

Risposte:


4

Ho il display Anet A8 che funziona su una RAMPS 1.6 (che sostanzialmente funziona esattamente come una scheda RAM RAM 1.4). Si noti che alla prima connessione ho ottenuto esattamente lo stesso display quando ho collegato l'LCD alle intestazioni EXP1 ed EXP 2 usando "l'adattatore intelligente".

Per far funzionare il display Anet A8 su un MKS GEN L (che è fondamentalmente una scheda RAMPS in quanto il layout dei pin della configurazione RAMPS viene utilizzato nel firmware di MKS GEN L) è necessario dimenticare le intestazioni EXP1 ed EXP2 e il "adattatore intelligente" per il display Anet A8. Invece è necessario collegare il display Anet A8 all'intestazione AUX2. L'unica cosa che dovresti fare (dal lato hardware) è cambiare i cavi che sono collegati al pin 1 e al pin 2. Ho usato connettori e cavi Dupont. Il pin 1 su AUX2 è VCC e il pin 2 su AUX2 è GND, questo è invertito sul display Anet A8.

Dal lato software è necessario impostare le seguenti costanti:

#define ULTRA_LCD   // Character based

e

#define ZONESTAR_LCD

Display Anet A8 funzionante su RAMPS 1.6

Si noti che nella foto si vede ancora l '"adattatore intelligente" con cavi piatti, ma non sono collegati a uno schermo, il motivo per cui sono lì è che ho anche testato il controller di sconto grafico completo in una sessione precedente. Il display Anet A8 è collegato al cavo piatto su AUX2 appena sopra il driver stepper più in alto a sinistra.


AGGIORNAMENTO: Al momento della stesura e dell'utilizzo di una versione precedente di Marlin, questo è necessario per impostare #define ULTRA_LCD. In Marlin 1.1.9 non è necessario impostare #define ULTRA_LCDesplicitamente, questo è intrinsecamente impostato da #define ZONESTAR_LCD. Per approfondire questo, i #define ZONESTAR_LCDImpostazione della costante #define ULTIPANELche definisce costante #define ULTRA_LCDin Conditionals_LCD.h.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.