USG

robertfisk·USG·Hardware/USG.kicad_pcb

USG PCB layout, top view — open source STM32 board by robertfisk
Simulate this board

About the USG PCB

USG is an open source STM32 PCB design by robertfisk, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 71 × 25 mm, with 60 components from 19 distinct parts.

Its main chip is the STM32F401xB, from the STM32 family. Other key parts include the NUP4114 and AZ1117CH-3.3. By type, the board carries 28 capacitors, 16 resistors, 5 ICs, 3 connectors, 2 crystals and 1 diode.

From the project

The USG is Good, not Bad

USG, from the project README
From the project README

Main components on the USG

USG bill of materials (BOM)

60 components, 19 distinct parts.

QtyPartRefs
2
NUP4114
U1, U5
2
STM32F401xB
U2, U4
1
AZ1117CH-3.3
U3
2
8MHz
Y1, Y2
1
USB_A_PLUG
P1
1
USB_A_SOCKET
P2
1
USB_OTG
P3
4
Jumper_NC_Small
ID_BOARD0, ID_BOARD1, ID_BOARD2, ID_DNST1
1
Jumper_NO_Small
ID_UPST1
1
DOUBLE_DIODE_CCOM
D1
18
0.1u
C1, C4, C6, C7, C9, C10, C11, C12 +10
4
18p
C2, C3, C17, C18
4
4.7u
C5, C8, C19, C20
1
10u
C14
1
22u
C15
4
220
R1, R5, R12, R16
4
1k
R2, R3, R9, R10
4
10k
R4, R6, R11, R13
4
22
R7, R8, R14, R15

USG design files

The KiCad project lives in the robertfisk/USG repository on GitHub; these links point at the commit this page was built from.

USG: common questions

What microcontroller does the USG use?

The USG is built around the STM32F401xB, from the STM32 family.

How big is the USG PCB?

The USG measures 71 × 25 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the USG?

60 components, from 19 distinct parts. The full bill of materials is listed on this page.

Where can I download the USG design files?

From the robertfisk/USG repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the USG design in my own project?

Yes, under the terms of its BSD-3-Clause license, which robertfisk chose for the repository.

Can I test firmware for the USG 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