Skip to the content
2 layers46.9 × 34.3 mmMcu board backup20260115, the printed circuit board in 3D

Mcu board backup20260115

fstp/mcu_board

Just a project for me to learn some PCB design

Size
46.9 × 34.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
35
Pads
127
Tracks, vias
247, 43
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jan 2026
Updated
20 Jan 2026

Overview

Mcu board backup20260115 is an open-source printed circuit board by fstp, from the fstp/mcu_board repository on GitHub, published under the MIT licence. It is a 2-layer board of 46.9 × 34.3 mm with 34 parts on 35 nets, routed with 247 tracks and 43 vias.

It is built around the LP5912-3.3DRVR, TPS25200DRVR and USBLC6-2SC6. Its parts include 8 resistors, 5 capacitors, 4 ICs, 2 connectors and 1 transistor. It belongs with the microcontroller boards and interfaces and adapters boards and the STM32 boards of this library.

Main components

3

README

README.md

A minimal STM32F042 development board for learning hardware design.

Overview

mcu_board is a simple, custom-designed breakout board for the STM32F042 microcontroller. The goal of this project is to iterate on a prototype and try out different things, practice KiCad workflow, USB hardware implementation, STM32 firmware bring-up and so on. I choose the STM32F042 because it's simple to program using the USB bootloader (DFU) but in a later revision I will break out the SWD pins so that it can be programmed with a STLink debugger/programmer.

Key Features

text
Microcontroller: STM32F042 (ARM Cortex-M0)

Connectivity: USB 2.0 Full Speed (Type-C but should be replaced with a Type-A for compatibility with the DFU bootloader)

I/O: Full GPIO breakout to standard 2.54mm headers

Power: USB-powered (5V converted to 3.3V via LDO)

Debug: SWD (Serial Wire Debug) header for programming via ST-Link

Parts

34
QtyValueFootprintReferences
9TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9
20.1uFCapacitor_SMD:C_0402_1005MetricC1, C6
210kResistor_SMD:R_0402_1005MetricR1, R2
21uFCapacitor_SMD:C_0402_1005MetricC2, C5
25.1kResistor_SMD:R_0402_1005MetricR3, R4
2LEDLED_SMD:LED_0603_1608Metric3V3, MCU
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1100P-BBOOT1, RESET1
1150Resistor_SMD:R_0402_1005MetricR5
1200Resistor_SMD:R_0402_1005MetricR6
122uFCapacitor_SMD:C_0402_1005MetricC3
1300kResistor_SMD:R_0402_1005MetricR7
143kResistor_SMD:R_0402_1005MetricR8
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical_SMDSWDIO/SWCLK
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical_SMDJ2
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU2
1NMOSPackage_TO_SOT_SMD:TSOT-23Q1
1STM32F042F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1TPS25200DRVRSamacSys_Parts:SON65P200X200X80-7NIC1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

More from fstp/mcu_board

1
  • 2 layers30.1 × 20.8 mmMcu board backup20251218, the printed circuit board in 3D

    Mcu board backup20251218

    fstp/mcu_board

    Just a project for me to learn some PCB design

    19 partsMIT

Similar boards

  • 2 layers92 × 92 mmSanket 4.0, the printed circuit board in 3D

    Sanket 4.0

    Student-Satellite-IITB/Communication-Subsystem

    Communication Subsystem for IITBSSP CubeSat Mission

    52 parts3
  • 2 layers40 × 43 mmSlimeVR pcb, the printed circuit board in 3D

    SlimeVR pcb

    H3wastooshort/slimeinator

    71 parts2AGPL-3.0
  • 8 layers74 × 128 mmLimejig, the printed circuit board in 3D

    Limejig

    taskx6004/limejig

    Open-source LimeJig fixture firmware, host tools, KiCad source, and synthetic test examples

    92 parts1MIT
  • 4 layers78.5 × 59 mmSyncro mainboard, the printed circuit board in 3D

    Syncro mainboard

    deadbandlabs/syncro-mainboard

    Hardware Design for Syncro FFB Interceptor

    158 partsCERN-OHL-W-2.0
  • 4 layers64.8 × 62.7 mmTimer 555, the printed circuit board in 3D

    Timer 555

    fstp/computer_clock_module

    The clock module for my PCB computer

    47 parts
  • 2 layers98.1 × 30.4 mm3v3-regulator, the printed circuit board in 3D

    3v3-regulator

    icarofcb/3.3V-Car-Voltage-Regulator-Grade-board

    3.3V Car Voltage Regulator Grade board hardware

    41 parts
  • 4 layers128 × 68 mmEENLD main, the printed circuit board in 3D

    EENLD main

    light655/EENight_light_dance

    Don't try this at home.

    136 parts
  • 4 layersAL MAWJA, the printed circuit board in 3D

    AL MAWJA

    m0-hassan/AL-MAWJA

    KiCad mixed-signal I/Q analog front-end board — work in progress

    214 parts

Questions

How big is the Mcu board backup20260115 PCB?

It measures 46.9 × 34.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mcu board backup20260115 use?

34 parts, built around the LP5912-3.3DRVR, TPS25200DRVR and USBLC6-2SC6. 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 Mcu board backup20260115 KiCad files?

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

Can I use the Mcu board backup20260115 design in my own project?

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