Stm32f103c8t6-breakout board

oxfordfish·stm32f103c8t6-breakout-board

Stm32f103c8t6-breakout board layout, top view — open source STM32 board by oxfordfish

About the Stm32f103c8t6-breakout board

Stm32f103c8t6-breakout board is an open source STM32 PCB design by oxfordfish, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 51.5 × 46.3 mm, with 27 components from 13 distinct parts.

Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the AMS1117-3.3. By type, the board carries 13 capacitors, 7 resistors, 2 ICs, 2 diodes, 1 crystal and 1 inductor.

It belongs with the power & battery and dev boards & breakouts designs in this gallery.

From the project

Custom STM32F103C8T6 breakout board designed in KiCad 10. Features USB-C power delivery, SWD debugging, on-board 3.3V LDO, and broken-out USART, CAN, and I2C headers. (Untested - In fabrication)

A custom-designed PCB engineered around an STM32 microcontroller. Designed in KiCad, this board serves as a compact breakout platform featuring power management, USB connectivity, and broken-out peripheral pins.

Original Tutorial: Adapted from Phil's Lab — KiCad 6 STM32 PCB Design Full Tutorial. Design Purpose: Built as a hands-on learning project for multi-layer PCB routing, USB interface setup, and microcontroller power delivery in KiCad.

Stm32f103c8t6-breakout board, from the project README
From the project README

Main components on the Stm32f103c8t6-breakout board

Stm32f103c8t6-breakout board bill of materials (BOM)

27 components, 13 distinct parts.

QtyPartRefs
1
AMS1117-3.3
U1
1
STM32F103C8T6
U2
1
Crystal_GND24
Y1
1
Conn_01x04_Pin
I2C
1
RED
D1
1
BLUE
D2
1
100R
FB1
3
10u
C1, C2, C6
2
1u
C3, C5
6
100n
C4, C7, C8, C9, C10, C11
2
33p
C12, C13
5
1k5
R1, R3, R4, R5, R6
2
10k
R2, R7

Stm32f103c8t6-breakout board design files

The KiCad project lives in the oxfordfish/stm32f103c8t6-breakout-board repository on GitHub; these links point at the commit this page was built from.

Stm32f103c8t6-breakout board: common questions

What microcontroller does the Stm32f103c8t6-breakout board use?

The Stm32f103c8t6-breakout board is built around the STM32F103C8T6, from the STM32 family.

How big is the Stm32f103c8t6-breakout board?

The Stm32f103c8t6-breakout board measures 51.5 × 46.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Stm32f103c8t6-breakout board?

27 components, from 13 distinct parts. The full bill of materials is listed on this page.

Where can I download the Stm32f103c8t6-breakout board design files?

From the oxfordfish/stm32f103c8t6-breakout-board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Stm32f103c8t6-breakout board design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which oxfordfish chose for the repository.

Can I test firmware for the Stm32f103c8t6-breakout board without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards