

STM32-DevBoard
- Size
- 55.5 × 45.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 63
- Pads
- 202
- Tracks, vias
- 332, 82
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 Feb 2026
- Updated
- 11 Mar 2026
Overview
STM32-DevBoard is an open-source printed circuit board by maxai472, from the maxai472/STM32-DevBoard repository on GitHub. It is a 2-layer board of 55.5 × 45.5 mm with 56 parts on 63 nets, routed with 332 tracks and 82 vias.
It is built around the STM32F103C8T6, TPS563209DDCR and USBLC6-2SC6, with the 12402012E212A, AO3401A and B5819W among its other parts. Its parts include 19 capacitors, 13 resistors, 6 connectors, 3 ICs and 3 diodes. It belongs with the microcontroller boards boards and the STM32 boards of this library.
Main components
7STM32F103C8T6
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)TPS563209DDCR
SOT-23-6-40℃~+85℃@(TA) 1 3A 4.5V~17V 650kHz 760mV~7V Adjustable Buck Buck Built-in Yes SOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)12402012E212A
SMD1 5A Female Type-C USB 2.0 SMD USB Connectors ROHSAmphenolUSB ConnectorsAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsB5819W
SOD-123-55℃~+125℃ 1.5A 1mA@40V 25A 40V 600mV@1A Standalone SOD-123 Schottky Diodes ROHSMDDSchottky DiodesPJ-002A
插件-25℃~+85℃ 2.5A 24V 2mm 5.5mm DC Power Jack Right Angle 插件 DC Power Connectors ROHSCUIDC Power Connectors
README
README.mdSTM32-DevBoard
This is my attempt to create a development board based on the STM32F103C8T6 microcontroller, with both USB-C and up to 12V input through a barrel Jack. The idea is to create this board as a learning exercise and I will expand the design into a sensor fusion board in the future.
Features:
- SWD Programming interface
- UART interface
- I2C interface
- 2 addressable LEDs
- 6 exposed GPIO pins
- USB-C power input
- 12V barrel jack power input
- 5-12V -> 3.3V buck converter
- STM32F103C8T6 microcontroller
Design Decision:
I went with a 12V barrel jack as I wanted to gain some experience with buck converters. In hindsight, this didn't need to be added as the USB-C is perfectly adequate for my use case.
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C4, C6, C7, C8, C10, C14 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C9, C11 |
| 3 | 1K | Resistor_SMD:R_0402_1005Metric | R6, R7, R11 |
| 3 | 22uF | Capacitor_SMD:C_0603_1608Metric | C15, C16, C17 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R9 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C3, C5 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 22R | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 4.7K | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | 470n | Capacitor_SMD:C_0402_1005Metric | C18, C19 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R10, R12 |
| 1 | 120R | Inductor_SMD:L_0603_1608Metric | FB2 |
| 1 | 12402012E212A | Footprints:AMPHENOL_12402012E212A | J5 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2.2u | Footprints:IND_VLS6045EX-2R2N | L1 |
| 1 | 250mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 33k2 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 600 @ 600MHz | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | B5819W | Diode_SMD:D_SOD-123 | D1 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.00mm:PinHeader_1x08_P2.00mm_Vertical | J1 |
| 1 | I2C Bus 1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | LED1 | LED_SMD:LED_0603_1608Metric | LED1 |
| 1 | LED2 | LED_SMD:LED_0603_1608Metric | LED2 |
| 1 | PJ-002A | Footprints:CUI_PJ-002A | J6 |
| 1 | PLED | LED_SMD:LED_0603_1608Metric | PLED |
| 1 | R | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | STM32F103C8T6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | Serial Debugger | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | TPS563209DDCR | Footprints:DDC0006A | U2 |
| 1 | USART1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
Questions
How big is the STM32-DevBoard PCB?
It measures 55.5 × 45.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the STM32-DevBoard use?
56 parts, built around the STM32F103C8T6, TPS563209DDCR, USBLC6-2SC6 and 12402012E212A. 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 STM32-DevBoard KiCad files?
From the maxai472/STM32-DevBoard repository on GitHub, at the commit this page was made from: the board is STM32-DevBoard.kicad_pcb and its schematic STM32-DevBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the STM32-DevBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask maxai472 before reusing the design.
Similar boards
- 2 layers98.9 × 98.9 mm

- 4 layers80 × 120 mm

- 4 layers96 × 96 mm

- 4 layers80 × 40 mm

- 2 layers152.1 × 70.1 mm

- 4 layers100 × 85 mm

- 2 layers42.8 × 30 mm

- 4 layers70 × 43 mm

USMU v10
joeltroughton/uSMU
Credit card-sized, USB-powered 4 quadrant source-measure unit hardware and firmware
137 parts187