

Stepperpcb
Dynamic Unilateral Manipulator - Experimental
- Size
- 137.1 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 82
- Nets
- 93
- Pads
- 337
- Tracks, vias
- 532, 38
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 24 Feb 2025
- Updated
- 27 May 2025
Overview
Stepperpcb is an open-source printed circuit board by LarsCl, from the LarsCl/DUM-E repository on GitHub. It is a 2-layer board of 137.1 × 90 mm with 82 parts on 93 nets, routed with 532 tracks and 38 vias.
It is built around the PCF8574AP and DRV8825PWP. Its parts include 29 capacitors, 22 connectors, 6 resistors, 6 ICs and 3 inductors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2PCF8574AP
DIP-16-40℃~+85℃ 100kHz 10uA 2.5V~6V 25mA 300uA 8 8 Cascade and address expansion、Built-in LED driver I2C Interrupt Output Quasi-bidirectional output DIP-16 I/O Expanders ROHSHGSEMII/O ExpandersDRV8825PWP
HTSSOP-28-EP-40℃~+85℃ 2 2.5A 200mΩ 32 8.2V~45V Bipolar Driver STEP/DIR Yes HTSSOP-28-EP Stepper Motor Driver ROHSTexas InstrumentsStepper Motor Driver
Parts
82| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 100n | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2, C3, C10, C11, C12, C13, C16, C18, C19, C20, C22, C23, C25, C26, C28, C29 +5 |
| 8 | 470uF/35v | Capacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mm | C1, C8, C14, C15, C17, C21, C24, C27 |
| 8 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1, H2, H3, H4, H5, H6, H7, H8 |
| 4 | DRV8825 | Module:Pololu_Breakout-16_15.2x20.3mm | A2, A3, A4, A5 |
| 4 | PCF8574AP | Package_DIP:DIP-16_W7.62mm | U3, U4, U5, U6 |
| 3 | L | Inductor_THT:L_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC | L1, L2, L3 |
| 2 | 100 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R4 |
| 2 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R6 |
| 2 | 1k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV1, RV2 |
| 2 | 9k53 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R5 |
| 1 | 12V GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | 12Vout - | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J10 |
| 1 | 24V out | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J14 |
| 1 | 24Vin - | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | 24Vout - | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J11 |
| 1 | 5V GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | 5Vout - | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9 |
| 1 | Arduino_Nano_Every | Module:Arduino_Nano | A1 |
| 1 | D0 GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | D1 GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J21 |
| 1 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_EATON_HBW_Vertical_Closed | F1 |
| 1 | GND 5v A7 A6 A3 A2 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | GND RX TX | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | GND SCK MIS MOS | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J22 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | LM7812_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | M0 A2 A1 B1 B2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J19 |
| 1 | M1 A2 A1 B1 B2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J18 |
| 1 | M2 A2 A1 B1 B2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J17 |
| 1 | M3 A2 A1 B1 B2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J8 |
| 1 | P A0 GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J20 |
| 1 | P A1 GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | S0 5v GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | S1 5v GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J15 |
| 1 | S2 5v GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
| 1 | SDA SCL GND | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
Questions
How big is the Stepperpcb PCB?
It measures 137.1 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Stepperpcb use?
82 parts, built around the PCF8574AP and DRV8825PWP. 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 Stepperpcb KiCad files?
From the LarsCl/DUM-E repository on GitHub, at the commit this page was made from: the board is arm parts/electronics/PCB's/stepperpcb/stepperpcb.kicad_pcb and its schematic arm parts/electronics/PCB's/stepperpcb/stepperpcb-MSI.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stepperpcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask LarsCl before reusing the design.
Similar boards
- 2 layers100 × 99.8 mm

- 2 layers125 × 125 mm

Diy robotics arm
mathias31415/diy_robotics
Gripper, PCBs and ROS2 software for Six-Axis Robot Arm WE-R2.4 from LoboCNC
34 parts39 - 4 layers20.2 × 14.8 mm

- 4 layers78 × 46 mm

Hydro
o7-machinehum/Hydroponic
Please find the electronics files in the ee folder, all pcb design is done with the open source software KiCad. Is uses an STM32 as the main controller, and an ST L6470 moter driver for the stepper motor.
69 parts5 - 4 layers108.4 × 94 mm

Compact stepper controller
eli3162/diw_printer
Direct ink Writing(DIW) is a technology that enables 3d printers to print many gels, solvents, and other liquids instead of normal plastic filaments.
44 parts3GPL-3.0 - 2 layers

- 2 layers20.6 × 28 mm

- 2 layers66.7 × 59.7 mm
