BSides Puerto Rico 2019 · Puerto Rico · 2019

BSides Puerto Rico 2019 DIY Badge

ATtiny13A solder-and-program participant badge

BSides Puerto Rico 2019's badge is preserved as a DIY participant kit: an easy-through-hole electronic badge built around an ATtiny13A, two red/blue LEDs, two 680 ohm resistors, a slide switch, CR2032 power, public Gerbers, KiCad files, Arduino sample code, and real assembled-badge photos.

BSides Puerto Rico 2019 DIY Badge badge image
EventBSides Puerto Rico 2019
SeriesBSides Puerto Rico
LocationPuerto Rico Convention Center, San Juan
CountryPuerto Rico

Image Provenance

Asset
optimized WebP from repository photo
Status
licensed original photo
Source
docs/img/frontfullassembly.jpg
License
Apache License 2.0
Attribution
soynerdito / BSidesPR_2019_Badge repository contributors
Notes
Original 458x442 assembled-badge repository JPEG downloaded from soynerdito/BSidesPR_2019_Badge, stripped of metadata, and published as an optimized WebP delivery asset without generated content or visual retouching. The repository README embeds this exact physical front-assembly photo, and the repository license is Apache-2.0. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Authors & Credits

badge repository publisher and documentation author

soynerdito

GitHub publisher of the public BSidesPR_2019_Badge repository used for the badge source, documentation, sample code, and image provenance.

Source

Why It Mattered

It adds a Caribbean hacker-conference badge lineage to the worldwide compendium and captures a modest but important community badge pattern: every participant received a solderable artifact that taught basic assembly, bootloader/programming setup, and simple LED firmware.

Hardware

The badge documentation lists two bicolor LEDs, two 680 ohm resistors, one slide switch, a CR2032 battery and holder, and an ATtiny13A microcontroller. The GitHub repository preserves Gerber files, KiCad project files, drill files, source images, and front/back assembled-badge photos under Apache-2.0.

Software & Apps

Programming used the Arduino IDE after configuring ATtiny support and burning the ATtiny bootloader. The public documentation links sample Arduino code for police-light and fade behavior, and the repository keeps the ArduinoSamples tree with those examples.

Lore

The official BSides wiki describes BSidesPR as the only hacker conference in the Caribbean for the 2019 edition, while the badge README says the badge was not a sale product: it existed to share and learn through hands-on soldering at the conference.

Lifecycle

Add-ons & Upgrades

assembly workflow archived

Through-hole soldering kit

The documentation frames the badge as a DIY kit distributed to participants, with easy-to-mount DIP components and step-by-step resistor, LED, switch, and battery-holder assembly.

Compatibility: BSides Puerto Rico 2019 DIY Badge

Source
firmware examples archived

Police lights and fade samples

The public sample-code tree preserves simple police-light and fade examples for the red/blue LED badge hardware.

Compatibility: BSides Puerto Rico 2019 DIY Badge

Source
firmware workflow archived

Arduino IDE ATtiny programming path

Programming instructions use the Arduino IDE, ATtiny support configuration, bootloader/fuse burning, and sample badge sketches.

Compatibility: BSides Puerto Rico 2019 DIY Badge / ATtiny13A

Source

Operational history

Issues & Camp Impact

source depth note

The public sources are strong for kit intent, BOM, assembly, Arduino workflow, Gerbers, KiCad files, and photos, but they do not provide a full event field report or attendee writeup for how the badge was used during the day.

The record keeps its claims to documented kit distribution, assembly, and sample-code behavior rather than inventing on-site gameplay or contest lore.

Confidence
source-backed but compact
Status
documented caveat
Timeframe
current catalogue build
Source note
BSides PR 2019 badge docs, repository README, and Security BSides wiki page.

Resources

Sources