Add-on dossier
Independent ESP-IDF badge os
A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.
Back to add-ons index
3D-printable enclosure
Community-contributed snap-on back shell merged into the official repository on November 7, 2026: STL, 3MF, and STEP files, the parametric build123d source, fit-check scripts, and print notes. It clips over the printed front bezel and covers the panel back and PCB.
Badge: Hackaday Supercon 2026 Billboard Badge
community app submissions
Official directory added on November 6, 2026 for community apps submitted by pull request. The README says the best apps may be baked into the firmware later.
Badge: Hackaday Supercon 2026 Billboard Badge
community apps and web controller
MIT-licensed community apps for the Billboard Badge, published November 7, 2026: phone-controlled crowd games that use the badge as a slow public billboard, a web controller, and a screen previewer.
Badge: Hackaday Supercon 2026 Billboard Badge
community firmware
Independent ESP-IDF operating system for the Billboard Badge, published from November 6, 2026, with a home screen, partial e-paper updates, OTA and badge-to-badge USB-C updates, ESP-NOW Pong, ESP-NOW plus Wi-Fi FTM badge ranging, a weather app, and a Doom app that downloads the unmodified shareware DOOM1.WAD on first use. Releases v1.0 and v1.1 followed on November 8, 2026, when the project also became GPL-2.0 because the Doom app links the GPL-2.0 doomgeneric engine.
Badge: Hackaday Supercon 2026 Billboard Badge
display driver library
Community pull request merged November 9, 2026 that adds libraries/billboard_epd: an ESP-IDF C library and a MicroPython package for fast pulse masks, the factory black, white, and red refresh, and a slow black, gray, and white refresh, with host tests. It is BSD-2-Clause licensed with Pervasive Displays attribution retained; it is optional and does not change the stock firmware.
Badge: Hackaday Supercon 2026 Billboard Badge
firmware build guide
Official firmware notes: MicroPython 1.27 baseline for ESP32_GENERIC_S3 with Octal-SPIRAM, deprecated lvgl_micropython notes, lv_micropython build and flash commands for the BILLBOARD_BADGE variant, and flashing the prebuilt bin files from BOOT mode.
Badge: Hackaday Supercon 2026 Billboard Badge
firmware simulator
Community pull request merged November 8, 2026 that adds firmware/sim: the stock firmware running unmodified on lv_micropython's Unix port with an SDL window for the panel, LEDs, and buttons, a REPL, optional real refresh timing, and a TCP-emulated SAO I2C bus.
Badge: Hackaday Supercon 2026 Billboard Badge
hardware bill of materials
Official KiCad BOM listing the ESP32-S3-WROOM-1, two FH34SRJ-24S-0.5SH panel FPC connectors, eight XL-2121RGBC-WS2812B LEDs, three Simple Add-On v2 headers, MCP73831 charger, AP2112K-3.3 regulator, USB-C connector, PH2.0 two-pin connector, switches, and test pads. Several passives have no part number.
Badge: Hackaday Supercon 2026 Billboard Badge
official badge repository
Official Hackaday repository for the 2026 Supercon Billboard Badge, created November 6, 2026. It holds the README with panel, pin, button, and image-colour notes, KiCad schematics, PCB, BOM and production files, FreeCAD and STEP mechanical files, panel datasheets, MicroPython firmware, prebuilt images, and graphics. GitHub reports no license.
Badge: Hackaday Supercon 2026 Billboard Badge
official event announcement
Official July 13, 2026 Hackaday article placing the tenth in-person Superconference on November 6-8 in Pasadena, moving the two talk tracks to the ArtCenter South Campus for about 20 percent more capacity, scheduling the Friday badge-hacking day at Supplyframe HQ, and planning the Sunday badge-hack showcase.
Badge: Hackaday Supercon 2026 Billboard Badge
official livestream recording
Official HACKADAY YouTube livestream that started at 00:56 UTC on November 9, 2026 (late afternoon of Sunday, November 8 in Pasadena) and runs about two hours. The title and the official channel establish that the closing badge-hacking and SAO contest prize ceremony took place; badge.gallery has not transcribed it, so no winners or entries are listed.
Badge: Hackaday Supercon 2026 Billboard Badge
official newsletter post
Official September 12, 2026 Hackaday newsletter post teasing that the badge is going to be bigger this year while explicitly withholding every further design detail.
Badge: Hackaday Supercon 2026 Billboard Badge
official podcast episode
Official October 23, 2026 Hackaday Podcast episode. The show notes say it covers the upcoming Supercon badge and the trials of importing and exporting parts for the badges. In the opening segment, Elliot Williams says the badge release waits on getting the screens into America and that the screens are superb.
Badge: Hackaday Supercon 2026 Billboard Badge
official programme announcement
Official October 29, 2026 Hackaday article announcing the remaining twenty talks. Its closing paragraph promises a killer badge with the biggest e-paper display that you've ever seen, the first official statement of the display technology.
Badge: Hackaday Supercon 2026 Billboard Badge
official programme announcement
Official September 23, 2026 Hackaday speaker announcement confirming the November 6-8 Pasadena dates, the Art Center campus move, and badge hacking among the advertised festivities, with no badge design detail.
Badge: Hackaday Supercon 2026 Billboard Badge
official ticket announcement
Official August 13, 2026 Hackaday ticket article naming the sweet hackable badge included with admission, the 150-dollar early-bird and 296-dollar regular prices plus fees, and the Saturday-Sunday venue move to ArtCenter South Campus.
Badge: Hackaday Supercon 2026 Billboard Badge
740Dave (GitHub pull request, merged by Hackaday) · retrieved 2026-11-10
Community pull request merged at 23:08 UTC on November 8, 2026. A boot-time Bluetooth LE advert, off unless the owner sets broadcast to true in /data/owner.json, carries the owner's maker_handle (up to 16 bytes) and a random 3-byte id, is non-connectable, and repeats every 400 ms so apps can list nearby badges.
Badge: Hackaday Supercon 2026 Billboard Badge
740Dave (GitHub pull request, merged by Hackaday) · retrieved 2026-11-08
Community pull request merged at 23:42 UTC on November 7, 2026. It adds a 232 x 194 x 17 mm 3D-printable back shell with flex buttons over the four user buttons, openings for USB-C, the power switch, and the PH2.0 battery connector, paper-clip holes for BOOT and RST, and 8.5 mm of internal depth for a LiPo pouch up to about 7 mm thick. It does not say that a battery is supplied.
Badge: Hackaday Supercon 2026 Billboard Badge
ChickenWhisperer (GitHub issue) · retrieved 2026-11-10
Open issue filed at 22:36 UTC on November 8, 2026 with Linux kernel logs showing over-current conditions and disabled USB ports on a Framework laptop when the badge was plugged in. The reporter attributes it to the MCP73831 charger set to 500 mA plus the board load on a USB 2.0 port and to inrush into C13, and proposes a 10 kOhm program resistor and a 10 Ohm series resistor. The analysis is the reporter's; no maintainer had responded by November 10.
Badge: Hackaday Supercon 2026 Billboard Badge
DavidSober (GitHub pull request, merged by Hackaday) · retrieved 2026-11-10
Community pull request merged at 22:21 UTC on November 8, 2026. It adds lib/epd_partial.py, an opt-in black-and-white partial refresh for the default B1 panel that the author gives as about 0.6 s per update instead of the roughly 33 s normal refresh, with light ghosting, plus a lock in lib/epd.py so normal and partial refreshes do not overlap. Pong, Tetris Tag, Snake, and Spiral apps built on it were merged on November 8 and a multiplayer Pong over ESP-NOW at 01:03 UTC on November 9. The timings are the contributor's.
Badge: Hackaday Supercon 2026 Billboard Badge
HACKADAY (YouTube) · retrieved 2026-11-10
Primary official source that the event's closing ceremony took place: a livestream on the official HACKADAY channel, started 2026-11-09T00:56:55Z with a recorded length of 7,308 s. The same channel also uploaded talk recordings and a Lightning talks video on November 8-9. Used for event completion only.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-10-30
Primary official source, by Elliot Williams, saying that Supercon brings a killer badge with the biggest e-paper display that you've ever seen. It proves that the badge display is e-paper. The superlative is organizer teaser language, not a measured size, and the article names no panel model, resolution, colour depth, controller, or reveal date.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-09-24
Primary official source reconfirming the November 6-8 Pasadena dates and Art Center campus move and listing badge hacking among the festivities, without badge hardware or software content.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-09-24
Primary official source for the November 6-8, 2026 dates, tenth in-person edition framing, ArtCenter South Campus venue move, two 20-and-40-minute talk tracks, Friday badge-hacking day, and Sunday badge-hack showcase.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-10-24
Primary official audio source. badge.gallery transcribed the first 15 minutes of the episode MP3 locally with WisprCLI large-v3; quotes are from that machine transcript. In it, Elliot Williams says the badge release will come as soon as the screens reach America, calls the screens superb, and describes the German export tax ID, customs export declaration, PHP2Shell-related customs-portal outage, and paid one-day express shipping. It proves that the badge has a display and that a parts shipment from Germany is pending. It does not give a display model, other hardware, or a reveal date.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-09-24
Primary official source for the bigger-badge teaser, the bigger venue with courtyard hacking space, and the two talk tracks, with the explicit statement that no further badge detail can be shared at this time.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday · retrieved 2026-09-24
Primary official source stating that admission includes a sweet hackable badge, alongside ticket prices, sales opening, and venue capacity context. Its author's comment reply that the badge must have an add-on is retained only as a teaser, not a specification.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary official source for the badge name, the 9.7-inch Pervasive Displays E2969JS0B1 panel recycled from price tags destined for a bankrupt German department store chain, the ESP32-S3, the free GPIOs, SAO and I2C pin mapping, the WS2812-compatible LED row on GPIO38, the four user buttons, the stock schedule, name tag, and art gallery apps, and the white, black, and red pixel rules. The repository API reports no license.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary source for the release timing: Elliot Williams' initial, docs, and hardware commits from 18:37 UTC on November 6, 2026, Tom Nardi's graphics, README, and firmware commits that afternoon, and day-one fixes merged by Ben Wasserman through 07:47 UTC on November 7, including LED writes, menus with more than 48 apps, and displays that did not refresh.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary design source for the ESP32-S3-WROOM-1 module, two 24-pin panel FPC connectors, eight XL-2121RGBC-WS2812B LEDs, three Simple Add-On v2 headers, MCP73831-2-OT charger, AP2112K-3.3 regulator, USB-C 16-pin connector, PH2.0 two-pin connector, switches, and test pads. It does not name the module's flash or PSRAM variant and leaves several passives without part numbers.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary design source for the silkscreen labels (BAT+ and BAT- marked 3V - 6V, TX, RX, GPIO9, GPIO41, Boot, Reset, Charge, Menu +/-, User A/B, SAO 1-3) and the silkscreen credits thanking atc1441 for help with the screens, Espressif for the ESP32s, and Supplyframe, with art by Bogdan Rosu and Joe Kim and code by bwasserman and Hackaday.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary firmware sources. The e-paper driver sets a 960 x 672 display handled as two halves with separate black and red framebuffers and an LVGL display. The firmware README names the MicroPython 1.27 Octal-SPIRAM baseline, lv_micropython build steps, and prebuilt images.
Badge: Hackaday Supercon 2026 Billboard Badge
Hackaday (GitHub) · retrieved 2026-11-07
Primary design source for the LiPo charger block with a 2 kOhm program resistor noted as 500 mA, the optional charge LED, the 3.3 V regulator, and the PFET path that lets USB charge the battery or the battery run the board. It does not say whether a battery is shipped.
Badge: Hackaday Supercon 2026 Billboard Badge
cosmosified (GitHub issue) · retrieved 2026-11-08
Open issue filed at 01:01 UTC on November 8, 2026. After a soft reset, the hardware SPI driver from pull request 4 sends nothing to the panel: the refresh completes in about 2 s and the screen does not change, while a hard reset works.
Badge: Hackaday Supercon 2026 Billboard Badge
phooji (GitHub pull request, merged by Hackaday) · retrieved 2026-11-08
Community pull request merged at 02:59 UTC on November 8, 2026, adding gray as an optional fourth colour through the drawing and refresh APIs. It is disabled by default, so existing apps keep the white, black, and red palette.
Badge: Hackaday Supercon 2026 Billboard Badge
tfoss23 (GitHub pull request, merged by Hackaday) · retrieved 2026-11-10
Community app merged November 8, 2026: the badge joins a phone hotspot and serves a PIN-protected page that converts a phone photo to black, white, and red in the browser and sends it to the display while the app is on screen.
Badge: Hackaday Supercon 2026 Billboard Badge
trandi (GitHub pull request, merged by Hackaday) · retrieved 2026-11-08
Community pull request merged by bwasserm at 23:11 UTC on November 7, 2026. It replaces the bit-banged SoftSPI with 20 MHz hardware SPI, moves the LVGL flush and framebuffer split to Viper code, and adds LED 0 status colours during rendering and refresh. The author's on-badge profile cuts the software and SPI time before a refresh from 31.7 s to 3.7 s and measures the panel waveform refresh itself at about 17 s. The timings are the contributor's measurements.
Badge: Hackaday Supercon 2026 Billboard Badge