Skip to the content
PCBKitNew board
4 layers45.5 × 78.5 mmStm32-module, the printed circuit board in 3D

My first MCU module! Made for HackClub's Blueprint! Supports USB-C and gives 66 gold pins, 2 of which are 1.8V!

Size
45.5 × 78.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
35
Nets
62
Pads
207
Tracks, vias
691, 104
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Jan 2026
Updated
2 Apr 2026

Overview

Stm32-module is an open-source printed circuit board by emb3rcia, from the emb3rcia/stm32-module repository on GitHub. It is a 4-layer board of 45.5 × 78.5 mm with 35 parts on 62 nets, routed with 691 tracks and 104 vias.

It is built around the STM32H7B0RBT6, RCLAMP0502BATCT and BL8072CLTR33, with the TPS73618QDCQRQ1 among its other parts. Its parts include 12 capacitors, 3 resistors and 3 connectors. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

stm32-module

Hello! This is my first MCU devboard, made for HackClub's Blueprint program. It features 66 goldpins, USB-C (USB-FS standard) port for data AND power, integrated 3.3V and 1.8V LDO and ESD protection on VBUS, DATA channels and CC channels! It uses 4 layer pcb (Front and Back are for power, IN1 and IN2 for GPIO connection). It uses STM32H7 64-LQFP Package MCU on it! I made it so I can have some devboard on hand as one-for-all. This is why theres so much power in this thing (384MHz!!!) and this many GPIO ports, and also why this has 1.8V LDO. You use it like any other devboard, but note that it probably wont fit on breadboard, as it doesnt have the required distance present between connectors

Why i made it?

I thought it will be good learning project as well as giving me access to prototyping with mcu before commiting to making pcb. And i was right!

What i learned:

Mainly how to deal with tight connection layout on PCB near MCU

Images

Schematic v1 (old)

Schematic v1 (old)

Schematic v1.5 (new, work in progress)

Schematic v1.5 (new, work in progress)

Schematic v2 (new)

Schematic v2 (new)

PCB v1 (old, view via kicanvas so low quality screenshot, sorry)

PCB v1 (old, view via kicanvas so low quality screenshot, sorry)

PCB v2 (new)

PCB v2 (new)

3D (new)

3D (new)

Q&A (no one said that but I want to include that lol)

Traces look ugly

It is my second completed project overall. Also they weren't like high speed eg pcie so I just connected them as well as I can! I will try to make them nicer before production, but no promises. EDIT: Tried to make them nicer when rerouting everything, it worked like you can see.

BOM

ItemDescriptionNeededOrderedWhy more/less?Unit Price ($)Total Price ($)URL
ST STM32H7B0RBT6MCU11-10.08$10.08$https://www.lcsc.com/product-detail/C730226.html
SEMTECH RCLAMP0502BATCTCC and DATA lines esd255 is minimal order amount0.24$1.21$https://www.lcsc.com/product-detail/C117553.html
Littelfuse SMA6L5.0AVBUS line esd11-0.79$0.79$https://www.lcsc.com/product-detail/C1974860.html
BL BL8072CLTR333.3V LDO155 is minimal order amount0.19$0.97$https://www.lcsc.com/product-detail/C843780.html
TI TPS73618QDCQRQ11.8V LDO11-1.54$1.54$https://www.lcsc.com/product-detail/C2877946.html
muRata GRM188Z71C475KE21D4.7uF capacitor11010 is minimal order amount0.07$0.68$https://www.lcsc.com/product-detail/C389010.html
Samsung Electro-Mechanics CL10A105KA8NNNC1uF capacitor20I have 48 left from other project--https://www.lcsc.com/product-detail/C5673.html
VISHAY VJ0603Y104JXQCW1BC100nF decap capacitor710sold in increments of 50.08$0.81$https://www.lcsc.com/product-detail/C3834925.html
Samsung Electro-Mechanics CL10A225KO8NNNC2.2uF capacitor25050 is minimal order amount0.0062$0.31$https://www.lcsc.com/product-detail/C23630.html
UNI-ROYAL 0603WAF5101T5E5.1kOhm 0.1w CC resistor2100100 is minimal order amount0.0012$0.12$https://www.lcsc.com/product-detail/C23186.html
VISHAY CRCW060310K0DHEAP10kOhm pull-up/down resistor255 is minimal order amount0.12$0.58$https://www.lcsc.com/product-detail/C3917708.html
SHOU HAN TS6643TP 250gf 009BOOT and NRST button25050 is minimal order amount0.0167$0.84$https://www.lcsc.com/product-detail/C5342967.html
SHOU HAN TYPE-C 16PIN 2MD(073)USB-C plug12020 is minimal order amount0.06$1.26$https://www.lcsc.com/product-detail/C2765186.html
PCBPCB155 is minimal order amount-7$+1.5$ deliveryhttps://jlcpcb.com/

Parts

35
QtyValueFootprintReferences
6100nF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C6, C7, C9, C11, C12
31uF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C13, C14
22.2uF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8, C10
25.1kOhm 0.1WResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2Conn_01x30_SocketConnector_PinHeader_2.54mm:PinHeader_1x30_P2.54mm_VerticalJ1, J2
2RCLAMP0502BATCTREQUIRED:SOT50P160X90-3NCCESD1, DATAESD1
2TS6643TP 250GF 009easyeda2kicad:SW-SMD_4P-L6.2-W6.0-P4.50-LS9.0BOOT_BUTTON1, RESET_BUTTON1
1100nf 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5
110kOhm 0.1WResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
1BL8072CLTR33easyeda2kicad:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR3.3VLDO1
1SMA6L5.0A_TR13REQUIRED:SODFL4626X140NVBUSESD1
1STM32H7B0RBT6REQUIRED:QFP50P1200X1200X160-64NMCU1
1TPS73618QDCQRQ1REQUIRED:SOT127P706X180-6N1.8VLDO1
1TYPE-C_16PIN_2MD__073_TYPE-C_16PIN_2MD__073_:SHOUHAN_TYPE-C_16PIN_2MD__073_J3

The 26 most common of 35 parts.

Questions

How big is the Stm32-module PCB?

It measures 45.5 × 78.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Stm32-module use?

35 parts, built around the STM32H7B0RBT6, RCLAMP0502BATCT, BL8072CLTR33 and TPS73618QDCQRQ1. 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 Stm32-module KiCad files?

From the emb3rcia/stm32-module repository on GitHub, at the commit this page was made from: the board is PCB/stm32-module.kicad_pcb and its schematic PCB/stm32-module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32-module design in my own project?

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

Similar boards

  • 4 layers50 × 24 mmRePalm SDIO, the printed circuit board in 3D

    RePalm SDIO

    aladds/rePalm-SDIO

    19 parts1
  • 4 layers125 × 75 mmNautilus mainboard, the printed circuit board in 3D

    Nautilus mainboard

    Nautilus-UUV/nautilus-mainboard-PCB

    Additionally the mainboard provides two IMUs (BMI088) that can be accessed over I^2C by the STM32. Those components house accelerometers and gyroscopes for orientation and movement detection and listen to the following…

    155 parts1
  • 4 layers115 × 82.3 mmMainPCB, the printed circuit board in 3D

    MainPCB

    HelloAlex4/Maturitaetsarbeit-Design-and-Development-of-a-Portable-Stereoscopic-Wigglegram-Camera

    Documentation of the merged wigglegram camera

    288 parts12
  • 2 layers99.7 × 100 mmBadge Tropicon 2026, the printed circuit board in 3D

    Badge Tropicon 2026

    ElectronicCats/Badge_Tropicon-2026

    Badge Oficial Tropicon 2026

    64 parts1
  • 6 layers28.3 × 28.3 mmDrone, the printed circuit board in 3D

    Drone

    cookiemonsternz/drone

    F \ish PV is a open source, custom stack, 75mm tinywhoop drone design. It utilises AM32 for the ESC firmware and Betaflight for the flight controller.

    78 parts5
  • 4 layers352.5 × 164.6 mmKeyboard lp, the printed circuit board in 3D

    Keyboard lp

    emb3rcia/keyboard-lp

    Low profile, per-key gpio keyboard with per-key led backlight!

    329 parts
  • 4 layers155.4 × 101.8 mmSpark tboi, the printed circuit board in 3D

    Spark tboi

    emb3rcia/spark-tboi

    The Binding of Isaac: Repentance dedicated small footprint macropad/keyboard with display and auto clicking capability to reduce strain on arms.

    45 parts
  • 2 layers31.5 × 34.2 mmTurnsignals, the printed circuit board in 3D

    Turnsignals

    emb3rcia/turnsignals

    Turnsignals for pc steering wheels

    26 parts