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
Atillery X2 + TFT firmware no funciona
#1
Buenas tardes, tengo un artillery X1 convertida a X2 y me explico, la placa que lleva es una Ruby y lleva aparte un Hemera. La TFT es la misma que la X2. El caso es que es una máquina que hasta hace poco tenía firmware klipper pero sin llegar a funcionar en condiciones. Me he vuelto a pasar a Marlin y me pasa que con el firmware TFT original de artillery la máquina se mueve y se caliente sin problemas pero cuando pongo un Bugfixx como el que tiene Prezi pues no me funciona, poniendo los baudios correctos, no se porque puede ser porque ya la tuve puesta con ese firmware y no me dio nunca problemas. A ver si alguien me puede ayudar porque la verdad es que estoy bastante desesperado. Muchas gracias.

Pd: Se me olvidó comentar que el chip de la pantalla es el famoso GD32F305, al que no se le podían añadir muchos firmwares, gracias de nuevo.
  Responder
#2
Deberías intentar meter el marlin oficial modificado para tu impresora, en este caso poner la configuración inicial de la X2 ya que la electrónica es de la x2 y configurar tus modificaciones, los drivers que tengas e implementar alguna cosa mas si quieres. Lo que no veo es como podrías subirlo a tu impresora por ningún sitio, debe de ser algo mas complejo subirlo con esa pantalla. Hay un compañero que me ayudo mucho y sabe muchísimo de marlin jeje. @Simemart nos echas una mano por favor.
  Responder
#3
Hola, no entiendo bien si el problema está en el firmware de la pantalla, en Marlin o en la interacción entre ambos.
En principio, el firmware de la pantalla debería ser el más reciente que facilita Artillery (versión 3.2.6, si no me equivoco) y para instalar la última versión de Marlin, en teoría solo habría que configurarlo de forma correcta, utilizando como referencia los archivos que facilita para ese modelo Artillery en su GitHub.
  Responder
#4
Hola @Simemart he intentado ayudar a configurarle marlin con los valores de la x2 pantalla etc con sus drivers que son los.tmc2209 pero el problema que tenemos es que no sabemos cómo subir Marlin a su placa. Le.he pasado los archivos compilados por visual studio pero no sabemos.como introducirlos.
  Responder
#5
En estas máquinas, la actualización del firmware de la placa es algo más complicado de lo habitual, ya que no tienen la posibilidad de hacerlo desde un lector de tarjetas SD (pues no lo incluye) y por lo tanto, hay que hacerlo mediante alguno de los canales de comunicación que tiene disponibles (JTAG y SWD) o por los que utiliza el bootloader (en este caso UART y USB DFU), siendo el más sencillo el USB.
@neoxM3 tiene este video en su canal de youtube (JC 3Design), donde explica paso a paso todo el proceso y como solventar los distintos problemas que aparecen (sobre todo con los drivers).
  Responder
#6
Buenas tardes:
De ante mano muchas gracias por la ayuda. En principio yo solo quiero cambiar el Firmware de la TFT y quería meter Firmwares que estaban hechos porque tenían ajustes que me interesaban de serie como los PID, BED LEVELING, Z OFFSET,  IMPUT SHAPING y alguna que otra cosa mas. El problema es que casualmente yo la pantalla que llevo tiene un chip que es un poco puñetero y no me deja colocar nada de lo que ahora mismo me encuentro por Github y quería saber si habría posibilidad de mezclar un Firmware original de artillery pero que llevase los iconos y diferentes ajustes de otro firmware. Por otro lado, el ajuste de bltouch también se puede hacer en la TFT y cuando digo ajuste no me refiero al Z offset sino a la posición del bltouch en si. Normalmente ese ajuste se pone en el firmware de la máquina que tendría que configurar de nuevo porque el motor del extrusor funciona al reves ya que llevo un Hemera y no es el extrusor de serie.

(09-09-2024, 10:22 PM)Simemart escribió: En estas máquinas, la actualización del firmware de la placa es algo más complicado de lo habitual, ya que no tienen la posibilidad de hacerlo desde un lector de tarjetas SD (pues no lo incluye) y por lo tanto, hay que hacerlo mediante alguno de los canales de comunicación que tiene disponibles (JTAG y SWD) o por los que utiliza el bootloader (en este caso UART y USB DFU), siendo el más sencillo el USB.
@neoxM3 tiene este video en su canal de youtube (JC 3Design), donde explica paso a paso todo el proceso y como solventar los distintos problemas que aparecen (sobre todo con los drivers).
  Responder
#7
Me temo que aquí hay un problema de comprensión de cual es el trabajo que desempeña cada uno de los firmwares y de cómo interaccionan entre sí.
El que está cargado en la placa es quien controla todos los procesos que realiza la impresora; cómo y cuando los realiza, es algo que debe ordenar el usuario, bien por los canales de comunicación habilitados para ello (como el USB), bien mediante los archivos de impresión que incluyen los comandos generados por el programa de corte utilizado o bien mediante las opciones del menú de la pantalla que incorpore la impresora.
En este último caso, si la pantalla es "tonta" (las pantallas LCD de siempre) los comandos están programados directamente en el firmware de la placa y si por el contrario tiene su propio firmware (el caso de las TFT), estarán programados en este último y se enviarán por la conexión correspondiente (en este caso por UART).
Por lo tanto, no sirve de nada implementar funcionalidades en el firmware de la TFT, si no tienen su soporte en el de la placa y, a su vez, cualquier funcionalidad que se active en la pantalla, debe tener asociado un comando gcode en el de la placa, de ahí que la configuración del firmware de esta última debe hacerse en consecuencia, pues hay comandos gcode desactivados por defecto que deben habilitarse (el INPUT SHAPING, por ejemplo).
Cambiar la apariencia del firmware facilitado por Artillery no es complicado, otra cosa es habilitar funcionalidades que no existan, pues para eso ya hay que modificar el código del firmware y volverlo a compilar, para lo que hay que saber bien lo que se hace.
Esta pantalla de las Artillery es la muy popular MKS TFT28, para la que hay muchos firmwares modificados: en principio, cualquiera que sirva para Marlin debería funcionar, aunque todo es cuestión de probar.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA MKS TFT WIFI Artillery Genius bougar 0 188 22-09-2024, 09:08 PM
Último mensaje: bougar
  Actualizar marlin y tft El que se inicia 21 1,559 07-08-2024, 06:28 PM
Último mensaje: Simemart
  CONSULTA TFT CONTROLLER V1.0 Valvulin 1 171 01-08-2024, 10:26 AM
Último mensaje: Simemart
  CONSULTA Artillery genius eje Y no funciona palet90 17 1,264 05-07-2024, 06:20 AM
Último mensaje: trafuga
  CONSULTA TFT Controller V1.4 versus TFT Controller V1.0 jjimenezgodoy 1 206 01-06-2024, 10:46 PM
Último mensaje: Simemart