Why It Mattered
It extends Ireland's electronic conference-badge record beyond the NodeConf EU lineage with a fully documented STM32 badge, while preserving the difference between a technical source archive and an image-reuse license.
BSides Dublin 2026 · Ireland · 2026
Irish STM32 touch-and-sound electronic conference badge
A source-backed BSides Dublin 2026 Harp Badge: the organizer-owned public repository preserves firmware, a hardware reference, production files, and a post-event update path for the May 23 Trinity College conference.
People
No public individual author, designer, firmware, or team credits have been seeded for this badge yet. Add named credits only when a primary badge-team page, repository, talk, or other source identifies the people or team behind the work.
It extends Ireland's electronic conference-badge record beyond the NodeConf EU lineage with a fully documented STM32 badge, while preserving the difference between a technical source archive and an image-reuse license.
The Harp Badge reference documents an STM32L053R8Tx Cortex-M0+ MCU with 64 KB flash and 8 KB RAM, six capacitive-touch strings, seven PWM-controlled yellow LEDs, a piezo buzzer, CR2032-or-USB power, and USB-C. Its production notes specify a two-layer black FR-4 board measuring 55.72 by 93.91 mm, with Gerbers, BOM, pick-and-place data, and JLCPCB firmware-package instructions.
The public archive includes a USB CDC application for touch, LEDs, buzzer, CLI, and CTF behavior plus a TinyUSB DFU bootloader. The README documents `dfu-util` recovery, a touch-string bootloader override, a serial CLI, and four CTF flags hidden in the badge.
The organizer-owned repository calls the instrument-shaped board the Harp Badge: six capacitive strings map naturally onto the two-octave piezo-buzzer interaction model. BSides Dublin's official organizer channel later linked the complete badge archive and announced an electronic-badge raffle result after the event.
Lifecycle
The repository documents USB DFU flashing with `dfu-util`, a recoverable bootloader, and a manual bootloader override by holding touch strings 1 and 6 while connecting USB.
SourceThe repository documents a serial CLI and four CTF flags hidden in the badge.
SourceThe production archive provides Gerbers, BOM, pick-and-place data, and a firmware package for JLCPCB assembly and flashing.
SourceOperational history
The dossier does not infer designer credit, attendee allocation, or production scale from the technical archive alone.
The dossier remains source-backed and image-free rather than copying repository PDF media, event graphics, or organizer social imagery without complete provenance.
The archive remains a valuable technical source, but it is not treated as permission to republish badge imagery or assume a universal source-license grant.