Add-on dossier

Colour IPS ESP32 game badge core

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

hardware architecture

The first-hand making-of post documents an ESP32 badge with 1.3-inch 240x240 IPS colour display, custom PCB, touch buttons, 18650 battery, and 3D-printed case.

Badge
BSides Cape Town 2019 Badge
Type
hardware architecture
Status
source-backed
Compatibility
BSides Cape Town 2019 Badge
Source
https://tonym128.github.io/2019/12/15/making-a-badge.html

Badge context

Related Resources

first-hand making-of writeup

BSides Cape Town 2019 Making a badge

Tony Mamacos first-hand post documenting the 2019 badge hardware, ESP32 processor, colour IPS display, touch buttons, 18650 battery, 3D-printed case, firmware architecture, game content, WiFi high-score flow, Bluetooth controller experiment, and post-event lessons.

Badge: BSides Cape Town 2019 Badge

project page

Arduboy TV on ESP32

Hackster project noting that the author ran the ESP32 TV-output experiment on a BSides Cape Town 2019 badge and pointing to the original badge software writeup.

Badge: BSides Cape Town 2019 Badge

Source trail

Evidence Sources

GitHub / Tony Mamacos · retrieved 2026-05-15

tonym128/BSidesCPT2019-Firmware

Primary GPL-3.0 firmware archive for the BSides Cape Town 2019 badge, including source files, firmware binary, assets, ESP32/Arduino build notes, TFT_eSPI pin configuration, SDL local-build path, games, demos, and support code.

Badge: BSides Cape Town 2019 Badge

Tony Mamacos / ttech · retrieved 2026-05-15

BSides Cape Town 2019 Making a badge

Primary first-hand source for 2019 badge hardware, ESP32 and display details, custom PCB, touch buttons, battery and case, firmware framework, games, WiFi high-score sync, Bluetooth GamePad experiment, debugging screens, and design lessons.

Badge: BSides Cape Town 2019 Badge