CynicalSignals
Published the first-hand BadgeBuddy build writeup, GrrCON 2024 context, component notes, behavior description, and GitHub update.
SourceGrrCON 2024 · United States · 2024
Unofficial ESP8266 proximity-animation badge
BadgeBuddy was an unofficial GrrCON 2024 electronic badge built for roughly thirty friends, using an ESP8266 WiFi module, an 8x8 LED matrix, battery power, proximity scanning for other BadgeBuddy SSIDs, and a public code/wiring archive.
People
Published the first-hand BadgeBuddy build writeup, GrrCON 2024 context, component notes, behavior description, and GitHub update.
SourcePublished the public ESP8266 BadgeBuddy and Backpack of Shame source and wiring archive.
SourceIt expands the North American compendium beyond official-conference badge programs into small-run hallway badgelife: a badge can be historically relevant when it maps the social graph of friends at a conference and leaves public firmware plus wiring evidence behind.
The first-hand writeup lists an ESP8266 WiFi module, an 8x8 LED matrix, battery pack, headers, sockets, and a minimum parts plan for at least twenty badges with a stated per-badge cost. The public wiring diagram shows ESP8266 power and signal wiring to the LED matrix, and the published BadgeBuddy firmware uses data, clock, and chip-select pins 13, 14, and 15.
The public BadgeBuddy firmware runs ESP8266 WiFi in AP+station mode, advertises the `BadgeBuddy` SSID, scans every 30 seconds for nearby BadgeBuddy BSSIDs, animates bouncing pixels on the 8x8 matrix based on unique badge count, and switches to a falling-code pattern when enough other badges are detected. A separate Backpack of Shame sketch runs an open `GrrCon WiFi` access point and increments a four-matrix scoreboard for unique connecting client MAC addresses.
CynicalSignals published the build writeup on October 2, 2024 and later added GitHub code and wiring diagrams on November 14, 2024. The project was explicitly a friend-group badge, useful as a conversation starter and rough nearby-friends indicator around the bar, restaurant, and convention center rather than an official admission credential.
Lifecycle
The first-hand writeup and public firmware document an ESP8266 badge that advertises `BadgeBuddy` while scanning nearby WiFi networks.
SourceThe badge used an 8x8 LED matrix for bouncing-pixel animation and a falling-code pattern once enough nearby BadgeBuddy networks were detected.
SourceThe component notes describe socketed LED matrices and ESP8266 modules, header-pin quantities, 3xAA battery testing, USB power as a fallback, and a stated USD 9.44 per-badge cost.
SourceThe same project archive includes a backpack-mounted open access point and four-matrix scoreboard that counted unique connecting clients during the conference.
SourceBadgeBuddy counted unique nearby BadgeBuddy BSSIDs every 30 seconds and adjusted the animation density to reflect nearby badges.
SourceOperational history
The record remains image-free rather than copying blog photos, OpenGraph images, videos, screenshots, repository diagrams, generated art, or approximate badge artwork.
The United States record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The catalogue cites the repository as evidence but does not treat code, wiring diagrams, screenshots, or repository media as broadly reusable publication assets without explicit license coverage.
The compendium records it as unofficial badgelife and avoids implying GrrCON organizer publication, attendee-wide distribution, or admission-credential status.