Anschließen des Displays (Anet A8) 2004 an MKS GEN L.

8

Konnte jemand das Standarddisplay von Anet A8 (2004) an ein MKS GEN L anschließen?

Ich habe versucht, eine direkte Verbindung mit der Neuverkabelung herzustellen, und sehe dort weiße Quadrate, aber ich kann nur weiße Quadrate auf dem Bildschirm sehen, wie auf dem Screenshot:

Weiße Quadrate auf dem Bild

Verdrahtung:

Verdrahtung

Der Code, der derzeit für die Anzeige verwendet wird:

  1. Config.hverwendet #define ZONESTAR_LCD. Ebenfalls#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h verwendet #define LCD_PROGRESS_BAR

  3. Die Pins wurden wie in der Konfigurationsdatei belassen.

Außerdem habe ich versucht, sie durch diese Nummerierung zu ersetzen (die aus der MKS-Spezifikation stammt):

35  16  25  29  5V
37  17  23  27  GND
saikek
quelle
Ist Ihnen bekannt, dass das Standard-Anet A8 (ZONESTAR_LCD in der Marlin-Firmware) weder über einen SD-Kartensteckplatz noch über das MKS GEN L verfügt, sodass Sie entweder ein anderes Display mit SD-Kartensteckplatz oder einen externen SD-Kartenleser benötigen. Wenn Sie nicht über einen Druckerserver (z. B. OctoPrint) drucken, ist ein SD-Kartenleser ein Muss.
0scar
1
Bitte fügen Sie weitere Informationen hinzu, was Sie getan haben und was nicht. ZB den Link zur Neuverkabelung posten und welche Firmware Sie verwenden.
0scar

Antworten:

4

Ich habe das Anet A8-Display auf einem RAMPS 1.6 (das im Grunde genauso funktioniert wie ein RAMPS 1.4-Board). Beachten Sie, dass ich beim ersten Anschließen genau das gleiche Display erhalten habe, als ich das LCD mit dem "Smart Adapter" an die EXP1- und EXP 2-Header angeschlossen habe.

Damit das Anet A8-Display auf einem MKS GEN L funktioniert (bei dem es sich im Grunde um eine RAMPS-Karte handelt, da das Pin-Layout der RAMPS-Konfiguration in der Firmware des MKS GEN L verwendet wird), müssen Sie die Header EXP1 und EXP2 sowie die vergessen "Smart Adapter" für das Anet A8 Display. Stattdessen müssen Sie das Anet A8-Display an den AUX2-Header anschließen. Das einzige, was Sie (von der Hardwareseite aus) tun müssten, ist, die Kabel zu vertauschen, die an Pin 1 und Pin 2 angeschlossen sind. Ich habe Dupont-Stecker und -Kabel verwendet. Pin 1 an AUX2 ist VCC und Pin 2 an AUX2 ist GND. Dies ist auf dem Anet A8-Display umgekehrt.

Auf der Softwareseite müssen Sie die folgenden Konstanten festlegen:

#define ULTRA_LCD   // Character based

und

#define ZONESTAR_LCD

Anet A8-Anzeige für RAMPS 1.6

Bitte beachten Sie, dass auf dem Foto immer noch der "Smart Adapter" mit Flachbandkabeln zu sehen ist, diese jedoch nicht an einen Bildschirm angeschlossen sind. Der Grund dafür ist, dass ich in einer früheren Sitzung auch den vollständigen Grafik-Rabatt-Controller getestet habe. Das Anet A8-Display wird an das Flachbandkabel des AUX2 direkt über dem Schritttreiber ganz links angeschlossen.


UPDATE: Zum Zeitpunkt des Schreibens und der Verwendung einer älteren Marlin-Version musste dies eingestellt werden #define ULTRA_LCD. In Marlin 1.1.9 müssen Sie nicht #define ULTRA_LCDexplizit festlegen , dies wird jetzt von selbst festgelegt #define ZONESTAR_LCD. Zu erarbeiten hierzu die #define ZONESTAR_LCDSätze die Konstante , #define ULTIPANELdie konstant setzt #define ULTRA_LCDin Conditionals_LCD.h.

0scar
quelle