Hola @
franky07, bienvenido al foro.
1- No debes preocuparte demasiado por el maremagnum de tecnologías que anuncian los vendedores de estos productos, la mayoría de ellas son transparentes para el usuario y no hay nada que decidir sobre ellas.
En concreto, el término Legacy se suele aplicar a los dispositivos que siguen siendo compatibles con tecnologías anteriores y por ello pueden utilizarse con ellas. En este caso, se refiere a que los drivers TMC pueden funcionar en modo STEP/DIR, como lo hacen los drivers tipo "pololu" más antiguos.
OTP es un nuevo tipo de memoria ROM (memoria de solo lectura) que sustituye a las habituales PROM que suelen instalar estos dispositivos. No es un parámetro que haya que considerar para decidir que modelo de driver usar.
Los términos SPI y UART se refieren a dos protocolos de comunicación y en el caso de los drivers TMC, los distintos modelos utilizan uno u otro para que la MCU (microcontrolador que lleva la placa donde se instalen) pueda controlar su funcionamiento de una forma mucho más amplia que mediante la forma STEP/DIR.
Ambos funcionan perfectamente, aunque quizá sea algo más sencillo UART de cara al conexionado. En todo caso, hoy en día hay placas en el mercado que vienen preparadas para conectar drivers TMC en las dos modalidades, solo configurando adecuadamente unos puentes y el firmware más utilizado (Marlin) está programado para utilizar los dos protocolos sin ningún problema.
2 y 3- Los modelos TMC22xx se controlan por UART y los TMC21xx se controlan por SPI, excepto el TMC2100 que solo permite STEP/DIR. Las diferencias más importantes entre ellos son la intensidad de corriente máxima que pueden enviar al motor que van a controlar y algunas características avanzadas que incluyen algunos de ellos.
En este sentido, aunque el TMC2208 puede trabajar a la misma intensidad que el TMC2130, no tiene todas sus funcionalidades; el que gana en los dos aspectos es el TMC2209 (como es lógico al ser el más moderno), pues tiene una intensidad máxima de trabajo superior y todas las fucionalidades del TMC2130, incluso con algunas mejoradas.
4- No estoy muy seguro de que lo que indicas sea realmente así, pues aun no he utilizado estos drivers para saberlo de primera mano.
En teoría, el modo en que consiguen reducir el ruido generado por los motores, no debería influir en forma alguna en los tiempos de impresión respecto a utilizar otros drivers, pero realmente no son ellos los que deciden, sino el firmware que los controla y eso ya es más difícil de saber. Si es real ese aumento en el tiempo de impresión, yo diría que el candidato a culpable de ello es este último. En todo caso, lo que no veo muy probable es que el aumento sea muy significativo y mucho menos que sea el doble.
Los usuarios evaluan este tema utilizando la referencia que dan los programas de corte y esta no es nada fiable. En muchas ocasiones, se han reportado cambios en la estimación que realiza un programa simplemente por el hecho de ejecutarse en un ordenador distinto.
Lo que hay que hacer es coger el cronómetro y medir el tiempo real de impresión. No sé si alguien lo ha hecho así y ha comprobado que el aumento del tiempo de impresión utilizando los Trinamic es real y si es así, cual es su magnitud.