Skip to content

100 units available with a short lead time.

Express post shipping available (product has a short lead time)
Stepper motors are essential for CNC machines, 3D printers, and any application requiring precise, controlled motion. To achieve smooth and reliable performance, you need a driver that can handle high current bursts and microstepping for finer control. Instead of building a complex driver setup with timers, an H-Bridge, and a microcontroller, the Adafruit A4988 Stepper Motor Driver simplifies everything—just two control pins are needed to get your stepper motor moving.
Easy Stepper Motor Control
  • No need for timers or PWM – Control motion with just two pins:
    • DIR (Direction) pin sets the motor’s rotation direction.
    • STEP pin advances the motor one step or microstep per pulse.
  • Supports microstepping – Default 1/16 microstep mode can be adjusted to full step, 1/2, 1/4, or 1/8 microstepping via MS1/MS2/MS3 pins.
  • Real-time microstep adjustment – Change stepping modes on the fly for dynamic control.
  • Built-in LED indicatorsRed and green LEDs show direction, while the yellow LED indicates step pulses.
Designed for Prototyping & Performance
  • Allegro A4988 – A widely used stepper motor driver with overcurrent protection.
  • Supports motor voltages from 8V to 35VDC – Ideal for a wide range of stepper motors.
  • Logic voltage: 3V to 5V – Works with microcontrollers like Arduino, ESP32, Raspberry Pi, and more.
  • Terminal blocks for motor connections – Simplifies wiring for stepper motors and power input.
  • Compact, durable design – Includes 2 oz copper PCB for improved current handling and heat dissipation.
  • Current limiting up to 2A – Adjustable via onboard potentiometer. Higher currents require heatsinking.
  • 22uF 50V electrolytic capacitor – Helps stabilize motor power.
Additional Features
  • Sleep, Reset, and Enable control lines – Manage power and motor activation.
  • Four mounting holes – Secure the board in your project.
  • Includes a header strip – Some light soldering required for setup.
What You’ll Need
  • Microcontroller or stepper control board – To toggle the DIR/STEP pins.
  • Stepper motor & power supply – Not included, but required for operation.
  • Optional heatsink – Recommended for high-current applications.
The Adafruit A4988 Stepper Motor Driver Breakout makes precise stepper motor control easy, whether you're working on a robot, CNC machine, or 3D printer.

The Adafruit A4988 Stepper Motor Driver Breakout Board appears in the following collections:

SKU AF-6109