Stm32pill

johannesloetzsch·pillbus·hw/kicad-hierpcb/stm32pill.kicad_pcb

Stm32pill PCB layout, top view — open source STM32 board by johannesloetzsch

About the Stm32pill PCB

Stm32pill is an open source STM32 PCB design by johannesloetzsch, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 23.8 × 49 mm, with 53 components from 28 distinct parts.

Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the 3.3V Voltage Regulator 200mA. By type, the board carries 3 LEDs, 2 ICs, 2 switches, 1 crystal and 1 inductor.

From the project

This source describes Open Hardware and is licensed under the CERN-OHL-S v2

This source describes Open Hardware and is licensed under the CERN-OHL-S v2

Should you produce hardware based on this source, you must where practicable maintain the source location visible on the external case of the products.

Main components on the Stm32pill

Stm32pill bill of materials (BOM)

53 components, 28 distinct parts.

QtyPartRefs
1
STM32F103C8T6
MCU1
1
3.3V Voltage Regulator 200mA
U1
1
Crystal 12MHz X322512MSB4SI
X1
9
~
3.3V1, DI1, DO1, GND1, JSH1, JSL1, Jled1, JpuUSB1 +1
1
~
Boot1
5
~
CC1_1, CC2_1, SBU1_1, SBU2_1, VBus_1
5
100nF
CLed1, CVss1, CVss2, CVss3, Crst1
3
1μF
CUin1, CUout1, CVssA1
1
4.7uF
CVcc1
1
10nF
CVssAn1
2
30pF
Cosc1, Cosc2
1
~
IDE_STM_A1
1
~
IDE_STM_B1
1
~
IDE_STM_C1
1
~
IDE_STM_D1
1
VBAT
JVbat1
1
15-30nH
LVssA1
3
51kΩ
RSBoot1, RVbusI1, RpuBoot1
1
100kΩ
RVbusO1
1
1k-1.5k
Rled1
Show 8 more
QtyPartRefs
2
10kΩ
Rpd1, Rpu1
1
1.5kΩ
RpuUSB1
2
2.2kΩ
Rscl1, Rsda1
2
Tactile Switch
SW1, SW2
1
USB_C
USB1
1
Green
LED1
2
LED WS2812B
RGB1, RGB2
1
100Ω@100MHz
L1

Stm32pill design files

The KiCad project lives in the johannesloetzsch/pillbus repository on GitHub; these links point at the commit this page was built from.

Stm32pill: common questions

What microcontroller does the Stm32pill use?

The Stm32pill is built around the STM32F103C8T6, from the STM32 family.

How big is the Stm32pill PCB?

The Stm32pill measures 23.8 × 49 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Stm32pill?

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

Where can I download the Stm32pill design files?

From the johannesloetzsch/pillbus repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Stm32pill design in my own project?

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

Can I test firmware for the Stm32pill 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.

More boards in pillbus

Similar boards