Skip to the content
PCBKitNew board
2 layersFirst MCU, the printed circuit board in 3D

A simple microcontroller PCB in KiCad 9.0

Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
29
Pads
93
Tracks, vias
101, 70
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 May 2026
Updated
27 May 2026

Overview

First MCU is an open-source printed circuit board by Thorfinn390, from the Thorfinn390/My_First_MicroControllerPCB repository on GitHub. It is a 2-layer board with 20 parts on 29 nets, routed with 101 tracks and 70 vias.

It is built around the LP5912-3.3DRVR. Its parts include 6 capacitors, 6 resistors, 2 ICs, 2 diodes and 1 transistor. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

A microcontrolelr PCB with KiCad 9.0

I learned how to design a PCB following this tutorial (https://youtu.be/AaEPY4PrPFY?si=5xtW_252XXaHk94x) (https://youtu.be/9NSb59LdO20?si=RPC4X8oC_Yh1AQq_). I really enjoyed the process and the personal research of how everything works and communicate with each other, it was fun and I will definitely make more PCBs soon.

{718D8B89-A949-43BA-9375-8F3715CE02FC}

Parts

20
QtyValueFootprintReferences
41uFCapacitor_SMD:C_0805_2012MetricC2, C4, C5, C6
210kResistor_SMD:R_0805_2012MetricR1, R2
25.1kResistor_SMD:R_0805_2012MetricR3, R4
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxGBOOT1, RESET1
10.1uFCapacitor_SMD:C_0805_2012MetricC1
110uFCapacitor_SMD:C_0805_2012MetricC3
11kResistor_SMD:R_0805_2012MetricR5
1200Resistor_SMD:R_0805_2012MetricR6
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU2
1NMOSPackage_TO_SOT_SMD:SOT-23Q1
1STM32F042F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Questions

What parts does the First MCU use?

20 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 First MCU KiCad files?

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

Can I use the First MCU design in my own project?

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

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