08-09-2021, 09:42 PM
Hola que tal , alguno me sabe decir si la placa de reemplazo para las ender 3 (SKR E3 dip V1.1) también es compatible con la Ender 3 V2? mas que nada tengo dudas por la configuración en el marlin el display.
SKR E3Dip en Ender 3v2
|
08-09-2021, 09:42 PM
Hola que tal , alguno me sabe decir si la placa de reemplazo para las ender 3 (SKR E3 dip V1.1) también es compatible con la Ender 3 V2? mas que nada tengo dudas por la configuración en el marlin el display.
09-09-2021, 12:20 AM
Hola, si no me equivoco la Ender 3 V2 lleva una pantalla de tipo DWIN y si es así, de momento nadie se ha molestado en incluir su pinout en el archivo de pines de la SKR E3 DIP, por lo que a fecha de hoy no se puede instalar Marlin en esa conbinación de placa y pantalla, tal y como se indica en el archivo de pines de ese modelo (pins_BTT_SKR_E3_DIP.h):
"Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and MKS_LCD12864A/B are currently supported on the BIGTREE_SKR_E3_DIP." Esa configuración no sería demasiado difícil teniendo el pinout de la pantalla, pero Creality no lo facilita de forma oficial y solo lo he encontrado en una respuesta en un foro, por lo que desconozco su fiabilidad. Dime si estás interesado y te indicaré cual sería (en teoría) la modificación a realizar (en el archivo de pines de la E3 DIP), para que reconozca esa pantalla (si es que funciona, cosa que desconozco).
09-09-2021, 02:45 AM
Gracias por tu respuesta, si tienes la información necesaria me seria de gran ayuda para poder hacer la modificación y ver si funciona ya que tengo la placa en cuestión, de ser así puede ser de ayuda para algún otro usuario mas adelante, desde ya muchas gracias.
09-09-2021, 09:25 AM
Si el pinout de la pantalla DWIN de la Ender 3 V2 es este que he encontrado:
Ender 3 V2 display ______ 5V | 1 2 | GND (BTN_E1) A | 3 4 | B (BTN_E2) BEEP | 5 6 | ENT (BTN_ENC) (SKR_RX1) TX | 7 8 | RX (SKR_TX1) NC | 9 10| NC --------- EXP1 entonces habría que incluir el siguiente código (de color rojo), en el punto que se indica del archivo pins_BTT_SKR_E3_DIP.h: ... #if HAS_WIRED_LCD #if ENABLED(CR10_STOCKDISPLAY) #define BEEPER_PIN PA15 #define BTN_ENC PB6 #define BTN_EN1 PA9 #define BTN_EN2 PA10 #define LCD_PINS_RS PB8 #define LCD_PINS_ENABLE PB7 #define LCD_PINS_D4 PB9 #elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD! #error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue." #define LCD_PINS_RS PB9 #define LCD_PINS_ENABLE PB6 #define LCD_PINS_D4 PB8 #define LCD_PINS_D5 PA10 #define LCD_PINS_D6 PA9 #define LCD_PINS_D7 PA15 #define ADC_KEYPAD_PIN PA1 // Repurpose servo pin for ADC - CONNECTING TO 5V WILL DAMAGE THE BOARD! #elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY) /** Creality Ender-2 display pinout * ----- * 5V | 1 2 | GND * (MOSI) PB7 | 3 4 | PB8 (LCD_RS) * (LCD_A0) PB9 | 5 6 PA10 (BTN_EN2) * RESET | 7 8 | PA9 (BTN_EN1) * (BTN_ENC) PB6 | 9 10| PA15 (SCK) * ----- * EXP1 */ #define BTN_ENC PB6 #define BTN_EN1 PA9 #define BTN_EN2 PA10 #define DOGLCD_CS PB8 #define DOGLCD_A0 PB9 #define DOGLCD_SCK PA15 #define DOGLCD_MOSI PB7 #define FORCE_SOFT_SPI #define LCD_BACKLIGHT_PIN -1 #elif ENABLED(DWIN_CREALITY_LCD) #define BTN_ENC PA10 #define BTN_EN1 PB7 #define BTN_EN2 PB8 #define BEEPER_PIN PB9 #else #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and MKS_LCD12864A/B are currently supported on the BIGTREE_SKR_E3_DIP." #endif #endif // HAS_WIRED_LCD ... y configurar la pantalla en el archivo Configuration.h como DWIN_CREALITY_LCD. Habrá que comprobar que ambos conectores EXP1, el de la placa y el de la pantalla, estén orientados igual, de forma que coincidan las líneas de alimentación en el mismo lado (+5V y GND): si no fuese así (no enciende la pantalla), habría que conectar invertido uno de los conectores, el de la placa o el de la pantalla. No tengo forma de saber si lo anterior funcionará de forma correcta o no, pero en principio no hay ningún peligro en probarlo: en todo caso, es decisión tuya hacerlo o no.
09-09-2021, 03:08 PM
Simemart, en el archivo de configuración que trae Marlin para la Ender 3 V2 pone
#elif ENABLED(DWIN_CREALITY_LCD) // RET6 DWIN ENCODER LCD #define BTN_ENC PB14 #define BTN_EN1 PB15 #define BTN_EN2 PB12 Por si te sirve de ayuda
09-09-2021, 08:37 PM
Gracias @Macuho, supongo que esa asignación que indicas pertenece a un archivo pins_CREALITY_V4.h, pues los archivos de configuración del pinout no están asociados a un modelo de impresora, sino de placa. En todo caso, esa asignación no se corresponde con el pinout del conector EXP1 de la SKR.
Por cierto, en Marlin 2.0.x-bugfix ese archivo ya no tiene esa asignación y la han sustituido por esta otra: #elif EITHER(HAS_DWIN_E3V2, IS_DWIN_MARLINUI) // RET6 DWIN ENCODER LCD #define BTN_ENC PB14 #define BTN_EN1 PB15 #define BTN_EN2 PB12 //#define LCD_LED_PIN PB2 #ifndef BEEPER_PIN #define BEEPER_PIN PB13 #endif #elif ENABLED(DWIN_VET6_CREALITY_LCD) // VET6 DWIN ENCODER LCD #define BTN_ENC PA6 #define BTN_EN1 PA7 #define BTN_EN2 PA4 #define BEEPER_PIN PA5 Los parámetros que se comprueban ahora en el archivo pins_CREALITY_V4.h para la Ender 3 V2 son HAS_DWIN_E3V2, IS_DWIN_MARLINUI y DWIN_VET6_CREALITY_LCD. Los dos primeros son alias que se asignan si en el archivo Configuration.h se definen DWIN_CREALITY_LCD, DWIN_CREALITY_LCD_ENHANCED o DWIN_CREALITY_LCD_JYERSUI, para el primero y DWIN_MARLINUI_PORTRAIT o DWIN_MARLINUI_LANDSCAPE, para el segundo. El parámetro DWIN_VET6_CREALITY_LCD no se define en parte alguna de Marlin, por lo que no se ejecuta esa selección nunca: no sé para qué pantalla será esta definición, pero creo que aquí Marlin tiene un error a corregir.
09-09-2021, 09:09 PM
Bueno es saberlo, en la versión 2.0.9.1 hay que modificar el pinout de la Flsun QQs pro porque no Compila porque faltan definiciones que en la 2.0.7.2 si que están
09-09-2021, 09:16 PM
Muchas gracias, mañana con un poco mas de tiempo esterare probando esa config y les informo como va
09-09-2021, 09:50 PM
(09-09-2021, 09:09 PM)Macuho escribió: Bueno es saberlo, en la versión 2.0.9.1 hay que modificar el pinout de la Flsun QQs pro porque no Compila porque faltan definiciones que en la 2.0.7.2 si que están Sí, parece que los cambios de versiones en Marlin son un poco descontrolados respecto a estos temas.
14-09-2021, 05:08 PM
14-09-2021, 06:11 PM
Hola, la versión que se puede descargar actualmente en la web oficial de Marlin, no tiene las opciones que se ven en esa pantalla que adjuntas: te recomiendo que descargues la actual.
14-09-2021, 07:16 PM
14-09-2021, 10:22 PM
Por lo que he investigado, me temo que vas a tener muchos problemas para poder compilar Marlin para ese conjunto placa/pantalla.
15-09-2021, 12:33 AM
Bueno Simemart, desisto de la idea, veré de conseguir una placa creality y no perder mas tiempo con cuestiones complicadas , desde ya muchas gracias por vuestro tiempo e interés por colaborar, un saludo
15-09-2021, 01:03 AM
Estaba dando vueltas a la configuración y he dado con una que no da errores de compilación, otra cosa es que funcione todo correctamente.
Mañana te pongo la información.
15-09-2021, 02:59 PM
Hola, te indico las cosas que he ido probando.
En la configuración del Marlin que Bigtreetech tiene en su GitHub, habilita el segundo puerto serie, pero yo no he conseguido compilar con él definido, pues da muchos errores. Definiendo solo el primer puerto, no da error y compila bien, pero no sé si el valor 2 para ese puerto, será correcto si solo se utiliza uno. Para definir el pinout de la pantalla, hay que colocar en otra posición las líneas que te indiqué en la otra respuesta, pues donde las puese inicialmente no se ejecutan nunca si se selecciona como pantalla DWIN_CREALITY_LCD. Hay que ponerlas así en el archivo pins_BTT_SKR_E3_DIP.h: ... #if HAS_WIRED_LCD #if ENABLED(CR10_STOCKDISPLAY) #define BEEPER_PIN PA15 #define BTN_ENC PB6 #define BTN_EN1 PA9 #define BTN_EN2 PA10 #define LCD_PINS_RS PB8 #define LCD_PINS_ENABLE PB7 #define LCD_PINS_D4 PB9 #elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD! #error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue." #define LCD_PINS_RS PB9 #define LCD_PINS_ENABLE PB6 #define LCD_PINS_D4 PB8 #define LCD_PINS_D5 PA10 #define LCD_PINS_D6 PA9 #define LCD_PINS_D7 PA15 #define ADC_KEYPAD_PIN PA1 // Repurpose servo pin for ADC - CONNECTING TO 5V WILL DAMAGE THE BOARD! #elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY) /** Creality Ender-2 display pinout * ----- * 5V | 1 2 | GND * (MOSI) PB7 | 3 4 | PB8 (LCD_RS) * (LCD_A0) PB9 | 5 6 PA10 (BTN_EN2) * RESET | 7 8 | PA9 (BTN_EN1) * (BTN_ENC) PB6 | 9 10| PA15 (SCK) * ----- * EXP1 */ #define BTN_ENC PB6 #define BTN_EN1 PA9 #define BTN_EN2 PA10 #define DOGLCD_CS PB8 #define DOGLCD_A0 PB9 #define DOGLCD_SCK PA15 #define DOGLCD_MOSI PB7 #define FORCE_SOFT_SPI #define LCD_BACKLIGHT_PIN -1 #else #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and MKS_LCD12864A/B are currently supported on the BIGTREE_SKR_E3_DIP." #endif #endif // HAS_WIRED_LCD #if ENABLED(DWIN_CREALITY_LCD) #define BTN_ENC PA10 #define BTN_EN1 PB7 #define BTN_EN2 PB8 #define BEEPER_PIN PB9 #endif #if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050) #error "CAUTION! LCD_FYSETC_TFT81050 requires wiring modifications. See 'pins_BTT_SKR_E3_DIP.h' for details. Comment out this line to continue." ... Con esas modificaciones me compila sin errores, otra cosa es que la impresora funcione correctamente. |
Posibles temas similares… | |||||
Tema | Autor | Respuestas | Vistas | Último mensaje | |
CONSULTA Configurar una salida de la placa SKR 3 | Sito26 | 1 | 0 |
21-07-2023, 11:38 AM Último mensaje: Simemart |
|
CONSULTA Actualizar Marlin SKR E3 V2 | Tomas007 | 24 | 0 |
22-06-2023, 09:33 PM Último mensaje: Tomas007 |
|
Poner wifi en placa btt skr e3 v2 | JBKONHIELO | 4 | 279 |
09-12-2022, 03:08 PM Último mensaje: JBKONHIELO |
|
pantalla ender y placa skr mini v1.2 | alvata | 0 | 259 |
05-04-2022, 10:07 PM Último mensaje: alvata |
|
DUDA Fallo en SKR 1.4 turbo | Inderlard | 17 | 1,841 |
02-07-2021, 10:04 AM Último mensaje: Macuho |