UHBadge

gianluca-rainis·UHBadge

UHBadge PCB layout, top view — open source RP2040/RP2350 board by gianluca-rainis
Simulate this board

About the UHBadge PCB

UHBadge is an open source RP2040/RP2350 PCB design by gianluca-rainis, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 70 × 119.5 mm, with 82 components from 41 distinct parts.

Its main chip is the RP2350A, from the RP2040/RP2350 family. Other key parts include the MCP73871, W25Q128JVS, SRV05-4, Conn and ST25DV64K-JFR6D3. By type, the board carries 34 capacitors, 19 resistors, 7 ICs, 7 switches, 7 diodes and 3 connectors.

It belongs with the wearables designs in this gallery.

From the project

Universal Hacker Badge - The ultimate badge for hackers.

Universal Hacker Badge - The ultimate badge for hackers.

AI tools were used as writing assistants for parts of the firmware, to help write technical drivers and low-level functions. All content has been reviewed, verified, and edited by the author.

You'll find the UHBadge.uf2 file in the firmware/build directory.

Main components on the UHBadge

UHBadge bill of materials (BOM)

82 components, 41 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2350A
U1
1
MCP73871
U2
1
W25Q128JVS
U3
1
SRV05-4
U4
1
Conn
U5
1
ST25DV64K-JFR6D3
U6
1
Radio Module 2
U7
1
SI1308EDL
Si1308EDL
Q1
1
ABM8-272-T3
Y1
1
LEMO2
J3
1
Micro_SD_Card
J4
1
USB_C_PLUG_USB2.0
USB_C_Plug_USB2.0
P1
1
Boot
SW1
1
Run
SW2
1
Up
SW3
1
Down
SW4
1
Left
SW5
1
Right
SW6
1
Confirm
SW7
4
LED
D1, D2, D3, D4
Show 21 more
QtyPartRefs
3
MBR0530
D5, D6, D7
1
3.3U
3.3u
L1
1
NFC Antenna
L2
1
47uH 500mA
L3
7
4.7UF
4.7uF
C1, C2, C3, C16, C17, C34, C35
11
100NF
100nF
C4, C5, C6, C7, C8, C9, C10, C11 +3
2
10UF
10uF
C18, C36
2
15PF
15pF
C20, C21
1
33PF
33pF
C22
1
0.1UF
0.1uF
C23
10
1UF
1uF
C24, C25, C26, C27, C28, C29, C30, C31 +2
1
33Ω
R1
2
27Ω
R2, R3
1
5.1kΩ
R4
4
470Ω
R5, R6, R7, R18
1
0Ω
R8
3
1kΩ
R9, R10, R11
4
10kΩ
R12, R13, R14, R19
1
47Ω
R15
1
1MΩ
R16
1
2.2Ω
R17

UHBadge design files

The KiCad project lives in the gianluca-rainis/UHBadge repository on GitHub; these links point at the commit this page was built from.

UHBadge: common questions

What microcontroller does the UHBadge use?

The UHBadge is built around the RP2350A, from the RP2040/RP2350 family.

How big is the UHBadge PCB?

The UHBadge measures 70 × 119.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the UHBadge?

82 components, from 41 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 UHBadge design files?

From the gianluca-rainis/UHBadge 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 UHBadge design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which gianluca-rainis chose for the repository.

Can I test firmware for the UHBadge without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards