Skip to the content
4 layers65 × 75 mmStm devboard, the printed circuit board in 3D

A custom development board based on the STM32H573RIT6 microcontroller, created in KiCad that serves the purpose of learning about the hardware design, PCB layout, power supply and embedded systems.

Size
65 × 75 mm
Copper layers
4
Thickness
1.6 mm
Parts
70
Nets
81
Pads
243
Tracks, vias
441, 48
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Oct 2026
Updated
11 Oct 2026

Overview

Stm devboard is an open-source printed circuit board by AYUSH-pro-grammer, from the AYUSH-pro-grammer/stm-devboard repository on GitHub. It is a 4-layer board of 65 × 75 mm with 70 parts on 81 nets, routed with 441 tracks and 48 vias.

It is built around the USBLC6-2P6 and DMG1012T. Its parts include 21 capacitors, 15 resistors, 10 connectors, 6 diodes and 3 ICs. It belongs with the microcontroller boards boards and the STM32 boards of this library.

Main components

2

README

readme.md

STM32H573 Development Board

A custom development board based on the STM32H573RIT6 microcontroller, created in KiCad that serves the purpose of learning about the hardware design, PCB layout, power supply and embedded systems.

Features

Core components

  • Power supply: The board is powered through the USB-C connector. 3.3 V is supplied by the LD1117S33TR regulator.
  • Microcontroller: The STM32H573RIT6 processes the firmware code and communicates with peripherals.
  • Clock source: 8 MHz crystal serves as an external clock for the microcontroller.
  • Pushbuttons and resistors: Used to reset and enter the boot mode.
  • USB Protection: USBLC6-2P6 is used for ESD protection of the USB lines.
  • Programming and debugging: SWD connector is used for flashing firmware and debugging.
  • Headers: Expose some of the pins for expansion.

The reason behind making this

This board was made by me in order to gain knowledge about how to make an STM32 development board on my own rather than relying on readymade boards available out there.

Flashing and use

The board is equipped with a USB-C port thus it can be connected to a PC. In case that USB DFU bootloading is set up properly, you may flash the firmware directly via USB and no ST-LINK debugger will be required.

Otherwise, it is still possible to program and debug the board via ST-LINK through the SWD connector.

After flashing the firmware, reboot the board and get started playing around with GPIOs!

Assembly

The PCB assembly will be done by manually soldering all the parts to the PCB.

Images

3D PCB View — Front

PCB 3D Front

3D PCB View — Back

PCB 3D Back

Schematic

STM32H573 Schematic

PCB Routing

PCB Routing

Hardware Design

I have used KiCad to design both the schematic and the PCB.

  • kicad/ — Schematic and PCB design files
  • images/ — Images of PCB rendering, schematic and routing
  • gerber-files/ — PCB manufacturing files
  • bom.csv — Bill of materials with links to parts
  • grb.zip — Gerber archive if present

Bill of Materials

The bill of materials with links to parts is listed in bom.csv

BOM

QtyComponentSelected PartSupplierLinkMOQUnit Price (USD)Order Cost (USD)
10030 pF Capacitor, 0603 C0GTCC0603COG300J500CTLCSCLink100$0.0042$0.42
20Red LED, 0603DY-0603SRC-L-SMGLCSCLink20$0.0252$0.50
20Schottky Diode, 1N5819 DO-411N5819LCSCLink20$0.0367$0.73
102.2 µF Capacitor, 0805 X7RCC0805KKX7R7BB225LCSCLink10$0.0601$0.60
201 µF Capacitor, 0805 X7R0805B105K160CTLCSCLink20$0.0457$0.91
104.7 µF Capacitor, 0805 X7RCC0805MKX7R8BB475LCSCLink10$0.0717$0.72
5010 pF Capacitor, 0603 NP0AC0603JRNPO9BN100LCSCLink50$0.0106$0.53
510 µF Capacitor, 0805 X7RTCC0805X7R106K100FTLCSCLink5$0.0918$0.46
20100 nF Capacitor, 0603 X7RCC0603JRX7R9BB104LCSCLink20$0.0209$0.42
50Green LED, 0603KT-0603GLCSCLink50$0.0124$0.62
50Blue LED, 0603 — BackorderedKT-0603BLCSCLink50$0.0104$0.52
1USB-C USB 2.0 Connector — BackorderedUSB4105-GF-A-060LCSCLink1$1.4727$1.47
201×4 Pin Header, 2.54 mmPZ254V-11-04PLCSCLink20$0.0263$0.53
101×6 Pin Header, 2.54 mm2.54-1x6PLCSCLink10$0.0419$0.42
5N-Channel MOSFET, SOT-523DMG1012T-7LCSCLink5$0.1019$0.51
2010 kΩ Resistor, 0603MCT06030C1002FP500LCSCLink20$0.0377$0.75
105.1 kΩ Resistor, 0603HoAR0603-1/10W-5.1KR-0.1%-TCR25LCSCLink10$0.0728$0.73
201.4 kΩ Resistor, 0603RT0603BRD071K4LLCSCLink20$0.0596$1.19
101.1 kΩ Resistor, 0603RT0603BRD071K1LLCSCLink10$0.0508$0.51
1160 Ω Resistor, 0603 — BackorderedERJP03F1600VLCSCLink1$0.0598$0.06
1221 Ω Resistor, 0603 — BackorderedERJ-S03F2210VLCSCLink1$0.0270$0.03
5USB ESD Protection, SOT-666 — BackorderedUSBLC6-2P6LCSCLink5$0.2491$1.25
53.3 V LDO Regulator, SOT-223LD1117S33TRLCSCLink5$0.2467$1.23
58 MHz Crystal, 18 pF, SMD32250132M4-8.000F18DTNLLCSCLink5$0.1920$0.96
1STM32H573RIT6 Microcontroller — BackorderedSTM32H573RIT6LCSCLink1$9.9787$9.98
506×6 mm Tactile SwitchSH-6X6X5H-STMLCSCLink50$0.0115$0.58
1PCB FabricationCustom STM32H573 PCBJLCPCBJLCPCB1$8.00$8.00
Total cost$34.63

Parts

70
QtyValueFootprintReferences
10100nFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C11, C12, C14, C15, C16, C18, C19
8Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3, J4, J5, J6, J7, J8, J9
8LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***
5LEDLED_SMD:LED_0603_1608MetricD2, D3, D4, D5, D6
410kResistor_SMD:R_0603_1608MetricR5, R10, R13, R14
310KResistor_SMD:R_0603_1608MetricR1, R2, R6
310uFCapacitor_SMD:C_0805_2012MetricC6, C7, C8
3221RResistor_SMD:R_0603_1608MetricR11, R12, R15
3DMG1012TPackage_TO_SOT_SMD:SOT-523Q1, Q2, Q3
210pFCapacitor_SMD:C_0603_1608MetricC9, C10
22u2FCapacitor_SMD:C_0805_2012MetricC20, C21
230pFCapacitor_SMD:C_0603_1608MetricC1, C2
25k1Resistor_SMD:R_0603_1608MetricR3, R4
2Crystal_GND3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1, Y2
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
1160RResistor_SMD:R_0603_1608MetricR9
11N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11k1Resistor_SMD:R_0603_1608MetricR8
11k4Resistor_SMD:R_0603_1608MetricR7
11uFCapacitor_SMD:C_0805_2012MetricC17
14u7FCapacitor_SMD:C_0805_2012MetricC13
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ10
1LD1117S12TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1STM32H573RITxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Similar boards

  • 2 layers50 × 63 mmZenith Development Board, the printed circuit board in 3D

    Zenith Development Board

    zenitheesc/Zenith-Development-Board

    The Zenith Development Board was developed to serve as a first project for the new members of the group.

    69 parts3MIT
  • 4 layers45.5 × 19.6 mmStm32 bluet pill, the printed circuit board in 3D

    Stm32 bluet pill

    brendose/stm32_bluet_pill

    This project is a 1.8V STM32WB55 Bluetooth Module with battery charging. The purpose of this project is to provide a development platform for mobile wearable devices.

    93 parts1
  • 2 layers135 × 100 mmHotPlate V1.0, the printed circuit board in 3D

    HotPlate V1.0

    aitesam961/Reflow_Hotplate

    A reflow Hotplate for DIY SMD assembly

    89 parts23GPL-3.0
  • 4 layersBldc, the printed circuit board in 3D

    Bldc

    maruta/Compact-SimpleFOC-Board

    Design file of Compact SimpleFOC Controller Board

    66 parts23MIT
  • 4 layers94.3 × 52.8 mmJetbot mini, the printed circuit board in 3D

    Jetbot mini

    NVIDIA-AI-IOT/jetbot_mini

    While developing the schematic and layout designs, I used some footprints from SnapEDA; in order to avoid dealing with licensing issues, I will not redistribute those files on this Github and instead link to where you…

    188 parts23
  • 2 layers95.3 × 69.9 mmPi compute device, the printed circuit board in 3D

    Pi compute device

    marcbperez/pi-compute-device

    A portable device built with the Raspberry Pi Compute module.

    67 parts11Apache-2.0
  • 6 layers44.5 × 36 mmDefcon-34-v3, the printed circuit board in 3D

    Defcon-34-v3

    bunnie/dc34-core-hw

    Core module hardware design

    187 parts10CERN-OHL-W-2.0
  • 4 layers99.2 × 94.2 mmESP32 ind EVB V3, the printed circuit board in 3D

    ESP32 ind EVB V3

    gmarocco/ESP32indEVB

    ESP32indEVB

    271 parts4

Questions

How big is the Stm devboard PCB?

It measures 65 × 75 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Stm devboard use?

70 parts, built around the USBLC6-2P6 and DMG1012T. 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 Stm devboard KiCad files?

From the AYUSH-pro-grammer/stm-devboard repository on GitHub, at the commit this page was made from: the board is stm-devboard/stm-devboard.kicad_pcb and its schematic stm-devboard/stm-devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask AYUSH-pro-grammer before reusing the design.