Badger: An E-Ink Badge I Use For Conferences
I attend conferences regularly, and for years I’ve wanted a badge that makes it easy for people to find me online. In 2019, I attended defcon and built defpi , a goofy raspberry pi powered badge. While that was fun I wanted a bit more turnkey and I found just what I wanted with a Badgeware Badger (nerdy domain hack badgewa.re). Since my use case is to just have my socials via QR I chose the e-ink…
I am Sean Boult, a developer, hacker, and creator who attends conferences regularly. For years, I have been seeking a badge that allows for easy online identification. In 2019, I attended defcon and created defpi, a playful Raspberry Pi-powered badge. However, I desired a more user-friendly solution, which led me to the Badgeware Badger.
The Badger, a domain hack badgewa.re, comes equipped with an RP2350 WiFi module, a 1000mAh battery, a USB-C interface, and is powered by MicroPython. Given my preference for QR codes, I opted for the e-ink version. I utilized Codex to generate the necessary Python code, which created QR profiles linking to my LinkedIn and personal website.
The Badger's default screen is straightforward, directing users to either my LinkedIn or personal site. A simulator allows me to test the code before deploying it to the badge. Using the command 'make sim' builds the simulator, enabling local testing with the command 'make deploy' on the connected badge. The simulator's controls include flipping between badge and social screens, changing background patterns, and hot reloading the app. To deploy, simply connect the Badger via USB-C, double-tap RESET, and run 'make deploy'.
This process validates the app, copies the required Python and image files, and reboots the badge. For those attending Commit Your Code 2026 in Dallas, I encourage you to find me to showcase the Badger. Follow me for all things tech.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.