Conexión de la pantalla (Anet A8) 2004 a MKS GEN L

8

¿Alguien pudo conectar la pantalla predeterminada Anet A8 (2004) a un MKS GEN L?

Intenté la conexión directa con el re-cableado, y veo cuadrados blancos allí, pero solo puedo ver cuadrados blancos en la pantalla como en la captura de pantalla:

Cuadrados blancos en la imagen

Alambrado:

Alambrado

El código que se usa actualmente para la pantalla:

  1. Config.husos #define ZONESTAR_LCD. también#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h utiliza #define LCD_PROGRESS_BAR

  3. Los pines se dejaron como estaban en el archivo de configuración.

También he intentado reemplazarlos con esta numeración (que proviene de la especificación MKS):

35  16  25  29  5V
37  17  23  27  GND
saikek
fuente
¿Sabe que el Anet A8 predeterminado (ZONESTAR_LCD en el firmware Marlin) no tiene ranura para tarjeta SD, ni el MKS GEN L, por lo que necesitaría obtener otra pantalla con ranura para tarjeta SD u obtener un lector de tarjeta SD externo? A menos que imprima a través de un servidor de impresora (por ejemplo, como OctoPrint), debe tener un lector de tarjetas SD.
0scar
1
Agregue más información sobre lo que hizo y lo que no funciona. Por ejemplo, publique el enlace en el nuevo cableado y qué firmware utiliza.
0scar

Respuestas:

4

Tengo la pantalla Anet A8 trabajando en una RAMPS 1.6 (que básicamente funciona exactamente igual que una placa RAMPS 1.4). Tenga en cuenta que en la primera conexión obtuve exactamente la misma pantalla cuando conecté la pantalla LCD a los encabezados EXP1 y EXP 2 usando el "adaptador inteligente".

Para que la pantalla Anet A8 funcione en un MKS GEN L (que es básicamente una placa RAMPS ya que el diseño de los pines de la configuración RAMPS se utiliza en el firmware del MKS GEN L), debe olvidarse de los encabezados EXP1 y EXP2 y del "adaptador inteligente" para la pantalla Anet A8. En su lugar, debe conectar la pantalla Anet A8 al encabezado AUX2. Lo único que tendría que hacer (desde el lado del hardware) es cambiar los cables que están conectados al pin 1 y al pin 2. Usé conectores y cables Dupont. El pin 1 en AUX2 es VCC y el pin 2 en AUX2 es GND, esto se invierte en la pantalla del Anet A8.

Desde el lado del software, debe establecer las siguientes constantes:

#define ULTRA_LCD   // Character based

y

#define ZONESTAR_LCD

Pantalla Anet A8 trabajando en RAMPS 1.6

Tenga en cuenta que en la foto todavía se ve el "adaptador inteligente" con cables planos, pero no están conectados a una pantalla, la razón por la que están allí es que también probé el controlador de descuento gráfico completo en una sesión anterior. La pantalla del Anet A8 está conectada al cable plano plano en AUX2, justo encima del controlador paso a paso superior izquierdo.


ACTUALIZACIÓN: en el momento de la escritura y el uso de una versión anterior de Marlin, esto se requiere para configurar #define ULTRA_LCD. En Marlin 1.1.9 no es necesario configurarlo #define ULTRA_LCDexplícitamente, ahora esto se configura intrínsecamente #define ZONESTAR_LCD. Para elaborar sobre esto, #define ZONESTAR_LCDestablece la constante #define ULTIPANELque establece constante #define ULTRA_LCDen Conditionals_LCD.h.

0scar
fuente