
$3.29
See if it's really the one
Search with this product to compare it, find similar styles, or turn up something better before deciding.
Take precise control of your bipolar stepper motors with this A4988 Microstepping Driver Module โ a compact, powerful breakout board built on Allegro's A4988 DMOS driver IC. Pololu and StepStick compatible, it drops right into RAMPS 1.4 boards, CNC shields, and custom Arduino projects with zero modification. A heatsink is included in every package for reliable, high-current operation right out of the box. โก Why Choose This Driver? Simple 2-pin control โ Just STEP and DIR pins from your microcontroller. No complex phase-sequence tables or high-frequency control lines to program. 5 microstepping resolutions โ Full-step, 1/2, 1/4, 1/8, and 1/16 step for smooth, quiet, precision motion. Adjustable current limiting โ Onboard potentiometer lets you set the exact current for your motor, protecting it from overheating and missed steps. Built-in protection โ Thermal shutdown, overcurrent protection, ground fault protection, and load short-circuit protection keep your driver and motor safe. Wide voltage range โ Operates from 8V to 35V motor supply with 3Vโ5.5V logic levels, compatible with both 3.3V and 5V microcontrollers. Heatsink included โ Achieve up to 2A per phase with the included heatsink attached; 1A continuous without additional cooling. ๐ง Perfect For 3D Printers โ Drop-in replacement for RAMPS 1.4 and other RepRap electronics (Pololu/StepStick footprint). CNC Machines โ Drive NEMA 17 and smaller NEMA 23 stepper motors for routers, laser cutters, and engravers. Robotics โ Precise positioning for robotic arms, pan-tilt mechanisms, and automated platforms. Arduino & IoT Projects โ Pairs seamlessly with Arduino Uno, Mega, Nano, ESP32, and other popular microcontrollers. Camera Sliders & Turntables โ Smooth, vibration-free motion for photography and videography rigs. ๐ ๏ธ How It Works The A4988's built-in translator is the key to its simplicity. Each pulse on the STEP pin advances the motor by one microstep. The DIR pin sets rotation direction. Three pins (MS1, MS2, MS3) select the microstepping resolution โ tie them low for full-step or set them high in various combinations for up to 1/16 microstepping. That's it โ no lookup tables, no complex timing, no dedicated motor controller needed. Microstepping Resolution Table MS1 MS2 MS3 Resolution Low Low Low Full Step High Low Low 1/2 Step Low High Low 1/4 Step High High Low 1/8 Step High High High 1/16 Step Setting the Current Limit (VREF) Before powering your motor, use the onboard potentiometer to set the current limit. Measure the voltage at the VREF test point with a multimeter and use this formula: Current Limit = VREF ร 2.5 For example, to set a 1A limit, adjust the potentiometer until VREF reads 0.4V. This protects your motor from overheating and ensures optimal torque. ๐ Specifications Driver IC: Allegro A4988 DMOS Microstepping Driver Motor supply voltage: 8V โ 35V Logic voltage: 3V โ 5.5V Continuous current per phase: 1A (no heatsink) Maximum current per phase: 2A (with heatsink / active cooling) Microstep resolutions: Full, 1/2, 1/4, 1/8, 1/16 Control interface: STEP / DIR (2-pin minimum) Current adjustment: Onboard potentiometer (VREF) Protection features: Thermal shutdown, overcurrent, ground fault, load short-circuit Compatibility: Pololu / StepStick footprint, RAMPS 1.4, CNC Shield V3 Board dimensions: ~20mm ร 15mm ๐ฆ Package Contents 1 ร A4988 Stepper Motor Driver Module 1 ร Adhesive Heatsink ๐ Documentation & Resources User Guide โ Wiring, VREF Setup & Arduino Code All Motor Driver & Controller Guides
Have a question about this?
We currently ship within the US, with more countries coming soon.
Final cost and dates are confirmed at checkout.
๐บ๐ธ Ship from USA ยท On Agora since 2026
$3.29