Badge-2024
BSidesSF·badge-2024·hardware/bsidessf-24.kicad_pcb
About the Badge-2024 PCB
Badge-2024 is an open source RP2040/RP2350 PCB design by BSidesSF, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 66.7 × 85.7 mm, with 49 components from 27 distinct parts.
Its main chip is the W25Q128JVS, from the RP2040/RP2350 family. Other key parts include the HE6206-33NR, RP2040 and XT1861B332MR-G. By type, the board carries 18 capacitors, 13 resistors, 4 ICs, 3 connectors, 3 diodes and 2 transistors.
It belongs with the wearables designs in this gallery.
From the project
BSidesSF 2024 Electronic Badge
The 2024 BSidesSF Badge is designed for playing the Attribution Game. Similar to the board game Clue or some versions of Carmen Sandiego, you need to figure out who the threat actor, attack tool, and victim are for each round of the game. You do this by trading cards (or 'clues') as well as your self-entered alibi name with others at the conference.
In order to play in the Attribution Game, you will need to enter a name or handle when you first turn on your badge. This will stay through power cycles. It can be cleared in your settings which will force you to enter a new one.
Main components on the Badge-2024
Badge-2024 bill of materials (BOM)
49 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HE6206-33NR | SOT-23-3 | U1 |
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U2 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | XT1861B332MR-G | SOT-23 | U4 |
| 1 | BC847BS | SOT-363_SC-70-6 | Q2 |
| 1 | PT12-21B/TR8 | PT12-21B-TR8 | Q3 |
| 1 | YSX321SL | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | OLED | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | qwiic | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | AA | BatteryHolder_Keystone_2460_1xAA | BT2 |
| 1 | dpad | 10x10x10x9-6P-WX | SW1 |
| 1 | SW_SPDT | SW_SPDT_PCM12 | SW4 |
| 2 | WS2812B | LED_WS2812B_PLCC4_1.0x1.0mm | D1, D2 |
| 1 | IR12-21C/TR8 | IR12-21C-TR8 | D3 |
| 1 | 600R | L_0402_1005Metric | FB1 |
| 1 | 10u | L_1008_2520Metric | L1 |
| 2 | 22p | C_0402_1005Metric | C1, C2 |
| 5 | 10u | C_0402_1005Metric | C3, C8, C10, C16, C22 |
| 10 | 100n | C_0402_1005Metric | C4, C6, C7, C9, C11, C12, C13, C14 +2 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47u | C_0805_2012Metric | C5 |
| 4 | 1k | R_0402_1005Metric | R1, R3, R11, R13 |
| 2 | 27 | R_0402_1005Metric | R4, R5 |
| 1 | 1M | R_0402_1005Metric | R6 |
| 2 | 5k1 | R_0402_1005Metric | R7, R8 |
| 2 | 200k | R_0402_1005Metric | R9, R10 |
| 2 | 220 | R_0402_1005Metric | R12, R14 |
Badge-2024 design files
The KiCad project lives in the BSidesSF/badge-2024 repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/bsidessf-24.kicad_pcb
- Schematichardware/bsidessf-24.kicad_sch
Badge-2024: common questions
What microcontroller does the Badge-2024 use?
The Badge-2024 is built around the W25Q128JVS, from the RP2040/RP2350 family.
How big is the Badge-2024 PCB?
The Badge-2024 measures 66.7 × 85.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Badge-2024?
49 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the Badge-2024 design files?
From the BSidesSF/badge-2024 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Badge-2024 design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which BSidesSF chose for the repository.
Can I test firmware for the Badge-2024 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
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k