Step Motor Control Board
callmestiles·omniplexus·hardware/Step Motor Control Board/kicad/Step Motor Control Board.kicad_pcb
About the Step Motor Control Board
Step Motor Control Board is an open source RISC-V PCB design by callmestiles, published on GitHub. It is a 2-layer board measuring 99.5 × 68.1 mm, with 36 components from 23 distinct parts.
Its main chip is the CH32V003AxMx, from the RISC-V family. Other key parts include the XL6009_boost and Pololu_Breakout_DRV8825. By type, the board carries 11 connectors, 5 capacitors, 5 resistors, 4 modules, 3 diodes and 2 ICs.
From the project
Brief description of what SmartDrive does (1-2 sentences).
Brief description of what SmartDrive does (1-2 sentences).
2. [Add any installation steps] 3. [Add any configuration needed]
Main components on the Step Motor Control Board
Step Motor Control Board bill of materials (BOM)
36 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32V003AxMx | STC_SOP-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | XL6009_boost | boost | U4 |
| 4 | Pololu_Breakout_DRV8825 | Pololu_Breakout-16_15.2x20.3mm | A1, A2, A3, A4 |
| 1 | BC337 | TO-92_Inline | Q1 |
| 1 | stepper1 | PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | stepper2 | PinHeader_1x04_P2.54mm_Horizontal | J2 |
| 1 | stepper3 | PinHeader_1x04_P2.54mm_Horizontal | J3 |
| 1 | CDnC conn | Sisconn | J4 |
| 1 | Serial conn | PinHeader_1x04_P2.54mm_Horizontal | J5 |
| 1 | stepper4 | PinHeader_1x04_P2.54mm_Horizontal | J6 |
| 4 | Conn_01x03 | PinHeader_2x03_P2.54mm_Vertical | J7, J8, J9, J10 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Horizontal | J11 |
| 2 | Battery | TerminalBlock_Large_40A | BT1, BT2 |
| 1 | Polyfuse | CP_Radial_D4.0mm_P1.50mm | F1 |
| 1 | SW_Push | SW_SPST_TL3342 | SW1 |
| 1 | 1N62xxCA | D_DO-201AE_P15.24mm_Horizontal | tvs_1.5KE6.8A1 |
| 3 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3 |
| 4 | 47uF | CP_Elec_6.3x7.7 | C1, C2, C3, C4 |
| 1 | 100nf | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5 |
| 2 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R6 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 220 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 2.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
Step Motor Control Board design files
The KiCad project lives in the callmestiles/omniplexus repository on GitHub; these links point at the commit this page was built from.
Step Motor Control Board: common questions
What microcontroller does the Step Motor Control Board use?
The Step Motor Control Board is built around the CH32V003AxMx, from the RISC-V family.
How big is the Step Motor Control Board?
The Step Motor Control Board measures 99.5 × 68.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Step Motor Control Board?
36 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the Step Motor Control Board design files?
From the callmestiles/omniplexus repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Step Motor Control Board design in my own project?
The repository has no license, so all rights stay with callmestiles. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Step Motor Control Board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
More boards in omniplexus
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034