The A4988 is a microstepping stepper motor driver that can drive bipolar stepper motors with up to 2A per coil. Supports full, half, quarter, eighth, and sixteenth step modes. Commonly used in 3D printers and CNC machines.
| Pin | Name | Function | Type |
|---|---|---|---|
| ENABLE | ENABLE | Enable driver, active low | I/O |
| MS1 | MS1 | Microstep select bit 1 | I/O |
| MS2 | MS2 | Microstep select bit 2 | I/O |
| MS3 | MS3 | Microstep select bit 3 | I/O |
| RESET | RESET | Reset, active low | I/O |
| SLEEP | SLEEP | Sleep mode, active low | I/O |
| STEP | STEP | Step input, pulse to step | I/O |
| DIR | DIR | Direction select | I/O |
| GND | GND | Ground | GND |
| VDD | VDD | Logic supply 3.3Vā5V | PWR |
| 1B | 1B | Coil 1B output | I/O |
| 1A | 1A | Coil 1A output | I/O |
| 2A | 2A | Coil 2A output | I/O |
| 2B | 2B | Coil 2B output | I/O |
| VMOT | VMOT | Motor supply 8Vā35V | PWR |
| VREF | VREF | Current limit reference | ADC |