Skip to the content
PCBKitNew board
4 layers72.3 × 49 mmSTM32F0 PCB1, the printed circuit board in 3D

This is a project of an STM32F0 PCB which includes multiple Peripherals

Size
72.3 × 49 mm
Copper layers
4
Thickness
1.61 mm
Parts
62
Nets
61
Pads
284
Tracks, vias
491, 184
Pours
10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 May 2026
Updated
5 Sep 2026

Overview

STM32F0 PCB1 is an open-source printed circuit board by NasserTaqi, from the NasserTaqi/STM32F0_Multi_Peripheral_PCB repository on GitHub. It is a 4-layer board of 72.3 × 49 mm with 62 parts on 61 nets, routed with 491 tracks and 184 vias.

It is built around the DRV8837CDSG, BQ24040DSQR and D3V3XA4B10LP, with the ICM-20602, LP5912-3.3DRVR and ASCB-JTC2-0A308 among its other parts. Its parts include 20 resistors, 16 capacitors, 8 ICs, 7 connectors and 4 diodes. It belongs with the STM32 boards of this library.

Main components

7

README

README.md

STM32F0 Multi Peripheral PCB

This is a PCB project built around an STM32F0 which includes multiple peripherals.

Components

  • STM32F0 MCU
  • USB C 2.0 connection + ESD protection
  • 3.3V power regulator LDO
  • Li-Ion/ Li-Pol battery charger
  • External flash memory
  • GPIO extender
  • Accelerometer + Gyroscope IC
  • Motor Controller IC
  • RGB LED
  • SWD Connector

Board Setup

It is a 4-layer board with the following stack-up:

Layer: 1 SIGNAL

Layer: 2 GND

Layer: 3 POWER

Layer: 4 SIGNAL

PCB Schematic:

image alt

PCB Layout:

image alt

PCB 3D view:

image alt

Parts

62
QtyValueFootprintReferences
710kResistor_SMD:R_0805_2012MetricR2, R3, R8, R9, R11, R19, R20
61uFCapacitor_SMD:C_0805_2012MetricC1, C6, C7, C8, C14, C17
51kResistor_SMD:R_0805_2012MetricR6, R12, R13, R14, R18
40.1uFCapacitor_SMD:C_0805_2012MetricC2, C11, C13, C15
4Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4, J5, J6, J7
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
3LEDLED_SMD:LED_0805_2012MetricD1, D2, D3
20.1uFCapacitor_SMD:C_0603_1608MetricC4, C9
24.7kResistor_SMD:R_0805_2012MetricR1, R10
25.1kResistor_SMD:R_0805_2012MetricR4, R5
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW1, SW2
11.5kResistor_SMD:R_0805_2012MetricR15
1100kResistor_SMD:R_0805_2012MetricR21
110uFCapacitor_SMD:C_0805_2012MetricC5
11uFCapacitor_SMD:C_0603_1608MetricC3
12.2uFCapacitor_SMD:C_0805_2012MetricC10
12kResistor_SMD:R_0805_2012MetricR17
1330Resistor_SMD:R_0805_2012MetricR7
147uFCapacitor_SMD:C_0805_2012MetricC16
1ASCB-JTC2-0A308Samacsys:ASCBJTC20A308LED1
1B2B-PH-K-S_LF__SN_Samacsys:SHDR2W50P0X200_1X2_590X450X600PJ2
1BQ24040DSQRSamacsys:SON40P200X200X80-11NIC1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1Conn_02x05_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ3
1D3V3XA4B10LPPackage_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mmU4
1DRV8837CPackage_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU7
1ICM-20602Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU5
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU2
1MCP23008-xMLPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU6
1SST25VF080B-50-4x-S2AxPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3
1STM32F042F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the STM32F0 PCB1 PCB?

It measures 72.3 × 49 mm and has 4 copper layers, 1.61 mm thick.

What parts does the STM32F0 PCB1 use?

62 parts, built around the DRV8837CDSG, BQ24040DSQR, D3V3XA4B10LP and ICM-20602. 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 STM32F0 PCB1 KiCad files?

From the NasserTaqi/STM32F0_Multi_Peripheral_PCB repository on GitHub, at the commit this page was made from: the board is STM32F0_PCB1/STM32F0_PCB1.kicad_pcb and its schematic STM32F0_PCB1/STM32F0_PCB1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the STM32F0 PCB1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask NasserTaqi before reusing the design.

Similar boards

  • 4 layers48 × 80 mmBoard latest, the printed circuit board in 3D

    Board latest

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    62 parts397Apache-2.0
  • 8 layers38 × 38 mmKolibri v0.5, the printed circuit board in 3D

    Kolibri v0.5

    bastian2001/Kolibri-FC-Hardware

    Hardware for the Kolibri Flight Controller. 30mm/20mm FC with RP2350 + ELRS onboard

    221 parts8GPL-3.0
  • 4 layers100 × 91.4 mmSurprise, the printed circuit board in 3D

    Surprise

    marmbrus/circuits

    173 parts
  • 4 layers26.4 × 50.8 mmIOT, the printed circuit board in 3D

    IOT

    yuanyong2024/IoT-feather

    a IoT evb board that based on Quectel BG95 modem and in adafruit feather form factor

    111 parts2
  • 4 layers26.5 × 26.3 mmMintAlpha2, the printed circuit board in 3D

    MintAlpha2

    armgits/mint-fcb

    Miniature Flight Controller Board for micro/nano drones.

    84 parts1MIT
  • 4 layers100 × 70 mmZP Breakout, the printed circuit board in 3D

    ZP Breakout

    UWARG/efs-zeropilot-breakout

    Breakout Board for Zeropilot rev 1.0.

    193 parts
  • 4 layers36.4 × 15 mmOvrdrive, the printed circuit board in 3D

    Ovrdrive

    o7-machinehum/ovrdrive

    Security focused USB drive.

    44 parts365MIT