Skip to the content
2 layers120 × 100 mmOnstep, the printed circuit board in 3D

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

4

README

README.md

OnStep STM32 PCB

OnStep STM32 board

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:

text
  onstep_pcb/       - KiCad project files for the board
  end_plates/       - Case end plates drawings as KiCad PCB files
  project_outputs/  - Gerbers, BOM, PDFs, etc

Note: this project contains partially modified elements from the KiCad Libraries.

Parts

137
QtyValueFootprintReferences
200.1 uFfootprints:C_0603C10, C11, C13, C22, C25, C26, C28, C29, C30, C32, C34, C37, C38, C39, C44, C45 +4
91 uFfootprints:C_0603C1, C2, C3, C19, C20, C21, C40, C41, C43
8DNIfootprints:R_0603R18, R22, R29, R35, R36, R39, R40, R42
710kfootprints:R_0603R3, R6, R7, R9, R13, R16, R17
60.12footprints:R_1210R8, R10, R23, R24, R48, R49
51kfootprints:R_0603R1, R2, R27, R28, R34
40footprints:R_0603R37, R38, R41, R43
42.2kfootprints:R_0603R44, R45, R46, R47
44.7 uFfootprints:C_1206C12, C24, C31, C48
30.022 uFfootprints:C_0603C14, C33, C47
3100 uFfootprints:CP_Radial_D8.0mm_P3.50mmC15, C35, C49
32.2footprints:R_0603R5, R19, R32
320kfootprints:R_0603R12, R26, R51
320kfootprints:Potentiometer_Bourns_3314J_VerticalR11, R25, R50
34.7 uFfootprints:C_0805C4, C23, C42
3TMC2130footprints:TQFP-48_7x7mm_Pitch0.5mmD3, D8, D13
210 uFfootprints:C_1206C27, C36
2100footprints:R_0603R30, R31
2220footprints:R_1206R20, R21
224 pFfootprints:C_0603C5, C6
227footprints:R_0603R14, R15
247 pFfootprints:C_0603C16, C18
26N137footprints:SMD-8D9, D10
2MCP1700footprints:SOT-23D1, D6
1"12V"footprints:NC3MAAHXP4
1"Bootloader"footprints:Pin_Header_Straight_1x02_Pitch2.54mmXP1
1"DRV1"footprints:NC5MBHXP3
1"DRV2"footprints:NC5MBHXP6
1"DRV3"footprints:NC5MBHXP7
1"FUSE"footprints:Fuseholder5x20X3
1"SWD"footprints:Pin_Header_Straight_1x04_Pitch2.54mmXP5
1"UART"footprints:Pin_Header_640456-4XP2
1"USB"footprints:USB_BX1
10.01 uFfootprints:C_0603C17
1390footprints:R_0603R4
1470footprints:R_0603R33
18 MHzfootprints:Crystal_SMD_5032-2pin_5.0x3.2mmBQ1
1BLM21AG601SN1Dfootprints:L_0805L1
1Battery Holderfootprints:CR2032_120591-1X2
1Conn_01x09footprints:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mmX4
1DS3231footprints:SOIC-16W_7.5x10.3mm_Pitch1.27mmD5
1FT230footprints:SSOP-16_3.9x4.9mm_Pitch0.635mmD7
1LEDfootprints:LED_WP934CBHL1
1M24C32footprints:SOIC-8-ND4
1MCP1700Tfootprints:SOT-23D12
1P78E03footprints:CUI_P78ED11
1STM32F103C8T6footprints:TQFP-48_7x7mm_Pitch0.5mmD2
1STPS5L60Sfootprints:D_SMCVD1
1Speakerfootprints:Buzzer_CST-951APBA1

The 129 most common of 137 parts.

Similar boards

  • 4 layers81.3 × 52.8 mmGlue Board, the printed circuit board in 3D

    Glue Board

    arkorobotics/robocar-pinky

    DIY Robocar Project - Codename Pinky

    87 parts12
  • 4 layers95 × 80 mmBenchswitch usb dut hub, the printed circuit board in 3D

    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 mmIoT Weather Station Circuit, the printed circuit board in 3D

    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
  • 2 layers100 × 50 mmNixie control board, the printed circuit board in 3D

    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 mmVoron Klipper Board, the printed circuit board in 3D

    Voron Klipper Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    360 parts1.1kGPL-3.0
  • 4 layers106 × 45 mmMM control, the printed circuit board in 3D

    MM control

    prusa3d/MM-control-2.0

    Multi Material 2.0 PCB board

    166 parts43

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).