BornHack 2017 · Denmark · 2017

BornHack 2017 Badge

Happy Gecko OLED programming badge

BornHack's first deeply programmable badge used a Silicon Labs Happy Gecko MCU, OLED display, buttons, USB, and an example-heavy firmware repository.

BornHack 2017 Badge: Happy Gecko OLED programming badge
EventBornHack 2017
SeriesBornHack
LocationFunen
CountryDenmark

Image Provenance

Asset
optimized WebP from official upstream repository render
Status
licensed original repository render
Source
RENDER/Bornhack Make Tradition Badge 02.png
License
Creative Commons Attribution-ShareAlike 4.0 International
Attribution
BornHack badge2017 repository contributors
Notes
Restored from the retained rights-cleared source bornhack-2017-github-render-02-cc-by-sa-4.png. Retained the complete original frame and background. Auto-oriented, resized only when larger than a 1600px maximum side, metadata stripped, and encoded as WebP quality 82 with method 6, below 600 KiB. No local background masking, subject removal, invented pixels, or generative processing. The official upstream raster render is preserved as supplied. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Attribution Gap

No public individual author, designer, firmware, or team credits have been seeded for this badge yet. Add named credits only when a primary badge-team page, repository, talk, or other source identifies the people or team behind the work.

Why It Mattered

It shows BornHack moving from soldering-kit badge culture into microcontroller programming while keeping the workflow educational and transparent.

Hardware

EFM32HG322F64G Cortex-M0+ Happy Gecko, 128x64 SSD1306 OLED display, buttons, USB interface, and bootloader-based update flow.

Software & Apps

C firmware using the geckonator library, local builds, USB mass-storage bootloader programming, and an online development path through badge.xil.se.

Lore

The README teaches bare-metal event-loop thinking instead of hiding microcontroller programming behind a thick API.

Lifecycle

Add-ons & Upgrades

Operational history

Issues & Camp Impact

Resources

Sources