Greybadge25

NUSGreyhats·greybadge25·hardware/greybadge_pcb/greybadge_pcb.kicad_pcb

Greybadge25 PCB layout, top view — open source RP2040/RP2350 board by NUSGreyhats

About the Greybadge25 PCB

Greybadge25 is an open source RP2040/RP2350 PCB design by NUSGreyhats, published on GitHub. It is a 2-layer board measuring 75 × 99 mm, with 126 components from 46 distinct parts.

Its main chip is the RP2350_60QFN, from the RP2040/RP2350 family. Other key parts include the TLV73311PDBV, TLV73325PDBV, GC9A01_IPS_display, BQ24075 and W25Q128JVS. By type, the board carries 42 resistors, 40 capacitors, 11 diodes, 10 switches, 9 ICs and 5 connectors.

It belongs with the wearables, power & battery and usb & debug tools designs in this gallery.

From the project

GreyMecha/Army GreyCTF 2025 Badge

1. Instruction Manual 2. Slides for Badge Talk

To view the schematic, find the pcb/prototype3 release and get the schematic pdf from there

Feel free to update the BOM to remove the oscillator for the FPGA as it is expensive and not strictly necessary.

Ordering on JLCPCB: 1. Upload the GERBER into the order page. 2. For the PCB Fab options, we recommend mostly using the defaults, but keep the following options in mind: - Finishing: HASL (HASL is fine, though we recommend ENIG for higher quantities as the extra cost scales well and is better for BGA soldering.) - To customize the main PCB…

Main components on the Greybadge25

Greybadge25 bill of materials (BOM)

126 components, 46 distinct parts.

QtyPartRefs
1
TLV73311PDBV
U2
1
TLV73325PDBV
U3
1
GC9A01_IPS_display
U4
1
BQ24075
U5
1
W25Q128JVS
U6
1
RP2350_60QFN
U7
1
ECP5U_25_CABGA256
U8
1
W25Q128JVSIM
U9
1
AMS1117-3.3
U10
1
2N7002
Q1
1
Q_NMOS_GSD
Q2
1
SiT2001B
X1
1
12Mhz
Y1
3
Conn_02x05_Row_Letter_First
J1, J2, J3
1
JST PH S2B
J4
1
USB_C_Receptacle_USB2.0
J5
1
Buzzer
BZ1
9
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW9 +1
1
SW_SPDT
SW8
8
LED
D1, D2, D3, D4, D5, D6, D7, D8
Show 26 more
QtyPartRefs
2
LED
D9, D11
1
SS14
D10
3
Ferrite_Bead_Small
FB1, FB2, FB3
1
3.3u
L3
6
4.7u
C1, C3, C27, C28, C29, C40
19
100n
C5, C6, C7, C9, C10, C15, C18, C26 +11
3
10u
C8, C11, C16
6
1u
C12, C13, C17, C21, C23, C25
4
4u7
C19, C20, C22, C24
2
22pF
C30, C31
16
10k
R1, R3, R6, R8, R9, R10, R13, R38 +8
8
470
R2, R4, R5, R7, R11, R12, R14, R15
1
1k
R20
1
22
R21
1
10k
R22
1
10k
R23
1
47k
R24
1
1k5
R25
1
2k2
R26
1
33
R27
1
DNF
R28
1
0
R29
2
27R
R30, R31
3
1k
R32, R33, R34
2
5k1
R35, R36
1
200R
R37

Greybadge25 design files

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

Greybadge25: common questions

What microcontroller does the Greybadge25 use?

The Greybadge25 is built around the RP2350_60QFN, from the RP2040/RP2350 family.

How big is the Greybadge25 PCB?

The Greybadge25 measures 75 × 99 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Greybadge25?

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

Where can I download the Greybadge25 design files?

From the NUSGreyhats/greybadge25 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Greybadge25 design in my own project?

The repository has no license, so all rights stay with NUSGreyhats. Use it as a reference, and ask the author before reusing the design.

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