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 Robin e3d v1.1 klipper
#1
Hola buenas estoy modificando una impresora creality crx con una placa mks Robin e3d v1.1 con el sistema klipper , el problema es el siguiente, tengo cuatro drivers tmc 2209 v4.0 y los quiero poner en modo uart, he revisa la documentación y he puesto los los Jumpers en M2 y no me funciona me da un fallo en el pin uart  me da el siguiente fallo unable to read tmc uart 'stepper_x' register ifcnt tmc2209, la verdad es que no se que puede estar fallando
  Responder
#2
Hola, creo que este problema ya se planteó hace un tiempo en otro post y si no me equivoco, el problema que estás teniendo se debe a la versión del driver.
Estas placas vienen configuradas para controlar la conexión UART mediante una sola línea (la que se habilita con los puentes en M2), para lo que hay que conectar a dicha línea al pin RX y a esta última el TX mediante una resistencia de 1K.
Por ejemplo, los TMC2209 V2 de MKS ya traen incorporada internamente esa resistencia, por lo que se integran con las placas perfectamente, pero los V4 que tienes probablemente tengan las dos líneas separadas.
También creo recordar que otro punto a considerar en estas placas era la posición del selector de voltaje de control del driver (Driver IC Power), que si no me equivoco había que poner en la posición de 5V.
  Responder
#3
gracias por tu respuesta Simemart , he revisado el post que mencionas , y he realizado el pin a tres pero no funciona sigue sin detectar el UART , al madar el comando DUMP_TMC STEPPER=stepper_x en klipper me da lo siguiente:

Unable to read tmc uart 'stepper_x' register GCONF
16:48
========== Queried registers ==========
16:48
SGTHRS: 00000000
16:48
TPOWERDOWN: 00000014 tpowerdown=20
16:48
COOLCONF: 00000000
16:48
TCOOLTHRS: 00000000
16:48
TPWMTHRS: 00000000
16:48
IHOLD_IRUN: 0008190f ihold=15 irun=25 iholddelay=8
16:48
SLAVECONF: 00000200 senddelay=2
16:48

Driver IC Power esta en 5v
  Responder
#4
La verdad es que no conozco mucho Klipper y por ahí puedo darte poca ayuda, ¿has revisado que tengas bien su archivo de configuración?
Aunque yo apostaría a que el problema está en la conexión UART entre placa y drivers.
¿De qué marca son los TMC?
  Responder
#5
Los TMC 2209 v4 son Chaofan
  Responder
#6
Vale, ya creo recordar cual es el problema: que no coinciden los pines a conectar entre la placa y el driver.
La placa habilita la linea UART por el pin al que va conectado el TX del driver, pero debería conectar con el pin RX: la forma más sencilla de solucionarlo, es realizando el puente así (con un poco de bricolage, pues no sirven los puentes normales):

[Imagen: Img1.jpg]
  Responder
#7
(05-06-2025, 12:30 AM)Simemart escribió: Vale, ya creo recordar cual es el problema: que no coinciden los pines a conectar entre la placa y el driver.
La placa habilita la linea UART por el pin al que va conectado el TX del driver, pero debería conectar con el pin RX: la forma más sencilla de solucionarlo, es realizando el puente así (con un poco de bricolage, pues no sirven los puentes normales):

[Imagen: Img1.jpg]

He realizado la unión de los pines mediante ese puente y sigue el mismo error, no los detecta en modo uart
  Responder
#8
Pues se me han acabado las posibilidades, quizá el problema está en los propios drivers: una forma de saberlo sería probar con un TMC2209 V2 de MKS, si te fuese posible hacerlo.
Por supuesto que también podría ser un problema de configuración de Klipper, pero ahí ya no puedo ayudarte.
  Responder
#9
(05-06-2025, 12:45 PM)Simemart escribió: Pues se me han acabado las posibilidades, quizá el problema está en los propios drivers: una forma de saberlo sería probar con un TMC2209 V2 de MKS, si te fuese posible hacerlo.
Por supuesto que también podría ser un problema de configuración de Klipper, pero ahí ya no puedo ayudarte.

Gracias por la ayuda Simemart, me he pillado un driver mks tmc 2209 v2 para probar, en cuanto me llegue dire algo, por si alguien se ve en este problema con esta placa la mks robin e3d v1.1 y los drivers tmc 2209 v4 en klipper
  Responder
#10
hola Simemart he cambiado los drivers por los tmc 2209 v2 de mks y van de maravilla, ya funcionan en modo uart. Muchisimas gracias
  Responder
#11
Hola, me alegro de que lo hayas solucionado.
Un saludo.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  DUDA ayuda Sustitucion por MKS Robin Nano V3 servu13 5 868 10-03-2025, 09:21 PM
Último mensaje: Simemart
  CONSULTA TFT artillery <> Klipper momo3 13 3,001 24-01-2025, 01:59 PM
Último mensaje: kabroxiko
Exclamación Robin Nano v3.1 no inicia ShiroJMA 1 499 28-08-2024, 04:55 PM
Último mensaje: Simemart
  problema marlin mks robin nano 1.2 CADDS 2 484 16-09-2023, 12:33 PM
Último mensaje: CADDS
  MKS Robin e3d y RepRapDiscount Smart Controller mangelh 2 797 10-12-2021, 09:09 PM
Último mensaje: mangelh