Cspcb
smooker·cspcb·stepper_sc/stepper_sc.kicad_pcb
About the Cspcb PCB
Cspcb is an open source PCB design by smooker, published on GitHub. It is a 2-layer board measuring 90 × 135.4 mm, with 24 components from 19 distinct parts.
Other key parts include the 78M05. By type, the board carries 12 connectors, 5 capacitors, 4 resistors, 2 transistors and 1 IC.
It belongs with the robotics & motion designs in this gallery.
From the project
claude@smooker pcb creation
Single-axis stepper motor controller board built around the WeAct STM32F411CEU6 Black Pill v3.1.
Drives a CWD556 opto-isolated stepper driver (PUL/DIR interface) from MCU outputs via NPN buffer stage.
Schematic and netlist are generated from firmware source — main.h is the single source of truth for MCU pin assignments.
See firmware/ for STM32 application source (Core/).
Main components on the Cspcb
Cspcb bill of materials (BOM)
24 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 78M05 | TO-252-2 | U1 |
| 2 | BC547 | SOT-23 | Q1, Q2 |
| 1 | PWR_24V | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J1 |
| 1 | PUL | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J2 |
| 1 | DIR | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J3 |
| 1 | ES_L | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J4 |
| 1 | ES_R | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J5 |
| 1 | JOGL | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J6 |
| 1 | JOGR | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J7 |
| 1 | STEPL | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J8 |
| 1 | STEPR | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J9 |
| 1 | BUZZ | TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal | J10 |
| 1 | Black_Pill_front | PinHeader_1x20_P2.54mm_Vertical | J11 |
| 1 | Black_Pill_back | PinHeader_1x20_P2.54mm_Vertical | J12 |
| 1 | 47uF | CP_Elec_8x6.2 | C1 |
| 3 | 100NF 100nF | C_0805_2012Metric | C2, C4, C5 |
| 1 | 100uF | CP_Elec_8x6.2 | C3 |
| 2 | 1k | R_0805_2012Metric | R1, R3 |
| 2 | 10k | R_0805_2012Metric | R2, R4 |
Cspcb design files
The KiCad project lives in the smooker/cspcb repository on GitHub; these links point at the commit this page was built from.
- Layoutstepper_sc/stepper_sc.kicad_pcb
- Schematicstepper_sc/stepper_sc.kicad_sch
- BOMREADME.md
Cspcb: common questions
How big is the Cspcb PCB?
The Cspcb measures 90 × 135.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Cspcb?
24 components, from 19 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 Cspcb design files?
From the smooker/cspcb 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 Cspcb design in my own project?
The repository has no license, so all rights stay with smooker. Use it as a reference, and ask the author before reusing the design.
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kMesabob
rene-dev
87.5 × 50 mm44 parts2LGPL-3.0979Bob
rene-dev
100 × 100 mm140 parts2LGPL-3.0979Triple adapter
rene-dev
57 × 75 mm26 parts2LGPL-3.0979Trollerv2
rene-dev
100 × 75 mm33 parts4LGPL-3.0979