Skip to the content
PCBKitNew board
4 layers27 × 18.7 mmBit32F0, the printed circuit board in 3D

Minimal STM32F042F6Px breakout. USB, GPIO headers, onboard 3.3V step-down. No peripherals, no bloat. Just the chip.

Size
27 × 18.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
19
Nets
29
Pads
102
Tracks, vias
255, 29
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Mar 2026
Updated
1 Apr 2026

Overview

Bit32F0 is an open-source printed circuit board by FaizeenHoque, from the FaizeenHoque/Bit32F042F6Px repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 27 × 18.7 mm with 19 parts on 29 nets, routed with 255 tracks and 29 vias.

It is built around the LP5912-3.3DRVR. Its parts include 5 capacitors, 5 resistors, 4 connectors, 2 ICs and 1 diode. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

Bit32F042F6Px

Minimal STM32F042F6Px development board. USB-C, GPIO headers, onboard 3.3V regulation. No peripherals, no bloat.

Licensed under CERN-OHL-S v2.


Features

  • STM32F042F6Px (32KB Flash, 6KB RAM, 48MHz)
  • USB-C (USB 2.0 Full Speed via PA11/PA12)
  • LP5912-3.3DRV LDO — 3.3V regulated output from 5V USB
  • BOOT0 and RESET buttons
  • SWD header (SWDIO, SWCLK, 3.3V, GND)
  • GPIO headers — all available pins broken out
  • Power indicator LED

Bill of Materials

DesignatorFootprintQtyValue
BOOT1, RESET1SW_SPST_B3U-1000P2SW_Push
C1040210.1µF
C2, C4, C5040231µF
C30402110µF
D104021LED
J1USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal1USB_C_Receptacle_USB2.0_16P
J2, J3PinHeader_1x09_P2.54mm_Vertical2Conn_01x09
J4PinHeader_1x04_P2.54mm_Vertical1Conn_01x04
R1, R20402210kΩ
R3, R4040225.1kΩ
R5040211kΩ
U1TSSOP-20_4.4x6.5mm_P0.65mm1STM32F042F6Px
U2WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias1LP5912-3.3DRV

Pinout

HeaderPins
J2+5V, +3V3 (x2), GND, GPIO_6, GPIO_7, GPIO_8, GPIO_9, GPIO_10
J3+5V, GND, GPIO_0–GPIO_5, GND
J4+3V3, SWDIO, SWCLK, GND

Schematic

Schematic


PCB Renders

PCB Top PCB Bottom


BOM

will be added later


Programming

will be added later


Repository Structure

text
Bit32F042F6Px/
├── hardware/
│   ├── Bit32F042F6Px.kicad_sch
│   ├── Bit32F042F6Px.kicad_pcb
│   └── gerbers/
├── images/
│   ├── schematic.png
│   ├── pcb_top.png
│   ├── pcb_bottom.png
│   ├── render_top.png
│   └── render_bottom.png
├── LICENSE
└── README.md

Parts

19
QtyValueFootprintReferences
31uFCapacitor_SMD:C_0402_1005MetricC2, C4, C5
210kResistor_SMD:R_0402_1005MetricR1, R2
25.1kResistor_SMD:R_0402_1005MetricR3, R4
2Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2, J3
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PBOOT1, RESET1
10.1uFCapacitor_SMD:C_0402_1005MetricC1
110uFCapacitor_SMD:C_0402_1005MetricC3
11kResistor_SMD:R_0402_1005MetricR5
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1LEDLED_SMD:LED_0402_1005MetricD1
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU2
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 Bit32F0 PCB?

It measures 27 × 18.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Bit32F0 use?

19 parts, built around the LP5912-3.3DRVR. 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 Bit32F0 KiCad files?

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

Can I use the Bit32F0 design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 6 layers26.9 × 26.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite-Mini

    Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.

    131 parts147CERN-OHL-S-2.0
  • 6 layers37.9 × 37.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite

    Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.

    164 parts85CERN-OHL-S-2.0
  • 2 layers212.5 × 99.5 mmOssc pro, the printed circuit board in 3D

    Ossc pro

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    499 parts31CERN-OHL-P-2.0
  • 4 layers62.8 × 61.7 mmCf mp3-player, the printed circuit board in 3D

    Cf mp3-player

    will127534/cf-mp3-player

    A simple MP3/WAV/FLAC player using CF card

    119 parts16MIT
  • 8 layers28.9 × 28.9 mmOpenAIO Whoop, the printed circuit board in 3D

    OpenAIO Whoop

    OpenDrone-hw/OpenAIO-Whoop

    Open-source 1S whoop AIO: flight controller, 4-channel brushless ESC, ExpressLRS receiver and analog VTX, 25.5x25.5 mm. Planned.

    249 parts13CERN-OHL-S-2.0
  • 4 layers53 × 40 mmSB main board, the printed circuit board in 3D

    SB main board

    CharlieYu4994/SB_CAN

    为 Voron Design 的 StealthBurner 设计的 CAN 总线工具头板

    95 parts10
  • 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