Módulo driver A4988 motor de paso

$15,00

Driver A4988 para motor paso a paso. Control preciso, micro-paso hasta 1/16. Ideal para Arduino/ESP32. Corriente ajustable hasta 2A. Perfecto para impresoras 3D, robots o CNC.

5 disponibles

Categoría:

Descripción

ℹ️ Información general
El módulo A4988 es un controlador de motor paso a paso de alta eficiencia fabricado por Allegro MicroSystems, diseñado para manejar motores bipolares de 2 fases (como NEMA 17, NEMA 23) con precisión y bajo ruido. Incluye funciones clave como micro-paso (hasta 1/16), protección térmica y sobrecorriente, y ajuste de corriente vía potenciómetro. Es el estándar en impresoras 3D DIY, robots cartesianos, sistemas de posicionamiento y proyectos donde se requiere movimiento controlado sin vibración excesiva.
✅ Ideal para integrar en shields CNC, placas personalizadas o prototipos con Arduino, ESP32, Raspberry Pi Pico, etc.
⚙️ Especificaciones técnicas
  • 🧠 Chip principal: A4988 (Allegro)
  • ⚙️ Modos de paso: Full, Half, 1/4, 1/8, 1/16 (micro-paso)
  • 🔌 Alimentación del motor: 8V – 35V DC
  • ⚡ Corriente máxima por bobina: 2.0 A (ajustable con potenciómetro)
  • 📏 Resolución: Hasta 16 micro-pasos por paso completo
  • 📊 Entradas de control:
    • STEP: pulso para avanzar un paso
    • DIR: dirección (HIGH/LOW)
    • ENABLE: activa/desactiva el driver (bajo = activo)
    • MS1, MS2, MS3: selección de modo de paso
  • 🔋 Consumo lógica: ~10 mA
  • 🌡️ Protecciones integradas:
    • Térmica (thermal shutdown)
    • Sobrecorriente (overcurrent protection)
    • Cortocircuito en salida
  • 📦 Dimensiones: ~22mm x 15mm
  • 📌 Pines: 8 pines macho (2×4) + terminal para motor (4 cables)
🔌 Información de conexionado (detallada y práctica)
🔹 Conexión típica con Arduino Uno:
Pin del A4988
Pin de Arduino
VDD (lógica)
5V
GND
GND
STEP
D2
DIR
D3
ENABLE
D4 (opcional)
MS1, MS2, MS3
GND / 5V según modo (ver tabla abajo)
VMOT
Fuente externa 8–35V (para motor)
GND (motor)
GND común
📌 Configuración de micro-paso (MS1–MS3):
MS1
MS2
MS3
Modo
GND
GND
GND
Full step
VCC
GND
GND
Half step
GND
VCC
GND
1/4 step
VCC
VCC
GND
1/8 step
VCC
VCC
VCC
1/16 step
Librería recomendada: AccelStepper o ArduinoStepper para control avanzado.
📌 Ejemplo básico (modo 1/16, sin ENABLE):

const int stepPin = 2;
const int dirPin = 3;

void setup() {
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}

void loop() {
digitalWrite(dirPin, HIGH); // Dirección horaria
for (int i = 0; i < 200; i++) {
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);
}
delay(1000);
}

⚠️ Recomendaciones clave:
  • Ajuste de corriente crítico:
    • Gira el potenciómetro en sentido antihorario hasta el mínimo.
    • Conecta el motor y alimenta VMOT.
    • Mide el voltaje en el resistor de sensado (RS = 0.05 Ω):
      Icoil=Vref×2.5(ej. Vref=0.4V→I=1.0A)
    • Usa multímetro para ajustar con precisión.
  • Nunca conectes/disconectes el motor con VMOT activo — puede dañar el driver.
  • Para motores de 4 cables (bipolares), conecta:
    • A1–A2 → una bobina
    • B1–B2 → otra bobina
  • El A4988 se calienta — si usas >1.2A, añade un disipador de aluminio o ventilador pequeño.
  • No uses con 3.3V lógica directa sin nivelador (el A4988 espera 5V para señales de control).
💡 Usos sugeridos:
  • Impresoras 3D (ej. Prusa, Anet)
  • Robots de eje lineal o brazos robóticos
  • Sistemas de avance automático (cintas, mesas XY)
  • Proyectos educativos de mecatrónica y control de movimiento
  • Cámara pan-tilt con precisión micrométrica

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo driver A4988 motor de paso”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *