

StepperMotorDriver
Redesigning the common A4988 Stepper driver motor into an ultra-compact PCB layout that is the smallest ever created.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 25
- Pads
- 66
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Aug 2024
- Updated
- 12 Sep 2024
Overview
StepperMotorDriver is an open-source printed circuit board by Aryan-G4, from the Aryan-G4/NanoStep repository on GitHub. It is a 2-layer board with 17 parts on 25 nets.
It is built around the A4988SETTR-T. Its parts include 6 capacitors, 4 resistors, 3 switches, 2 connectors and 1 IC. It belongs with the robots and motor control boards of this library.
Main components
1README
README.mdNanoStep - The World's Smallest Stepper Motor Driver
Redesigning the common A4988 Stepper driver motor board into an ultra-compact multi-layer PCB layout, creating the smallest bipolar Stepper motor driver ever. Careful steps have been taken to
wrok in progress..
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C2, C3, C6 |
| 3 | SW_Push | Footprints:Pads to short | SW5, SW6, SW7 |
| 2 | 0.22u | Capacitor_SMD:C_0402_1005Metric | C1, C4 |
| 2 | 68m | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 10k | Footprints:POT_3314J | RV1 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 5k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | A4988SETTR-T | Footprints:A4988_QFN-28_ALM | U1 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left | J3 |
Similar boards
- 4 layers62.8 × 97.5 mm

- 4 layers88.5 × 21.5 mm

Hammerhead turret controller backup
alexcwu1121/hammerhead-turret-controller
To build: 1. Install Podman >4.x 2. Install VSCode 3. Install VSCode Dev Containers extension 4. In Dev Containers settings, set the following: - Docker Path: podman - Docker Compose Path: podman-compose - Docker…
103 parts - 4 layers

- 2 layers16 × 20.8 mm

A4988 stepper motor driver carrier
EObianom/A4988_stepper_motor_driver_carrier
This is a replica of what Pololu has publicised, but I did not have where to download it so I have done it again for whoever needs a version that they want to integrate into their PCB rather than buying a breakout board.
18 parts - 4 layers20.8 × 15.7 mm

Stepper stick
lightside-instruments/stepper-stick
stepper-stick is an open hardware board for driving 2-phase stepper motors published by Lightside Instruments AS.
18 parts - 2 layers42 × 42 mm

Motor Driver PCB
max-proj17/Self-Balancing-Bot
Self-balancing two-wheeled robot with PID control — includes firmware, PCB designs, and 3D files.s.
27 partsGPL-3.0 - 2 layers69 × 89 mm

- 2 layers89 × 74 mm

Questions
What parts does the StepperMotorDriver use?
17 parts, built around the A4988SETTR-T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the StepperMotorDriver KiCad files?
From the Aryan-G4/NanoStep repository on GitHub, at the commit this page was made from: the board is StepperMotorDriver/StepperMotorDriver.kicad_pcb and its schematic StepperMotorDriver/StepperMotorDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the StepperMotorDriver design in my own project?
Its repository states no licence, so its author keeps all rights: ask Aryan-G4 before reusing the design.