ESP32-Stepper-Motor-Breakout-Board
KevinCKHo·ESP32-Stepper-Motor-Breakout-Board·hardware/ESP32 Stepper break out board.kicad_pcb
About the ESP32-Stepper-Motor-Breakout-Board
ESP32-Stepper-Motor-Breakout-Board is an open source PCB design by KevinCKHo, published on GitHub. It is a 2-layer board measuring 85 × 110 mm, with 31 components from 23 distinct parts.
By type, the board carries 20 connectors, 7 resistors and 4 capacitors.
It belongs with the robotics & motion, dev boards & breakouts and sensors designs in this gallery.
From the project
A Wi-Fi controlled, 4-axis stepper motor controller built around an ESP32 on a custom breakout PCB. It was designed to drive a motorized microscope stage (the Microscope Stage Mover).
A Wi-Fi controlled, 4-axis stepper motor controller built around an ESP32 on a custom breakout PCB. It was designed to drive a motorized microscope stage (the Microscope Stage Mover).
The ESP32 creates its own Wi-Fi access point and serves a web dashboard. From the dashboard you can jog each axis with sliders, trigger an emergency stop, and watch temperature and humidity live.

ESP32-Stepper-Motor-Breakout-Board bill of materials (BOM)
31 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1715129 Limit Switch Phoenix Contact | TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal | J1 |
| 1 | 1715022 Power Supply Phoenix Contact | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J2 |
| 1 | Step1 | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Step2 | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Step3 | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Step4 | PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | ESP_R | PinSocket_1x19_P2.54mm_Vertical | J7 |
| 1 | ESP_L | PinSocket_1x19_P2.54mm_Vertical | J8 |
| 1 | 2968 DRV1_R Pololu | PinSocket_1x08_P2.54mm_Vertical | J9 |
| 1 | 2968 DRV1_L Pololu | PinSocket_1x08_P2.54mm_Vertical | J10 |
| 1 | 2968 DRV2_R Pololu | PinSocket_1x08_P2.54mm_Vertical | J11 |
| 1 | 2968 DRV2_L Pololu | PinSocket_1x08_P2.54mm_Vertical | J12 |
| 1 | 2968 DRV3_R Pololu | PinSocket_1x08_P2.54mm_Vertical | J13 |
| 1 | 2968 DRV3_L Pololu | PinSocket_1x08_P2.54mm_Vertical | J14 |
| 1 | 2968 DRV4_R Pololu | PinSocket_1x08_P2.54mm_Vertical | J15 |
| 1 | 2968 DRV4_L Pololu | PinSocket_1x08_P2.54mm_Vertical | J16 |
| 1 | KY-009 RGB lights Keyes | PinSocket_1x04_P2.54mm_Vertical | J17 |
| 1 | DHT11 Temp Keyes | PinSocket_1x03_P2.54mm_Vertical | J18 |
| 1 | Comm | PinSocket_1x03_P2.54mm_Vertical | J19 |
| 1 | Display | PinSocket_1x04_P2.54mm_Vertical | J20 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | C_Polarized | CP_Radial_D8.0mm_P3.50mm | C1, C2, C3, C4 |
| 4 | RMCF1206FT10K0 10k Stackpole | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4 |
| 3 | RMCF1206FT220R 220 Stackpole | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5, R6, R7 |
ESP32-Stepper-Motor-Breakout-Board design files
The KiCad project lives in the KevinCKHo/ESP32-Stepper-Motor-Breakout-Board repository on GitHub; these links point at the commit this page was built from.
ESP32-Stepper-Motor-Breakout-Board: common questions
How big is the ESP32-Stepper-Motor-Breakout-Board?
The ESP32-Stepper-Motor-Breakout-Board measures 85 × 110 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ESP32-Stepper-Motor-Breakout-Board?
31 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ESP32-Stepper-Motor-Breakout-Board design files?
From the KevinCKHo/ESP32-Stepper-Motor-Breakout-Board repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the ESP32-Stepper-Motor-Breakout-Board design in my own project?
The repository has no license, so all rights stay with KevinCKHo. Use it as a reference, and ask the author before reusing the design.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kEecv breakout
rusefi
140.8 × 53.7 mm9 parts4LGPL-3.01.2k134pin 7-967288-1
rusefi
139.7 × 73.7 mm38 parts2LGPL-3.01.2k