Higher current handling than A4988 -- up to ~2.2A peak per phase with cooling

Motor Drivers
DRV8825 Stepper Motor Driver Module with Heat Sink
Bipolar stepper driver up to 1/32 microstepping, ~2.2A peak, higher-current A4988 alternative.
₹140 + 18% GST
SKU: BOTBIT-MOT-07 · Best for: 3D printers needing higher motor current or 1/32 microstepping
Overview
About DRV8825 Stepper Motor Driver Module with Heat Sink.
The DRV8825 is the higher-current, higher-resolution cousin of the A4988, built on Texas Instruments' DRV8825 chip. It uses the same StepStick footprint and STEP/DIR interface, so it drops into the same RAMPS, CNC-shield and 3D-printer sockets, but it adds 1/32 microstepping and handles more current -- around 2.2A peak per phase with proper cooling -- making it the go-to upgrade when the A4988 runs out of headroom.
It is popular in India for larger NEMA 17 and NEMA 23-class motors and for printers that need finer microstepping. It runs off a wider 8.2-45V motor supply and includes fault and low-power sleep outputs. The included heat sink is more important here because the higher current means more heat.
You can identify a DRV8825 board by its purple PCB (commonly) and the trim-pot near the top edge rather than the bottom. Current setting uses a different Vref formula from the A4988, so the two are not interchangeable in setup even though they are pin-compatible.
Key features
Why it stands out.
Microstepping down to 1/32 step for smoother, quieter motion
Wide 8.2-45V motor supply range
Adjustable current limit via onboard trim-potentiometer
StepStick-compatible pinout for RAMPS 1.4 and CNC shields, heat sink included
Integrated fault detection, over-current and thermal-shutdown protection
Specifications
Selection facts.
| Driver IC | Texas Instruments DRV8825 |
|---|---|
| Motor type | Bipolar stepper |
| Motor supply voltage | 8.2 - 45V DC |
| Logic supply voltage | 3.3 - 5V compatible logic |
| Continuous current per phase | Up to ~1.5A without extra cooling |
| Peak current per phase | ~2.2A with heat sink and airflow |
| Microstep resolutions | Full, 1/2, 1/4, 1/8, 1/16, 1/32 |
| Control interface | STEP / DIR (plus ENABLE, M0-M2, RESET, SLEEP, FAULT) |
| Current-set reference | Current limit = Vref x 2 (0.1 ohm sense resistors) |
| Board format | StepStick / Pololu-compatible carrier |
Applications
Where it is used.
- 3D printers needing higher motor current or 1/32 microstepping
- CNC routers and engravers driving larger NEMA 17/23 steppers
- High-precision motion stages and linear actuators
- Laser cutters and plotters requiring smooth, quiet stepping
- Any bipolar-stepper build upgrading from an over-taxed A4988
Buying guide
How to choose.
Choose the DRV8825 over the A4988 when your motor draws more than ~1.2A per phase, when you want 1/32 microstepping, or when your motor supply is above 35V. It is pin-compatible with the A4988 so it fits the same boards, but you must re-set the current limit because the Vref formula is different.
Set current using the DRV8825 formula (current limit approximately equals Vref x 2 on typical 0.1 ohm-sense boards) and always fit the included heat sink; higher current makes cooling essential. A small fan is recommended for enclosed printers or continuous CNC work.
Pair it with a 4-wire bipolar stepper, an 8.2-45V supply, and firmware like Marlin, GRBL or Klipper (set the microstep and steps-per-mm correctly for the finer 1/32 mode). Keep a spare, and never hot-plug the motor while powered.
FAQ
Common questions.
How is the current limit set on a DRV8825?
Measure Vref at the trim-pot and use the DRV8825 formula -- for common 0.1 ohm sense-resistor boards the current limit is roughly Vref x 2. This differs from the A4988, so do not reuse an A4988 Vref value. Set it just below your motor's rated current.
Is it a drop-in replacement for the A4988?
Physically yes -- same StepStick pinout, same RAMPS/CNC-shield socket. But re-adjust the current limit and, if you use 1/32 microstepping, update steps-per-mm in firmware. The microstep jumper truth-table also differs slightly.
How do I get 1/32 microstepping?
Set the three mode pins M0/M1/M2 all high (or via jumpers on the board) for 1/32 step. On RAMPS/CNC shields, install all three microstep jumpers under the driver socket.
Does it need cooling?
Yes, especially above ~1.5A. Fit the included heat sink and add airflow. Without cooling it will hit thermal shutdown and pause the motor mid-move.
What motors does it drive?
Bipolar 4-wire steppers such as NEMA 17 and small NEMA 23. It does not drive unipolar motors like the 28BYJ-48 directly.
Is it stocked in India and what is included?
Yes, it is widely available in India. The package usually includes one DRV8825 module with a stick-on heat sink; motor, wiring and controller are sold separately.
More in Motors & Drivers
Related hardware.
Motor Drivers
A4988 Stepper Motor Driver Module with Heat Sink
Microstepping bipolar stepper driver (up to 1/16), 8-35V, standard RAMPS/3D-printer StepStick.
₹85 + 18% GST
Motor Drivers
TMC2209 Stepper Motor Driver Module
Silent StealthChop stepper driver up to 1/256 microstep with UART, popular 3D-printer upgrade.
₹320 + 18% GST
Motor Drivers
L298N Dual H-Bridge Motor Driver Module
Dual H-bridge driver, 5-35V up to 2A/channel, controls two DC motors or one stepper; widely used module.
₹170 + 18% GST
Motor Drivers
L293D Motor Driver Shield for Arduino
Arduino Uno shield driving up to 4 DC motors, 2 steppers and 2 servos via L293D ICs.
₹180 + 18% GST
You may also need
Pairs well with.
Arduino Boards
Arduino Uno R3
The classic ATmega328P 8-bit microcontroller board, a popular beginner prototyping platform with 14 digital and 6 analog I/O pins.
₹799 + 18% GST
Breadboards Jumpers
MB102 830 Points Solderless Breadboard
Full-size 830 tie-point solderless prototyping breadboard with power rails, accepts 20-29 AWG wire.
₹90 + 18% GST