Gulaschprogrammiernacht 17 · Germany · 2017

GPN17 Badge

ESP8266 GulaschPushNotifier badge

An Entropia-produced Gulaschprogrammiernacht 17 badge built around ESP8266, a 128x128 LCD, 18650 power, sensors, WS2813 LEDs, IR, a ROM store, and Hack-the-Badge camp challenges.

EventGulaschprogrammiernacht 17
SeriesGulaschprogrammiernacht
LocationZKM and HfG, Karlsruhe
CountryGermany

People

Authors & Credits

HiFi-Bodge audio add-on author

helge

Listed as the Hackaday.io project author for the GPN17BadgeHiFi-Bodge add-on.

Source

badge design, production, and add-on author

Jana Marie Hemsing

Portfolio page lists GPN17 badge work and related add-on hardware.

Source

badge development talk speaker

Jan Henrik

Listed as a speaker for How we bodged the Badge.

Source

badge development talk speaker

Niklas

Listed as a speaker for How we bodged the Badge.

Source

Why It Mattered

GPN17 is a compact but unusually well-documented smaller-European-event badge: it combines event notification utility, an app/ROM lifecycle, hardware add-ons, contest play, and a frank public development talk.

Hardware

The official badge page documents ESP8266, 4 MB flash, 128x128 LCD, joystick, 18650 battery holder, WS2813 LEDs, vibration motor, CP2102 USB-serial programming, LDR light sensor, BNO055 IMU, MQ-3 alcohol sensor, IR transmitter/receiver, expansion connector, and KiCad/FreeCAD files.

Software & Apps

The badge ran Micropython with an official GulaschPushNotifier ROM, a ROM store, WiFi/HTTP APIs, MQTT and UDP behavior, WebUSB flashing notes, and documented paths for custom ROMs.

Lore

The name turns GPN into GulaschPushNotifier: the badge could push schedule-like event information while still inviting campers to write ROMs, win Hack-the-Badge points, and attach odd add-ons such as audio or thermal-camera boards.

Lifecycle

Add-ons & Upgrades

event challenge ecosystem historical

Hack-the-Badge challenges

The GPN17 challenge page collected badge-hacking tasks, scoring, and prize context for attendees during the event.

Compatibility: GPN17 Badge

Source
hardware audio add-on historical

HiFi-Bodge audio board

helge's HiFi-Bodge project extends the badge as an audio-capable hardware add-on.

Compatibility: GPN17 Badge

Source
mechanical add-ons historical

Case, D-pad, snubbel, and pinup accessories

The official badge page links 3D-printable mechanical accessories and CAD resources for carrying, controlling, and decorating the badge.

Compatibility: GPN17 Badge

Source
sensor add-on historical

AMG8834 thermal-camera board

The AMG8834 breakout turns the badge expansion interface into a small thermal-camera experiment.

Compatibility: GPN17 Badge

Source
software app ecosystem historical

ROM store and GulaschPushNotifier ROM

The badge page documents a ROM store and an official GulaschPushNotifier ROM, making app-like software swapping part of the GPN17 experience.

Compatibility: GPN17 Badge / MicroPython ROMs

Source

Operational history

Issues & Camp Impact

memory and ROM constraints note

The badge page documents a constrained ESP8266/MicroPython ROM model, including ROM-store use and warnings that some software needed to fit the badge's available flash and RAM reality.

GPN17 was hackable, but successful custom ROM work still required understanding the embedded limits instead of treating the badge like a general-purpose computer.

Confidence
primary docs
Status
documented caveat
Timeframe
during and after event
Source note
Entropia GPN17 badge page and GitHub repository.
missing rights-cleared image note

No local GPN17 badge image is published because the Entropia wiki file pages and GitHub tree expose useful badge imagery and firmware/UI assets, but no explicit reusable image license, permission basis, attribution requirements, and processing provenance were recovered for catalogue publication.

The record remains source-backed and image-free rather than copying Entropia wiki photos, screenshots, repository web assets, Hackaday.io media, or generated approximations.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, Entropia GPN17 badge and file pages checked May 21, 2026, and GitHub API for `entropia/gpn17-badge` reporting `license: null`.

Resources

Sources