

MCPStepper
PCB and Arduino library to control 4 unipolar stepper motors (28BYJ-48 typical)
- Size
- 78 × 48.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 55
- Pads
- 125
- Tracks, vias
- 221, 0
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 24 Sep 2022
- Updated
- 28 Jan 2023
Overview
MCPStepper is an open-source printed circuit board by kitecraft, from the kitecraft/MultiTinyStepper repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 78 × 48.3 mm with 22 parts on 55 nets, routed with 221 tracks and 0 vias.
It is built around the ULN2003A. Its parts include 9 connectors, 4 capacitors and 4 ICs. It belongs with the robots and motor control boards of this library.
Main components
1README
README.mdMCPStepper
PCB and Arduino library to control 4 unipolar stepper motors (28BYJ-48 typical)
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | MountingHole | MountingHole:MountingHole_2.7mm | H1, H2, H3, H4, H5 |
| 4 | Conn_01x05 | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J1, J2, J3, J4 |
| 3 | 10µF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C2, C3, C4 |
| 3 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7, J8, J9 |
| 3 | ULN2003A | Kitecraft_Package_DIP:ULN2003 on Socket | U2, U3, U4 |
| 1 | 0.1µF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1 |
| 1 | Conn_01x02 | Kitecraft_Pin_Headers:PinHeader_1x02_P2.54_Friction_Lock | J5 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | MCP23017_SP | Kitecraft_Package_DIP:DIP-28_W7.62mm_WithSocket | U1 |
Questions
How big is the MCPStepper PCB?
It measures 78 × 48.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MCPStepper use?
22 parts, built around the ULN2003A. 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 MCPStepper KiCad files?
From the kitecraft/MultiTinyStepper repository on GitHub, at the commit this page was made from: the board is Hardware/MCPStepper/MCPStepper.kicad_pcb and its schematic Hardware/MCPStepper/MCPStepper.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MCPStepper design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers107 × 54 mm

- 4 layers93.3 × 60.3 mm

Arduino 386EX V5
dbalsom/arduinoX86
An interface between an Arduino Due or Arduino GIGA and 8088, 8086, V20, V30, 186 or 286 CPUs
56 parts114 - 2 layers52 × 61 mm

Arduino motorfocus
fehlfarbe/arduino-motorfocus
Arduino motorfocus with moonlite protocol for telescopes
23 parts58MIT - 4 layers199.9 × 69.3 mm

Zaphod controller
Scottapotamas/zaphod-bot
A DIY high performance delta-bot for fun, and lightpainting...
251 parts53 - 4 layers285.1 × 48.1 mm

Ayab esp32
AllYarnsAreBeautiful/ayab-hardware
Contains the schematics and layouts for the AYAB Arduino shield
246 parts50CC-BY-SA-4.0 - 2 layers

- 2 layers40 × 80 mm

Splitflappcb
codingcatgirl/split-flap-fae-pcb
Alternative drop-in replacement PCB for David Kingsman's split-flap display
46 parts31Apache-2.0 - 2 layers177.9 × 187.4 mm

Audio board 0033 rev.a
palazzol/CyberamicControlCenter
Repo for docs and info about the Cyberamic Control Center
105 parts16