Product Overview
The A4988 is a complete microstepping motor driver with a built-in translator for easy operation. It is designed to operate bipolar stepper motors (like NEMA 17) in full-, half-, quarter-, eighth-, and sixteenth-step modes. This module is the most popular choice for DIY 3D printers, CNC routers, and robotic precision movements because it only requires two pins (Step & Direction) from your microcontroller.
Arduino Wiring & Connections


-
VMOT / GND: External Power (8V – 35V) for the motor.
-
VDD / GND: Arduino 5V / GND for logic.
-
STEP: Arduino Digital Pin (controls speed).
-
DIR: Arduino Digital Pin (controls direction).
-
1A, 1B, 2A, 2B: Connect to Stepper Motor coils.
-
ENABLE: Connect to GND to turn the driver on.



