Allegro’s A4988 — Bipolar Stepper Motor Driver — 2A@35v peak — Ardu-Serie#53
This breakout board from Allegro’s A4988 microstepping bipolar stepper motor driver features adjustable current limiting, over-current and over-temperature protection, and five different microstep resolutions (down to 1/16-step). It operates from 8 V to 35 V and can deliver up to approximately 1 A per phase without a heat sink or forced air flow (it is rated for 2 A per coil with sufficient additional cooling).
Warning: This carrier board uses low-ESR ceramic capacitors, which makes it susceptible to destructive LC voltage spikes, especially when using power leads longer than a few inches. Under the right conditions, these spikes can exceed the 35 V maximum voltage rating for the A4988 and permanently damage the board, even when the motor supply voltage is as low as 12 V. One way to protect the driver from such spikes is to put a large (at least 47 µF) electrolytic capacitor across motor power (VMOT) and ground somewhere close to the board.
Warning: Connecting or disconnecting a stepper motor while the driver is powered can destroy the driver. (More generally, rewiring anything while it is powered is asking for trouble.)
Warning: I think it is better to never leave the pins MS1, MS2, and MS3 floating. In the video, I demonstrate why. Watch the video and see what problem I’m talking about …
MS1 and MS3 have internal 100kΩ pull-down resistors and MS2 has an internal 50kΩ pull-down resistor, so leaving these three micro step selection pins disconnected results in full-step mode.
Thanks for the visit. Take care:) Bye for now!
Download All Files For this Project
References and Credits:
Motor control driver chip — Datasheet
ARDUINO STEPPER DRIVERS TUTORIAL-1/2
ARDUINO STEPPER DRIVERS TUTORIAL-2/2
DC MOTORS TUTORIAL-3/3: STEPPERS
Arduino DC Motor Control by H Bridge L9110 with code
How to use the HG7881 (L9110) Dual Channel Motor Driver Module
DC-Motors-Part-1-Continuous-Gear-Servo-Brushless
DC MOTORS TUTORIAL-2/3: SERVO, BRUSHLESS, AND CORELESS, VIBRATION
DC MOTORS TUTORIAL-1/3: CONTINUOUS, H-BRIDGE, GEAR
Arduino CNC shield the simplest test
Arduino CNC Shield Instructions
Arduino & Visuino: Control DC Motor with L9110S Driver
Download All Files from Google Drive and Github
Related Posts:
Meet DoRobot — Assembly Techniques J3 Caterpillar-Crawler-Chassis v 1.0 — ArduSerie#46
EASYDRIVER: 4-Wire-Stepper Motor Driver — Brian Schmalz Design on A3967 IC — Bi-Polar Motors — .75A@30v peak — Making Using These a Breeze! Ardu_Serie#48
DRV8825 — High Current Stepper Motor Driver Carrier — Stepper Motor — Bipolar Mode — 2.5A@45v peak — Ardu_Serie #59
L298N — Dual Full-Bridge Driver — Darlington Transistor Arrays Based — 3A@50v peak — Ardu-Serie#52
TB6612FNG: Dual DC Motor Driver — SparkFun Motor Driver — 3.2A@13.5v peak — Ardu-Serie#49
A4988 — Stepper Motor Driver Carrier — Allegro’s A4988 — Bipolar Stepper Motor Driver — 2A@35v peak — Ardu-Serie#53
Adafruit Motor Shield v1 & v2–4 DC Motors or 2 Stepper Motor or 2 Servos — 1.2A@25v & 3.2A@15v peak — Ardu-Serie#54
IFR 520 MOS — Module + DoRobot — Switch Heavy DC Loads — 10A@100v peak — Ardu-Serie#60
L9110 H-bridge module + DoRobot — DC Stepper Motor Driver Board — .8A@12 v peak — Ardu_Serie#62
BTS7960B- High Current PN Half Bridge — High Current Motor Drive Applications — NovalithIC T M — 43A@24v peak — ArduSerie#64
VNH2SP30 — Monster Moto Shield — Use This Board In Extreme High-Demand Application — Full-Bridge Motor Drivers — 30A@16v peak —Ardu_Serie#63