bashninja
The main MicroPython source header credits compukidmike and bashninja for the SAINTCON 2018 badge code.
SourceSAINTCON 2018 · United States · 2018
ESP32 MicroPython badge with 8x32 LED matrix and twelve minibadge spots
The SAINTCON 2018 ESP32 Badge was an electronic conference badge built around a LOLIN D32 / ESP32 module running MicroPython, an 8x32 LED matrix, three buttons, a rechargeable battery, Wi-Fi configuration behavior, Hacker Challenge score display, and twelve minibadge spots.
People
The main MicroPython source header credits compukidmike and bashninja for the SAINTCON 2018 badge code.
SourceThe official badge page names compukidmike as the badge designer, and the repository preserves the 2018 badge source, documentation, hardware, and minibadge notes.
SourceThe official 2018 archive and badge page establish the event timing, venue context, electronic-badge announcement, and minibadge direction.
SourceIt fills the year before SAINTCON's Enigma badge and shows the Utah lineage already treating the attendee badge as a programmable platform: firmware, schematic, Gerbers, BOM, flashing instructions, minibadge protocol notes, and event contest integration were all public.
The badge README documents an ESP32 Wi-Fi module, 8x32 LED matrix display, three buttons, twelve minibadge spots, and rechargeable battery. The repository preserves a build sheet, KiCad source, Gerbers, schematic PDF, assembly BOM, and LOLIN D32 / LED-driver footprints.
The public source tree preserves MicroPython badge code. The README documents esptool flashing of `Saintcon2018.bin`, MicroPython/uPyCraft editing, Wi-Fi configuration access-point behavior, selectable LED-matrix screens for SAINTCON, custom message, Hacker Challenge score, and Hacker Challenge ID, plus brightness, Wi-Fi status, Wi-Fi config, and minibadge menu items.
The official badge page says SAINTCON would again provide an electronic badge, names compukidmike as the new badge-team member, and explains that the event was doubling down on minibadges with many more spots, included female headers, and I2C support in the main badge code.
Lifecycle
The minibadge notes define I2C address coordination plus polling, button, text, pixel, timed-pixel, custom-data, score-update, and brightness-change messages.
SourceThe badge uses an 8x32 LED matrix and three buttons to show SAINTCON, a custom message, Hacker Challenge score, Hacker Challenge ID, brightness, Wi-Fi status/configuration, and minibadge controls.
SourceThe badge README and firmware document a Wi-Fi configuration mode where the badge displays an SSID and password, then hosts a configuration flow for network settings and the custom message.
SourceThe official badge page and README document twelve minibadge spots, included female minibadge headers, and expanded minibadge support for the 2018 event.
SourceThe badge README documents an ESP32 Wi-Fi module running MicroPython, and the repository preserves the source tree and binary image used to operate the badge.
SourceOperational history
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 record preserves operational and add-on-design constraints rather than presenting the badge as a frictionless reference platform.
The catalogue cites the repository as evidence but does not republish repository media or treat design files, PDFs, or images as reusable publication assets.