First-PCB-Design
Granitovich·First-PCB-Design·FirstPCB/FirstPCB.kicad_pcb
About the First-PCB-Design
First-PCB-Design is an open source STM32 PCB design by Granitovich, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 40.5 × 71 mm, with 22 components from 14 distinct parts.
Its main chip is the C7021416, from the STM32 family. Other key parts include the ENS210-LQFM and C351784. By type, the board carries 9 resistors, 6 capacitors, 3 ICs, 2 switches and 1 LED.
It belongs with the displays & leds designs in this gallery.
From the project
STM32G0B1KET6 based project
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.
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.…
Main components on the First-PCB-Design
First-PCB-Design bill of materials (BOM)
22 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ENS210-LQFM | SON95P200X200X80-5N | IC1 |
| 1 | C7021416 STM32G0B1 | LQFP-32_7x7mm_P0.8mm | U1 |
| 1 | C351784 AMS1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 2 | EVQQ2B03W | EVQQ2 | S1, S2 |
| 1 | C456012 TYPE-C_6P SHOU HAN | USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal | USB1 |
| 1 | KT-0805YG Green 0805 KENTO | RESC3115X65N | LED1 |
| 3 | CL21B104KBCNNNC 100nF | CAPC2012X95N | C1, C4, C5 |
| 1 | CL21A475KAQNNNE 4,7 uF | CAPC2012X140N | C2 |
| 2 | C45783 22uF | CAPC2012X140N | C3, C6 |
| 3 | C17673 4.7 kOhm | R_0805_2012Metric | R1, R6, R7 |
| 2 | C17408 100 Ohm | R_0805_2012Metric | R2, R3 |
| 1 | C17414 10 kOhm | R_0805_2012Metric | R4 |
| 1 | C17513 1 kOhm | R_0805_2012Metric | R5 |
| 2 | C27834 5.1 kOhm | R_0805_2012Metric | R8, R9 |
First-PCB-Design design files
The KiCad project lives in the Granitovich/First-PCB-Design repository on GitHub; these links point at the commit this page was built from.
First-PCB-Design: common questions
What microcontroller does the First-PCB-Design use?
The First-PCB-Design is built around the C7021416, from the STM32 family.
How big is the First-PCB-Design?
The First-PCB-Design measures 40.5 × 71 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the First-PCB-Design?
22 components, from 14 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the First-PCB-Design design files?
From the Granitovich/First-PCB-Design repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the First-PCB-Design design in my own project?
Yes, under the terms of its GPL-3.0 license, which Granitovich chose for the repository.
Can I test firmware for the First-PCB-Design without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k