

Onstep
This is a PCB for OnStep, designed for 1455N1201 case. In the board use XLR connectors for steper drivers. The DB9 connector use for the hand controller.
- Size
- 120 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 137
- Nets
- 114
- Pads
- 545
- Tracks, vias
- 1,830, 231
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 28 Oct 2020
- Updated
- 30 Oct 2020
Overview
Onstep is an open-source printed circuit board by andshn, from the andshn/OnStep_STM32_PCB repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 120 × 100 mm with 137 parts on 114 nets, routed with 1,830 tracks and 231 vias.
It is built around the STM32F103C8T6, TMC2130-LA and DS3231S#, with the STPS5L60S among its other parts. Its parts include 51 resistors, 49 capacitors, 13 diodes, 4 crystals and 1 inductor. It belongs with the STM32 boards of this library.
Main components
4STM32F103C8T6
LQFP-48(7x7)-40℃~+85℃ 12bit 20KB 2V~3.6V 32 Bit 37 64KB 72MHz ARM Cortex-M3 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)TMC2130-LA
QFN-36-EP(5x6)QFN-36-EP(5x6) Motor Driver ICs ROHSTRINAMIC Motion Control GmbHMotor Driver ICsDS3231S#
RTC, I²C, ±3.5ppm, SOIC16Maxim Integrated (Analog Devices)UncategorisedSTPS5L60S
SMC(DO-214AB)220uA@60V 520mV@5A 5A 60V Independent SMC(DO-214AB) Schottky Diodes ROHSSTMicroelectronicsSchottky Diodes
README
README.mdOnStep STM32 PCB

This is a PCB for OnStep, designed for 1455N1201 case. In the board use XLR connectors for steper drivers. The DB9 connector use for the hand controller.
The directory structure is as follows:
onstep_pcb/ - KiCad project files for the board
end_plates/ - Case end plates drawings as KiCad PCB files
project_outputs/ - Gerbers, BOM, PDFs, etcNote: this project contains partially modified elements from the KiCad Libraries.
Parts
137| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 0.1 uF | footprints:C_0603 | C10, C11, C13, C22, C25, C26, C28, C29, C30, C32, C34, C37, C38, C39, C44, C45 +4 |
| 9 | 1 uF | footprints:C_0603 | C1, C2, C3, C19, C20, C21, C40, C41, C43 |
| 8 | DNI | footprints:R_0603 | R18, R22, R29, R35, R36, R39, R40, R42 |
| 7 | 10k | footprints:R_0603 | R3, R6, R7, R9, R13, R16, R17 |
| 6 | 0.12 | footprints:R_1210 | R8, R10, R23, R24, R48, R49 |
| 5 | 1k | footprints:R_0603 | R1, R2, R27, R28, R34 |
| 4 | 0 | footprints:R_0603 | R37, R38, R41, R43 |
| 4 | 2.2k | footprints:R_0603 | R44, R45, R46, R47 |
| 4 | 4.7 uF | footprints:C_1206 | C12, C24, C31, C48 |
| 3 | 0.022 uF | footprints:C_0603 | C14, C33, C47 |
| 3 | 100 uF | footprints:CP_Radial_D8.0mm_P3.50mm | C15, C35, C49 |
| 3 | 2.2 | footprints:R_0603 | R5, R19, R32 |
| 3 | 20k | footprints:R_0603 | R12, R26, R51 |
| 3 | 20k | footprints:Potentiometer_Bourns_3314J_Vertical | R11, R25, R50 |
| 3 | 4.7 uF | footprints:C_0805 | C4, C23, C42 |
| 3 | TMC2130 | footprints:TQFP-48_7x7mm_Pitch0.5mm | D3, D8, D13 |
| 2 | 10 uF | footprints:C_1206 | C27, C36 |
| 2 | 100 | footprints:R_0603 | R30, R31 |
| 2 | 220 | footprints:R_1206 | R20, R21 |
| 2 | 24 pF | footprints:C_0603 | C5, C6 |
| 2 | 27 | footprints:R_0603 | R14, R15 |
| 2 | 47 pF | footprints:C_0603 | C16, C18 |
| 2 | 6N137 | footprints:SMD-8 | D9, D10 |
| 2 | MCP1700 | footprints:SOT-23 | D1, D6 |
| 1 | "12V" | footprints:NC3MAAH | XP4 |
| 1 | "Bootloader" | footprints:Pin_Header_Straight_1x02_Pitch2.54mm | XP1 |
| 1 | "DRV1" | footprints:NC5MBH | XP3 |
| 1 | "DRV2" | footprints:NC5MBH | XP6 |
| 1 | "DRV3" | footprints:NC5MBH | XP7 |
| 1 | "FUSE" | footprints:Fuseholder5x20 | X3 |
| 1 | "SWD" | footprints:Pin_Header_Straight_1x04_Pitch2.54mm | XP5 |
| 1 | "UART" | footprints:Pin_Header_640456-4 | XP2 |
| 1 | "USB" | footprints:USB_B | X1 |
| 1 | 0.01 uF | footprints:C_0603 | C17 |
| 1 | 390 | footprints:R_0603 | R4 |
| 1 | 470 | footprints:R_0603 | R33 |
| 1 | 8 MHz | footprints:Crystal_SMD_5032-2pin_5.0x3.2mm | BQ1 |
| 1 | BLM21AG601SN1D | footprints:L_0805 | L1 |
| 1 | Battery Holder | footprints:CR2032_120591-1 | X2 |
| 1 | Conn_01x09 | footprints:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm | X4 |
| 1 | DS3231 | footprints:SOIC-16W_7.5x10.3mm_Pitch1.27mm | D5 |
| 1 | FT230 | footprints:SSOP-16_3.9x4.9mm_Pitch0.635mm | D7 |
| 1 | LED | footprints:LED_WP934CB | HL1 |
| 1 | M24C32 | footprints:SOIC-8-N | D4 |
| 1 | MCP1700T | footprints:SOT-23 | D12 |
| 1 | P78E03 | footprints:CUI_P78E | D11 |
| 1 | STM32F103C8T6 | footprints:TQFP-48_7x7mm_Pitch0.5mm | D2 |
| 1 | STPS5L60S | footprints:D_SMC | VD1 |
| 1 | Speaker | footprints:Buzzer_CST-951AP | BA1 |
The 129 most common of 137 parts.
Similar boards
- 4 layers81.3 × 52.8 mm

- 4 layers95 × 80 mm

Benchswitch usb dut hub
saikhamhein/benchswitch-usb-dut-hub
BenchSwitch USB DUT Hub: a four-port USB 2.0 hardware development prototype with KiCad design sources, BOM, manufacturing files, and bring-up documentation.
150 parts - 2 layers42.3 × 43.9 mm

IoT Weather Station Circuit
Ezerwald/stm32-kicad-weather-station
KiCad-based PCB project for an STM32-powered IoT weather station with environmental sensing, real-time clock support, battery charging, and e-paper display connectivity.
46 partsMIT - 4 layers98 × 130 mm

- 2 layers100 × 50 mm

Nixie control board
alxhoff/Nixie-tube-clock
Firmware for a nixie tube clock based on STM32 hal libraries
43 parts1GPL-3.0 - 4 layers120 × 113 mm

Voron Klipper Board
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
360 parts1.1kGPL-3.0 - 4 layers106 × 45 mm

- 2 layers99.1 × 55.4 mm

ESP32 Plotter Controller revB1 unrouted
MarkJB/ESP32_Plotter_Controller
An ESP32/TMC2130 based 2 axis controller designed for pen plotters
53 parts9MIT
Questions
How big is the Onstep PCB?
It measures 120 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Onstep use?
137 parts, built around the STM32F103C8T6, TMC2130-LA, DS3231S# and STPS5L60S. 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 Onstep KiCad files?
From the andshn/OnStep_STM32_PCB repository on GitHub, at the commit this page was made from: the board is onstep_pcb/onstep.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Onstep design in my own project?
Its repository publishes it under the CC-BY-SA-4.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).