Product Description
The A4988 Stepper Motor Driver is a compact microstepping driver with overcurrent and overtemperature protection, designed for controlling bipolar stepper motors. It supports up to 2A per coil with sufficient cooling, making it ideal for use in 3D printers, CNC machines, and robotics projects.
With configurable microstepping (full, 1/2, 1/4, 1/8, 1/16) via jumpers, it ensures smooth and precise motor control. The A4988 includes adjustable current control, allowing fine-tuning to match your motor’s specifications while preventing overheating or damage.
This driver module is widely compatible with Arduino-based CNC shields and RAMPS boards, making it one of the most popular and cost-effective stepper drivers for makers.
Technical Specifications
General
-
Product Type: Stepper Motor Driver Module
-
Model: A4988
-
Motor Compatibility: Bipolar stepper motors (up to 2A/phase with cooling)
-
Supply Voltage (VMOT): 8V – 35V
-
Logic Voltage (VDD): 3.3V / 5V
Control Features
-
Microstepping: Full, 1/2, 1/4, 1/8, 1/16 (selectable via jumpers)
-
Current Control: Adjustable via potentiometer
-
Protection: Overcurrent & overtemperature protection, crossover-current protection
Pins & Interface
-
Step (STP) and Direction (DIR) inputs
-
Enable (ENA) input
-
Fault detection output
-
Compatible with Arduino Uno CNC Shield, RAMPS 1.4, and similar controllers
Physical
-
Dimensions: 20 × 15 × 10 mm (approx. with heatsink)
-
Weight: ~5g
-
Color: Green or Red PCB (depending on batch)
Package Includes
-
1 × A4988 Stepper Motor Driver Module
-
1 × Aluminum heatsink












3D Printer Parts & Accessories
3D Printer Accessories
Hotend
3D Printers
Bambu Lab
Filament
Aluminium Profiles
Aluminium Profiles Accessories
CNC
Bolts / Nuts
3D Printed Parts
Stepper Motors
Ball Bearings
Linear Motion
Lead Screws
Pulleys and Belts
Miscellaneous
Controllers
Electronics & Modules
Fan
Power Supply
Raspberry Pi Accessories
Reviews
There are no reviews yet.