Jann Foehringer
Named in the post as co-designer of the Fuccs Addon.
SourceTROOPERS19 · Germany · 2019
ESP32 e-paper keyboard badge
A WiFi-connected MicroPython badge for TROOPERS19 with ESP32-WROVER, 2.9 inch e-paper display, full QWERTY keyboard, joystick, USB-C charging/flashing, LEDs, accelerometer, and Shitty Addon support.
People
Named in the post as co-designer of the Fuccs Addon.
SourceThe post identifies Jeff as the hardware designer and author.
SourceTROOPERS19 is a strong German conference-badge record because the hardware designer published a frank production writeup, open KiCad files, and add-on context instead of only a polished feature list.
The public hardware post documents ESP32-WROVER with 4 MB flash and 8 MB RAM, CP2102 USB-serial, USB-C charging and lanyard cable, Good Display GDEH029A1 2.9 inch 296x128 e-paper display, full keyboard through PCA9555/PCA9539 I2C expanders, joystick, six WS2812B-mini LEDs, LIS3DHTR accelerometer, and a 3.3 V I2C Shitty Addon connector.
The badge was designed as a WiFi-connected MicroPython-powered take-home badge and small general-purpose computer, with USB flashing and open hardware files for future badge designers.
The post is unusually candid about engineering reality: ESP32-WROVER pin traps, migration from Eagle to KiCad, project delays, LED baking and rework, and making conference badges wear their own badges through Shitty Addons.
Lifecycle
Jeff and Jann Foehringer designed the Fuccs add-on, with the PCB layout published in its own repository.
SourceThe TROOPERS19 badge exposed a 3.3 V I2C Shitty Addon interface so the badge could wear its own small add-on boards.
SourceOperational history
These caveats make the record useful beyond specs: future badge teams can learn from the production failure modes.
The Germany record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The badge is a good example of how open-toolchain choices can improve reuse while still affecting event production schedules.