Soporte Mi cuenta
📞 0984701518
-33%Driver Motor de Pasos TMC2208
SKU 00176

Driver Motor de Pasos TMC2208

$12,00 $8,00 Liquidación
Disponible
¡Solo queda 1!
Datos rápidos
Voltaje del motor
5,5 a 36 V DC
Corriente
1,4 A eficaces por bobina (picos de 2 A)
Micropasos
2, 4, 8 o 16 con MS1 y MS2, interpolados a 256
Ajuste de corriente
Potenciómetro: corriente ≈ Vref × 0,71
Ver ficha técnica completa ↓

Características

Driver silencioso para motores de pasos bipolares (como los NEMA 17) con el chip TMC2208. Gracias a su tecnología StealthChop, el motor casi no hace ruido, y los movimientos son muy suaves porque interpola hasta 1/256 de paso. Se controla igual que el A4988 o el DRV8825, con STEP y DIR.

Es el reemplazo silencioso en impresoras 3D y CNC. Trae disipador.

Voltaje del motor5,5 a 36 V DC
Corriente1,4 A eficaces por bobina (picos de 2 A)
Micropasos2, 4, 8 o 16 con MS1 y MS2, interpolados a 256
Ajuste de corrientePotenciómetro: corriente ≈ Vref × 0,71
ControlSTEP, DIR y EN (en bajo activa el driver)
ExtrasModo silencioso StealthChop y configuración por UART (opcional)

¿Para qué sirve?

  • Impresoras 3D silenciosas
  • CNC y grabadoras láser
  • Proyectos con motores NEMA 17 donde importa el ruido

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNODriver TMC2208D2DIRD3STEPD8EN5VVDDGNDGND
CableMóduloArduino UNONota
azulDIRD2Sentido de giro
amarilloSTEPD3Un pulso = un paso
verdeEND8En bajo activa el driver
rojoVDD5VLógica
negroGNDGND

Código de prueba

Arduino UNOprueba.ino
// Prueba del driver TMC2208 (modo sin UART): el motor da una vuelta hacia un lado
// y otra hacia el otro. Sirve para revisar driver, motor y fuente.
const int PIN_DIR = 2;
const int PIN_STEP = 3;
const int PIN_EN = 8;          // en bajo activa el driver
const int PASOS_VUELTA = 1600;  // motor de 1,8° con MS1 y MS2 sin conectar (1/8 de paso)

void setup() {
  pinMode(PIN_DIR, OUTPUT);
  pinMode(PIN_STEP, OUTPUT);
  pinMode(PIN_EN, OUTPUT);
  digitalWrite(PIN_EN, LOW);
}

void girar(bool sentido) {
  digitalWrite(PIN_DIR, sentido ? HIGH : LOW);
  for (int i = 0; i < PASOS_VUELTA; i++) {  // un pulso en STEP = un paso
    digitalWrite(PIN_STEP, HIGH);
    delayMicroseconds(300);  // menos tiempo = más rápido
    digitalWrite(PIN_STEP, LOW);
    delayMicroseconds(300);
  }
}

void loop() {
  girar(true);
  delay(1000);
  girar(false);
  delay(1000);
}

Conecta la fuente del motor (hasta 36 V) a VM y GND, con un condensador de 100 µF entre ellos, y las bobinas del motor a A1/A2 y B1/B2. Con MS1 y MS2 sin conectar trabaja a 1/8 de paso (1600 pasos por vuelta).

Precauciones

  • Nunca conectes ni desconectes el motor con el driver encendido: se daña al instante.
  • Pon un condensador de 100 µF o más entre VM y GND, cerca del driver.
  • Ajusta la corriente con el potenciómetro antes de usarlo (Vref ≈ corriente × 1,41).
  • Necesita VDD (5 V) para funcionar, además de la fuente del motor.
  • Usa el disipador: aunque es silencioso, se calienta con corrientes altas.

Fuentes consultadas: Analog Devices: TMC2208 · Analog Devices: nota AN-045 (modos del TMC2208). Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp