
BHV Badge 2026
nathantsmith/BHV_Badge_2026
KiCad PCB design files for the BHV badge: a wearable, off-grid messenger with a pulse sensor and a heartbeat made of light.

Please note that if the badge is running consistently, the battery life will be limited.
BsidesPR is an open-source printed circuit board by So11Deo6loria, from the So11Deo6loria/bsidesPRSun repository on GitHub. It is a 2-layer board of 135.8 × 119.9 mm with 81 parts on 95 nets, routed with 551 tracks and 85 vias.
It is built around the TPS61040DDC, WS2812B and BAT54W-HG3-18, with the 2N7002H and DMP2012SN-7-VB among its other parts. Its parts include 52 diodes, 6 resistors, 5 capacitors, 2 ICs and 2 transistors. It belongs with the RP2040 boards of this library.
Welcome to BSides Puerto Rico 2024!!! We were happy to have the opportunity to create this year's badge!
The badge has a default color pattern but we made it highly configurable on purpose. We would love to see all the custom color schemes that people come up with! Come see us to learn more about how you can modify the badge!
Come find one of the makers on the back of the badge if you have any issues. We will be speaking in the Main Hall (104 B & C) from 1405-1435 on Friday and conducting workshops in 102B on Saturday from 1010-1125.
Please note that if the badge is running consistently, the battery life will be limited.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 50 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +34 |
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 4 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4, C5 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4, R5 |
| 2 | BAT54W-HG3-18 | Diode_SMD:D_SOD-123 | D51, D52 |
| 1 | |||
| 1 | 200k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 2N7002H | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 3.3pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 3.3uH | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | 500 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 620k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | Battery | Battery:BatteryHolder_TruPower_BH-331P_3xAA | BT1 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030 | Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical | J2 |
| 1 | DMP2012SN-7 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
| 1 | SW_MEC_5G | Button_Switch_SMD:SW_SPST_EVPBF | SW1 |
| 1 | TPS61040DDC | Package_TO_SOT_SMD:SOT-23-5 | U2 |
The 79 most common of 81 parts.

nathantsmith/BHV_Badge_2026
KiCad PCB design files for the BHV badge: a wearable, off-grid messenger with a pulse sensor and a heartbeat made of light.


OklahomaOpenSourceHardware/OKC-OSH-2024-Badge
2024 badge for Oklahoma PCB Tech Conferences


AlanCarvalhoEE/hap
Home Automation Platform with custom hardware and firmware (ESP8266), a Raspberry Pi–based server, and an Android client. Features modular IoT devices, TCP/IP and MQTT messaging, and a scalable system architecture.

GPXenergy/gpx_connector
GPXconnector device connecting to dutch smart meter and sending data to the GPX API


It measures 135.8 × 119.9 mm and has 2 copper layers, 1.6 mm thick.
81 parts, built around the TPS61040DDC, WS2812B, BAT54W-HG3-18 and 2N7002H. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the So11Deo6loria/bsidesPRSun repository on GitHub, at the commit this page was made from: the board is hardware/bsidesPR.kicad_pcb and its schematic hardware/bsidesPR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask So11Deo6loria before reusing the design.