04-05-2024, 12:14 PM
Hola a todos,
Necesitó consejo/resolver dudas.
Contexto:
Tengo una Prusa i3 Hephestos de BQ con cama caliente.
En la versión del firmware sale que tiene 2.5.1 y después de buscar he encontrado que es esta release:
https://github.com/bq/Marlin/releases/tag/2.5.1
El caso es que la pantalla lcd está medio rota y quería sustituirla, pero una "ReprapDiscount Full Graphic Smart Controller"
Por lo que he estado leyendo parece que la versión de Marlin que usa(2.5.1) se podría modificar el tamaño del display, pero algo me dice que eso no será suficiente para que se vea bien.
Por lo que he estado leyendo y he entendido hay diferentes versiones de Marlin, y deduzco por las fechas que la versión que BQ llama 2.5.1 debe estar basada en el Marin alguna versión de Marlin 1.X.X
He leído que Merlin 2.X.X es compatible con la Ramps 1.4, pero recomiendan quedar en la 1.1.9.X, además en el repo de la versión 1.1.9.X:
https://github.com/MarlinFirmware/Marlin/tree/1.1.x
Tiene un archivo de configuración para la Hephestos: https://github.com/MarlinFirmware/Marlin...guration.h
Está sería la versión "base" sin cama caliente. Y por supuesto con el display de lcd 20x4.
Entiendo que hay que hacer diferentes modificaciones para hacer que funcione como la versión 2.5.1 pero con el display de lcs 12864.
Digamos que las modificaciones de la versión "base" son 2:
1-Display LCD 12864
2-Cama caliente
Para cada una de ellas hay que comentar/descomentar/modificar cierto código(supongo).
Hasta ahora tengo claro:
1-
Comentar: #define REPRAP_DISCOUNT_SMART_CONTROLLER (L.1518)
Descomentar: //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER (L.1645)
Se tiene que intalar: https://github.com/olikraus/U8glib_Arduino (No se como, ni en donde intalar (Entiendo que en el controlador de la impressora))
2-
Modificar: #define TEMP_SENSOR_BED 0 --> #define TEMP_SENSOR_BED 1 [Para indicar que tiene el sensor de temperatura de la cama caliente] (L.318)
Entiendo que en el caso 2 me falta algunas configuraciones para habilitar el "encendido o alimentación" de la cama, no?
Es la primera vez que voy buildear firmware(la actualice en su momento pero con el programa propio de bq) y quiero estar seguro de hacerlo todo bien.
Si veis que algo no es factible, o voy errado en mis deducciones no dudéis en corregirme, ya que tampoco quiero cargarme la impresora.
Gracias por vuestra ayuda de antemano.
Necesitó consejo/resolver dudas.
Contexto:
Tengo una Prusa i3 Hephestos de BQ con cama caliente.
En la versión del firmware sale que tiene 2.5.1 y después de buscar he encontrado que es esta release:
https://github.com/bq/Marlin/releases/tag/2.5.1
El caso es que la pantalla lcd está medio rota y quería sustituirla, pero una "ReprapDiscount Full Graphic Smart Controller"
Por lo que he estado leyendo parece que la versión de Marlin que usa(2.5.1) se podría modificar el tamaño del display, pero algo me dice que eso no será suficiente para que se vea bien.
Por lo que he estado leyendo y he entendido hay diferentes versiones de Marlin, y deduzco por las fechas que la versión que BQ llama 2.5.1 debe estar basada en el Marin alguna versión de Marlin 1.X.X
He leído que Merlin 2.X.X es compatible con la Ramps 1.4, pero recomiendan quedar en la 1.1.9.X, además en el repo de la versión 1.1.9.X:
https://github.com/MarlinFirmware/Marlin/tree/1.1.x
Tiene un archivo de configuración para la Hephestos: https://github.com/MarlinFirmware/Marlin...guration.h
Está sería la versión "base" sin cama caliente. Y por supuesto con el display de lcd 20x4.
Entiendo que hay que hacer diferentes modificaciones para hacer que funcione como la versión 2.5.1 pero con el display de lcs 12864.
Digamos que las modificaciones de la versión "base" son 2:
1-Display LCD 12864
2-Cama caliente
Para cada una de ellas hay que comentar/descomentar/modificar cierto código(supongo).
Hasta ahora tengo claro:
1-
Comentar: #define REPRAP_DISCOUNT_SMART_CONTROLLER (L.1518)
Descomentar: //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER (L.1645)
Se tiene que intalar: https://github.com/olikraus/U8glib_Arduino (No se como, ni en donde intalar (Entiendo que en el controlador de la impressora))
2-
Modificar: #define TEMP_SENSOR_BED 0 --> #define TEMP_SENSOR_BED 1 [Para indicar que tiene el sensor de temperatura de la cama caliente] (L.318)
Entiendo que en el caso 2 me falta algunas configuraciones para habilitar el "encendido o alimentación" de la cama, no?
Es la primera vez que voy buildear firmware(la actualice en su momento pero con el programa propio de bq) y quiero estar seguro de hacerlo todo bien.
Si veis que algo no es factible, o voy errado en mis deducciones no dudéis en corregirme, ya que tampoco quiero cargarme la impresora.
Gracias por vuestra ayuda de antemano.