This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
mks mini 12864 v3 en skr mini
#1
Hola,


¿Sabéis algún truco para poder utilizar un LCD mks mini 12864 v3 en una tarjeta SKR mini v2?


Muchas gracias,
  Responder
#2
Hola, supongo que con SKR mini v2 te refieres a la SKR mini E3 V2.0: complicada la cosa, si es que se puede hacer, pues la MKS lleva dos conectores (EXP1 y EXP2), utilizando el segundo para el lector de tarjetas, pero la SKR solo tiene el conector EXP1, que se podría utilizar para la pantalla (MKS invierte el conector) pero para el lector de tarjetas habría que buscar otra vía de conexión, aparte de que utiliza 3,3V en lugar de 5V.
Tienes alguna información en las GitHub de ambos modelos: MKS, SKR.
  Responder
#3
Muchas gracias por tu respuesta Simemart!!!

Con poder utilizar la pantalla me valdría!!! pero solo enciende y no muestra texto (en la MKS con el conector invertido).

Marlin con la SKR mini E3 solo permite seleccionar entre estos LCD "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3." aunque creo que el conexionado que tengo está mal, los he probado todos menos el TFTLCD.

He pensado en probar con un cable de prueba que tengo con uno de los extremos sin conector (solo cables), pero tengo bastante lio con los pines que tienen que ir conectados entre si entre los dos conectores, he revisado bastante documentación y no me aclaro.

¿Podrías indicarme cuál sería el esquema de conexión?

Muchísimas gracias!!!

He vuelto a hacer todas las conexiones cable por cable, y el resultado es el mismo que con el conector invertido,,, se enciende pero no muestra texto.

Entre tanta documentación que he revisado, encontré alguien que lo había conseguido con un LCD BTT mini 12864 que es gemelo al MKS (eso creo), comparte una documentación detallada aquí, y hay una linea que no comprendo es la primera en la linea 2210 #if ANY(KAD_SKR_MINI, KAD_SKR_E3_TURBO)

Éste es su reddit
  Responder
#4
Lo siento, pero yo no puedo ver el contenido que indicas en esa página de Reddit, quizá sea similar a lo que sigue.
Por lo que yo puedo deducir por el pinout de esos dispositivos, el conexionado sería así:

[Imagen: Img1.jpg]

En Marlin, habría que modificar el archivo pins_BTT_SKR_MINI_E3_common.h, incluyendo las líneas rojas:

...
      #define TFTGLCD_CS                    PA9

    #endif

  #elif ENABLED(MKS_MINI_12864_V3)

      #define BEEPER_PIN                    PB5
      #define BTN_ENC                          PA15
      #define DOGLCD_CS                    PA9
      #define LCD_PINS_DC                  PB8
      #define DOGLCD_A0                    LCD_PINS_DC
      #define LCD_RESET_PIN              PA10
      #define NEOPIXEL_PIN                PA8
      #define DOGLCD_SCK                  PA5
      #define BTN_EN1                          PB9
      #define BTN_EN2                          PB15
      #define DOGLCD_MOSI                PA7
      #define LCD_BACKLIGHT_PIN    -1

      #if SD_CONNECTION_IS(ONBOARD)
        #define FORCE_SOFT_SPI
      #endif


  #else
    #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3."
  #endif

#endif // HAS_WIRED_LCD

...


y descomentar en el archivo Configuration.h solo las siguientes líneas para definir la pantalla:

#define MKS_MINI_12864_V3
#define NEOPIXEL_LED


No estoy muy seguro de que funcione el lector de tarjetas, quizá haya que conectar alguna línea más del conector EXP2 de la pantalla.
  Responder
#5
Muchísimas gracias Simemart!!!

Lo he comprobado minuciosamente un par de veces, teniendo mucho cuidado con las conexiones, y no me funciona....enciende, hace beep, pero no muestra texto.... jo tenía muy buena pinta,,,,, aunque lo he comprobado bien quizá haya cometido yo algún fallo que se me escapa

Adjunto files de configuración


Archivos adjuntos
.zip   mod-marlin-conf.zip (Tamaño: 36.51 KB / Descargas: 10)
  Responder
#6
Hola, revisando la configuración veo que no tienes activado el uso de la tarjeta SD, para lo que tienes que descomentar la línea #define SDSUPPORT.
Yo creo que las conexiones y la definición de los pines son correctas, así que es posible que el problema esté en otro lado.
Se me ocurre que puede que se deba a la definición del tipo de pantalla y que quizá no se defina con él el parámetro HAS_WIRED_LCD: si es así, para evitarlo puedes forzar su definición, colocando justo después de la línea #define MKS_MINI_12864_V3, una línea con #define HAS_WIRED_LCD  1.
  Responder
#7
Muchísimas gracias Simemart por tu ayuda!!!!

Algo debo yo estar haciendo mal, tras modificar tampoco consigo que muestre texto,,,,,,  por más que compruebo no encuentro el fallo..... voy a desistir de momento, y más adelante cuando tenga más tiempo, me gustaría estudiar bien algunas cosas especificas del código de Marlin... y seguir aprendiendo....

Pero ahora voy a "atajar" y voy a montar unas pantallas sencillas de Ender 3, que necesito terminar este proyecto sin demorarlo mucho...... si lo llego a saber hubiera seleccionado otro modelo de placa.

Muchísimas graciaas!!!!
  Responder
#8
Sí, la verdad es que esa combinación de placa y pantalla es bastante problemática.
Un saludo.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Skr 1.4 turbo y tmc2209 Snake9229 5 110 10-09-2022, 10:11 AM
Último mensaje: Simemart
  mks gen l v 2.1 piranin 6 816 12-08-2022, 06:24 PM
Último mensaje: frank.sosa
  Pantalla mks tft70 V1. 1 en plaça btt octopus pro 21Curiosos 1 202 12-04-2022, 01:19 AM
Último mensaje: Simemart
  Hephestos 2 - SKR 1.4 dSerena 1 273 19-12-2021, 11:29 PM
Último mensaje: Macuho
  MKS Robin e3d y RepRapDiscount Smart Controller mangelh 2 317 10-12-2021, 09:09 PM
Último mensaje: mangelh