Menu
Tu Carro

Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle

Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
Driver FYSETC TMC2208 V1.2 StepStick - UART, StealthChop2 y SpreadCycle
4.35€
Sin Iva: 3.60€
  • Stock: 59
  • Modelo: TMC2208-Fysetc

Modelo:

TMC2208

TMC2208

TMC2130

TMC2130

TMC2209

TMC2209

Envío rápido desde España
Entrega desde 24 h y envío gratuito disponibles para España peninsular.
Stock real
Enviamos rápidamente desde España, con factura e IVA desglosado.
Pago seguro y flexible
Tarjeta, PayPal y transferencia bancaria.
Soporte técnico experto
Más de 10 años ayudándote con componentes y compatibilidades.

El FYSETC TMC2208 V1.2 es un driver StepStick para motores paso a paso bipolares de dos fases, diseñado para reducir notablemente el ruido de movimiento y permitir un control más preciso en impresoras 3D, pequeñas máquinas CNC, robots y proyectos de automatización. Puede funcionar mediante las señales STEP/DIR habituales o utilizar UART para configurar corriente, micropasos, interpolación y modo de trabajo desde el firmware.

Esta ficha corresponde específicamente a la revisión V1.2 preparada de fábrica para UART. FYSETC desarrolló esta revisión para su controladora F6, aunque también puede utilizarse de forma condicionada en otras placas con zócalos StepStick compatibles. Se suministra una unidad con un disipador azul largo.

Funciones principales

  • StealthChop2: funcionamiento especialmente silencioso a velocidades y cargas apropiadas.
  • SpreadCycle: regulación de corriente orientada a una respuesta más dinámica cuando se priorizan par y estabilidad.
  • MicroPlyer: interpolación interna hasta 256 micropasos para suavizar el movimiento sin exigir esa frecuencia de pulsos al microcontrolador.
  • UART: permite configurar y consultar el driver desde firmware cuando la placa, los jumpers y los pines serie son compatibles.
  • STEP/DIR: también puede trabajar como un driver convencional cuando no se utiliza comunicación UART.
  • Reducción automática de corriente en reposo: disponible mediante una configuración compatible.

Driver FYSETC TMC2208 V1.2 UART con potenciómetro de VREF y pad térmico superior

Especificaciones técnicas

CaracterísticaValor
Fabricante y revisiónFYSETC TMC2208 V1.2
Circuito integradoTrinamic / Analog Devices TMC2208
MotoresMotores paso a paso bipolares de dos fases
Alimentación de motor VM5,5-36 V DC según la tabla técnica del módulo
Alimentación lógica VIO3-5 V
Corriente máxima declarada del módulo1,2 A RMS y 2 A de pico, condicionados por refrigeración y temperatura
Resistencias de sensado0,11 Ω
InterfacesEN, STEP, DIR y UART de un hilo
MicropasosSelección autónoma de 1/2, 1/4, 1/8 o 1/16; configuración e interpolación hasta 1/256
Modos de regulaciónStealthChop2 y SpreadCycle
FormatoStepStick con pines soldados
Contenido1 driver FYSETC TMC2208 V1.2 y 1 disipador azul largo
Importante: 1,2 A RMS y 2 A de pico son límites declarados para el módulo, no valores recomendados para cualquier motor. La corriente útil depende de la ventilación, la temperatura ambiente, el ciclo de trabajo, el motor y la mecánica. El disipador es necesario y puede requerirse ventilación activa bastante antes de alcanzar el máximo.

Qué no incorpora este TMC2208

El TMC2208 no dispone de StallGuard, CoolStep ni dcStep. Por tanto, no permite sensorless homing ni detección de bloqueo mediante StallGuard. Estas funciones aparecen de forma contradictoria en una sección promocional antigua de FYSETC, pero la tabla técnica específica del fabricante y la documentación del circuito integrado indican que no están disponibles en este modelo.

Si el proyecto necesita StallGuard4, homing sin final de carrera o una generación más reciente, puede utilizarse el driver FYSETC S2209 V4.0 con TMC2209, verificando igualmente placa, pinout, UART, DIAG y refrigeración.

Compatibilidad: depende de la controladora

El FYSETC TMC2208 V1.2 puede utilizarse en controladoras con zócalos StepStick reemplazables que admitan su asignación eléctrica, orientación, tensión de motor y lógica. Para UART también deben existir una ruta serie compatible y la configuración de jumpers o cableado correspondiente.

FYSETC documenta esta revisión V1.2 para su placa F6. La BIGTREETECH SKR 3 también admite drivers StepStick por UART, pero debe seguirse el manual de la placa para colocar los jumpers y orientar el módulo. Otras SKR, MKS, FYSETC o RAMPS pueden requerir una conexión diferente.

No es un recambio directo para placas con drivers soldados, conectores propietarios o un pinout distinto. Tampoco debe asegurarse la compatibilidad sólo por el nombre de la impresora: una Ender, Prusa, Voron u otra máquina puede llevar diferentes controladoras y revisiones.

Puede gobernar motores NEMA 17 bipolares, como nuestro motor NEMA 17 de 1,7 A, pero la corriente RMS del driver debe elegirse para el motor y la mecánica reales. La corriente nominal del motor no debe copiarse directamente como ajuste del TMC2208.

Modo autónomo STEP/DIR y modo UART

STEP/DIR autónomo

La controladora utiliza EN, STEP y DIR sin comunicarse con los registros del TMC2208. Los micropasos se seleccionan mediante MS1/MS2 y la corriente se ajusta con el potenciómetro VREF. Este modo permite movimiento silencioso, pero no ofrece ajuste de corriente por firmware ni lectura completa de diagnósticos.

UART

La revisión V1.2 viene preparada para UART. Cuando la placa y el firmware lo soportan, permite configurar corriente RMS, micropasos, interpolación, StealthChop2, SpreadCycle y diagnósticos. Los pines serie y jumpers son específicos de cada placa: no debe copiarse el cableado de otra controladora o revisión.

Micropasos en modo autónomo

MS2MS1Micropasos de entradaInterpolación
GNDVIO1/21/256
VIOGND1/41/256
GNDGND1/81/256
VIOVIO1/161/256

En UART pueden seleccionarse otras resoluciones. La configuración de micropasos del firmware debe coincidir con la utilizada por el driver para conservar distancias y velocidades correctas.

Pinout y orientación

GrupoPines visibles en V1.2Función
ControlEN, STEP, DIRHabilitación, pulso de paso y dirección
ConfiguraciónMS1, MS2, CLK, PDNMicropasos, reloj opcional y control de apagado/UART
ComunicaciónUARTConfiguración serie de un hilo
MotorM1A, M1B, M2A, M2BSalidas para las dos bobinas
AlimentaciónVM, VIO y GNDPotencia de motor, lógica y masa
Precaución: un módulo StepStick puede encajar girado 180°. Antes de alimentar, compara VM, GND, VIO, EN y DIR en el driver y en la placa. Una orientación incorrecta puede dañar inmediatamente ambos componentes.

Instalación segura

  1. Desconecta la fuente de alimentación y también el USB.
  2. Consulta el pinout y el esquema de jumpers de la revisión exacta de la controladora.
  3. Comprueba la orientación mediante VM/GND y EN/DIR antes de insertar el módulo.
  4. Configura el zócalo para UART o modo autónomo según el manual de esa placa.
  5. Coloca el disipador sobre la gran zona térmica superior, sin tocar el potenciómetro ni producir cortocircuitos.
  6. Conecta correctamente las dos bobinas del motor.
  7. Configura una corriente inicial conservadora y prueba movimientos cortos y lentos.
  8. Comprueba comunicación, temperatura, par, ruido y pérdida de pasos antes de aumentar velocidad o aceleración.

Nunca conectes o desconectes el motor, insertes o retires el driver ni cambies jumpers con la electrónica alimentada.

Ajuste de VREF y corriente

FYSETC documenta resistencias de sensado de 0,11 Ω y la siguiente relación para el ajuste manual:

Irms (A) ≈ Vref (V) × 0,71
Vref (V) ≈ Irms (A) × 1,41

El propio fabricante recomienda no superar 1 V de VREF en este módulo y utilizar disipador. Para medir, alimenta la placa mediante su entrada principal, deja el motor desconectado y mide entre GND y el centro metálico del potenciómetro. No utilices únicamente la alimentación USB para esta comprobación.

Una corriente insuficiente puede provocar pérdida de pasos; una corriente excesiva aumenta la temperatura del motor y del driver y puede activar la protección térmica. En UART suele ser preferible configurar la corriente RMS desde firmware. En ambos casos debe comprobarse el resultado bajo la carga real.

Refrigeración

El disipador incluido mejora la transferencia de calor, pero no sustituye el flujo de aire. El datasheet advierte que, alrededor de 1 A RMS sostenido o por encima, el diseño térmico de la PCB pasa a ser especialmente importante. Una caja cerrada, temperatura ambiente alta, varios drivers juntos o movimientos prolongados pueden hacer necesaria la ventilación activa con corrientes inferiores.

Configuración en Marlin

Para utilizar UART, declara el driver del eje como TMC2208. Por ejemplo:

#define X_DRIVER_TYPE TMC2208

Si se utiliza únicamente como driver STEP/DIR autónomo puede corresponder:

#define X_DRIVER_TYPE TMC2208_STANDALONE

En Configuration_adv.h deben revisarse para cada eje la corriente RMS, los micropasos, la interpolación y la resistencia de sensado de 0,11 Ω. Los pines serie y el patrón de jumpers deben proceder del archivo de pines y del manual de la placa real.

  • M122: comprueba la comunicación y muestra el estado del driver.
  • M906: consulta o ajusta la corriente en mA cuando UART funciona.
  • M913: ajusta el umbral híbrido si esa función está habilitada.

StealthChop, SpreadCycle y el umbral híbrido son opciones independientes. El TMC2208 no admite sensorless homing: no deben configurarse StallGuard, DIAG como final virtual ni M914 para este módulo.

Configuración en Klipper

Una sección base tiene esta estructura, sustituyendo los marcadores por el pin y la corriente reales:

[tmc2208 stepper_x]
uart_pin: <pin_UART_de_la_placa>
run_current: <corriente_RMS_adecuada>
sense_resistor: 0.110
interpolate: True
stealthchop_threshold: 0

run_current se expresa en amperios RMS y no tiene un valor universal. stealthchop_threshold: 0 mantiene SpreadCycle. Para StealthChop permanente, Klipper propone un valor muy alto como 999999; conviene elegir un modo estable tras valorar silencio, par y precisión, porque cambiar de modo durante el movimiento puede producir resultados poco consistentes.

Klipper recomienda normalmente no declarar hold_current salvo necesidad justificada. DUMP_TMC STEPPER=stepper_x permite comprobar la comunicación y los registros. No debe añadirse diag_pin ni un final virtual: el TMC2208 no es compatible con StallGuard.

Uso con RepRapFirmware

La compatibilidad avanzada depende de la placa y del port concreto de RepRapFirmware. Como driver externo STEP/DIR/EN puede utilizarse cuando la controladora proporciona un zócalo y señales compatibles:

  • M569 configura el sentido y, cuando proceda, la temporización del driver externo.
  • M350 debe coincidir con los micropasos seleccionados físicamente cuando no existe control UART.
  • M906 sólo puede cambiar la corriente si esa electrónica y versión se comunican realmente con el driver; no mueve el potenciómetro de un módulo autónomo.

No existe un bloque UART universal para conectar este TMC2208 externo a cualquier placa con RepRapFirmware. Debe prevalecer la documentación de la controladora y de la versión concreta. Tampoco debe configurarse M915, ya que el TMC2208 carece de StallGuard.

Contenido

  • 1 × driver FYSETC TMC2208 V1.2 UART.
  • 1 × disipador azul largo.

El FYSETC TMC2208 V1.2 es una solución compacta y silenciosa para controladoras con zócalos StepStick, especialmente útil cuando se desea configurar corriente y modos mediante UART. Para obtener un funcionamiento fiable deben verificarse siempre la revisión de la placa, la orientación, los jumpers, la corriente del motor, la refrigeración y la configuración del firmware antes de alimentar el conjunto.

Escribe opinión

Nota: ¡No se permite HTML!
Malo Bueno
Captcha