Skip to the content
2 layers40.5 × 71 mmFirstPCB, the printed circuit board in 3D

STM32G0B1KET6 based project

Size
40.5 × 71 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
39
Pads
113
Tracks, vias
281, 37
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Sep 2026
Updated
5 Nov 2026

Overview

FirstPCB is an open-source printed circuit board by Granitovich, from the Granitovich/First-PCB-Design repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 40.5 × 71 mm with 28 parts on 39 nets, routed with 281 tracks and 37 vias.

It is built around the ENS210-LQFM, AMS1117-3.3 and EVQQ2B03W, with the KT-0805YG and TYPE-C 6P among its other parts. Its parts include 10 resistors, 6 capacitors, 4 connectors, 3 ICs and 2 switches. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

First PCB Design: STM32G0B1KET6 Custom Board

A custom PCB design built around the STM32G0B1KET6 microcontroller. This project contains a complete hardware design for a minimal development board featuring power management, debugging interfaces, and a directly mounted TFT display.

image

📌 Features

  • Microcontroller: STM32G0B1KET6 (ARM Cortex-M0+, 512 KB Flash, 144 KB RAM, up to 64 MHz).
  • Display Interface: Dedicated pinout and footprint for mounting a TFT LCD module directly on top of the PCB.
  • Power Supply:
    • Linear voltage regulator (LDO) to step down input voltage to +3.3V.
    • Decoupling and bulk capacitors for stable operation and MCU noise suppression.
  • Programming & Debugging: Standard SWD (Serial Wire Debug) header for ST-LINK / J-Link programmers.
  • System Essentials:
    • Reset circuit with an onboard tactile button and debouncing.
    • Status LEDs for power indication

📁 Repository Structure

text
├── # Schematics, PCB layout files, and KiCad/Altium project source
├── production/        # Production-ready Gerber files, drill files, and pick-and-place (CPL)
├── BOM/               # Bill of Materials (components list with manufacturer part numbers)
└── README.md          # Project documentation

Parts

28
QtyValueFootprintReferences
3100 OhmResistor_SMD:R_0805_2012MetricR2, R3, R5
3100nFSamacSys_Parts:CAPC2012X95NC1, C4, C5
34.7 kOhmResistor_SMD:R_0805_2012MetricR1, R6, R7
222uFCL21A226MQQNNNE:CAPC2012X140NC3, C6
25.1 kOhmResistor_SMD:R_0805_2012MetricR8, R9
2Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ3, J4
2EVQQ2B03WSamacSys_Parts:EVQQ2S1, S2
11 OhmResistor_SMD:R_0805_2012MetricR10
110 kOhmResistor_SMD:R_0805_2012MetricR4
14,7 uFSamacSys_Parts:CAPC2012X140NC2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ2
1Conn_01x08_SocketConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1ENS210-LQFMSamacSys_Parts:SON95P200X200X80-5NIC1
1Green 0805CRG1206F470R:RESC3115X65NLED1
1LOGOLOGO
1STM32G0B1KETxPackage_QFP:LQFP-32_7x7mm_P0.8mmU1
1TYPE-C_6PConnector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_HorizontalUSB1

Similar boards

  • 2 layers204 × 174.9 mmWonkle, the printed circuit board in 3D

    Wonkle

    wonkleio/wonkle

    We build together.

    519 parts125CERN-OHL-S-2.0
  • 2 layers87.2 × 69 mmOhareV1, the printed circuit board in 3D

    OhareV1

    Will946/O-hareAir

    An ESP32-based flower that measures air quality with real sensors and physically points a needle at how badly you need to open a window.

    39 parts1MIT
  • 4 layers59.5 × 117 mmTaz Main PCB V1.14, the printed circuit board in 3D

    Taz Main PCB V1.14

    root-applied-sciences/Taz-Main-PCB-V1.14

    113 parts
  • 4 layers53 × 33 mmLiPo BuckBoost Charger, the printed circuit board in 3D

    LiPo BuckBoost Charger

    potpurri/LiPo_Charger_TP4056_BuckBoost_TPS63020

    This PCB is designed to safely charge a lithium-ion cell and provide a selectable 3.3V or 5V output. It's equipped with components that ensure safe charging and protection for the battery and supports flexible output…

    63 parts9Apache-2.0
  • 2 layers40 × 40 mmFancyLight V2, the printed circuit board in 3D

    FancyLight V2

    Glebka/FancyLight

    FancyLight - an LED lamp powered by a Li-Ion battery, which can be found in used electronic cigarettes. It charges via a micro USB connector and is turned on and off using a touch button.

    52 parts1
  • 2 layersEEE3088F 2025 Powerboard, the printed circuit board in 3D

    EEE3088F 2025 Powerboard

    May-engineer/EEE3088F-Micromouse-power-module-

    repo used to keep track of latest PCB design

    75 parts
  • 2 layers45 × 30 mmLIR2032-charger, the printed circuit board in 3D

    LIR2032-charger

    potpurri/LIR2032-charger

    Charing board for LIR2032 batteries (or other lithium type button/coin cell batteries with the same diamater and mx voltage of 4.2V)

    36 partsApache-2.0

Questions

How big is the FirstPCB PCB?

It measures 40.5 × 71 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FirstPCB use?

28 parts, built around the ENS210-LQFM, AMS1117-3.3, EVQQ2B03W and KT-0805YG. 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 FirstPCB KiCad files?

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

Can I use the FirstPCB design in my own project?

Its repository publishes it under the GPL-3.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).