El nuevo TMC2209 es otro controlador diseñado y fabricado en Alemania por la empresa Trinamic.
Este nuevo controlador para los motores paso a paso supone un nuevo paso adelante en la mejora del movimiento de nuestras impresoras 3D, mejora en muchos aspectos las características de los populares controladores TMC2208 y TMC2130.
Los TMC2130 incorporaron la tecnología StallGuard, que sirve para detectar alteraciones en la corriente de los motores y usar esta medición para detectar el final del recorrido de un eje y producir impresoras 3D sin finales de carrera, como nuestra 3DSteel. Además tienen la tecnología StealthChop, que disminuye en gran medida el ruido de la impresora. El único problema es que ambas tecnologías no se podían usar a la vez, pero con los TMC2209 si se podrá.
La generación de calor es considerable con estos controladores, por lo que se usan disipadores mayores que por ejemplo con los DRV8825 y A4988.
Los TMC2208 son más eficientes en este sentido, generan menos calor y se pueden usar con intensidades mayores, también tienen un modo silencioso pero no tienen StallGuard, por lo que no se pueden usar para reemplazar los finales de carrera. Los TMC2209 son aún más eficientes y se calientan menos que los TMC2208 (y los TMC2130), posibilitando intensidades de corriente mayores y mejor rendimiento térmico.
Sus principales características son*:
- Dispone de conexión UART
- Motor voltage: 5.5.-28V
- Logic voltage: 3.3-5V
- RSense: 0.11 Ohm
- stealthChop2 - Para un funcionamiento silencioso
- spreadCycle - Modo de mayor fuerza
- coolStep - Controla la corriente para disminuir el calentamiento de los motores y controladores
- stallGuard4 - detecta la carga del motor, se usa para sensorless homing
*pueden cambiar ligeramente dependiendo del ensamblador, consultar la documentación del modelo o contactad con nosotros ante cualquier duda.
El valor RDSon de 0.2 es un avance importantísimo en un controlador de este rango de precios. Supone una resistencia un 60% inferior al popular 2130, lo que implica un menor calentamiento, mayor vida útil, y mayor rango de uso, pudiendo aumentar la corriente a valores superiores sin comprometer la generación de calor.
7 Comentario(s)
buenas, queria pedir por favor una gua de instalacion fisica para las versiones tmc2209 version 3.0 y la version 3.1 de la empresa FYSETC para conectarlos correctamente en modo UART,
desde ya muchas gracias. saludos desde BS AS Arg
Buenas Fabián, En la documentación de cada placa se indica como colocar los jumpers según el tipo de controlador, para los TMC2209 generalmente hay que conectar un único jumper bajo cada controlador para hacer la conexión por UART. Básicamente hay 3 tipos de instalación para los drivers: STEP/DIR - SPI - UART y cada placa tiene documentado como hacer estas conexiones, según su compatibilidad. Saludos!
Los TMC2209 tienen potenciómetro? En cuyo caso hay que calibrar los amperes desde allí? Desde ya muchas gracias!!
Si los conectas por UART puedes regular la intensidad por firmware, desde el LCD y usando Gcode.
Buenas tardes. Que versión son los controladores 2209 que tienen a la venta. Las fotos indican 2.1. Tienen en stock 3.0 o 3.1
En la descripción de cada artículo se indica la versión disponible en stock, generalmente tenemos la última, en algunos casos podemos tener también la penúltima. Las fotos del blog no se actualizan de forma general. ¿Buscas alguna versión en concreto? Si es así puedes indicarnos la versión que necesitas, indicando también el fabricante, actualmente tenemos BTT, Fysetc y MKS. Saludos!
Este tipo de controladores se pueden conectar a un generador de pulsos y como
Hola! Saben si la placa ramps 1.6+ (Plus) de BTT soporta los TMC2209 en modo UART con los modos stealthChop2, spreadCycle, coolStep y stallGuard4 habilitados?
Muchas gracias!
No los soporta a través de la placa, como si hace con los SPI, habría que usar los cables externos. A día de hoy es recomendable usar una placa ya preparada de forma que el montaje es más sencillo, pronto nos llega la más stock y algún modelo nuevo :)
Hola quiero substiruir los 5 Drivers de mi Artillery X1 que actualmente lleva los Fs31w0 o A4988 por los TMC2209. DIsponeis de 3 versiones distintas pero no se cual seria la mas adecuada. De momento y hasta que substituya la MKS GEN L, Iran instalados sin UART invirtiendo las clemas de los motores. Pero quiero algo que me sirva para el siguiente paso. ¿Cual de los tres me recomendais?. Gracias.
Mi consejo es que hagas la actualización completa, ya que para sacar todo el partido a los TMC2209 necesitarás el modo UART. Solemos recomendar usar los controladores de la misma marca que la placa, de esta forma nos aseguramos la máxima compatibilidad.
Hola, si uso una cnc shield con driver A4988, es posible que cambie la configuración del código de Arduino al reemplazar por tmc2209? Gracias.
Es muy posible que tengas que hacer modificaciones, ya que el TMC2209 está optimizado para funcionar por UART. Tenemos en catálogo un TMC2130 que está optimizado para funcionar por STEP/DIR como el A4988, ese sería el ideal si quieres actualizar los controladores de la forma más sencilla posible.
Dejar un comentario