THOTCON 0xD · United States · 2025

THOTCON 0xD Badge

ESP32 touch-wheel badge with TFT, audio, LEDs, and games

The THOTCON 0xD badge was a Fourfold-built electronic conference badge for the May 30-31, 2025 Chicago event, documented as a 2,000-unit ESP32 touch-wheel badge with ST7789 TFT display, buzzer, six LEDs, LiPo power, add-on header, games, visual effects, and challenge hooks.

EventTHOTCON 0xD
SeriesTHOTCON
LocationChicago, Illinois / TOP_SECRET venue
CountryUnited States

People

Authors & Credits

badge design, firmware, production, test, and packaging team

Fourfold

Hackaday.io says Fourfold delivered the THOTCON 0xD badge and handled the PCB, firmware, graphics, puzzles, production/test fixtures, and packaging.

Source

event and contest publisher

THOTCON

The official site and contest page establish the 2025 Chicago event context and badge-hacking contest framing.

Source

nonprofit event producer

THOTCON Infinity NFP

The official home page identifies THOTCON Infinity NFP as the organization producing THOTCON 0xD.

Source

project and repository publisher

Poplicola

The Hackaday.io project and GitHub repository preserve the THOTCON 0xD badge writeup, examples, and source handoff under the Poplicola account.

Source

Why It Mattered

It updates the THOTCON lineage from the 2017 tesserHack maze badge to a modern high-volume attendee badge that paired an official badge contest with a public hardware/software example archive and production-focused maker notes.

Hardware

Hackaday.io documents an ESP32 badge with an ST7789 TFT display, capacitive touch wheel, buzzer, six LEDs, lithium-polymer battery, add-on header, and sub-$20 BOM target. The public repository README corroborates ESP32-compatible hardware, ST7789 240x320 display, six LED pins, three capacitive wheel sensors, center capacitive button, and buzzer pin mapping, while the tree also exposes schematic and board files.

Software & Apps

The public `poplicola/thotcon-examples` repository preserves cleaned-up Arduino/ESP32 demo firmware for the touch-wheel badge: `working` for touch and LED testing, `tonechaser` for musical tone, scale, chord, and arpeggio exploration, and `wheel_visualization` for a menu-driven interactive demo with audio, display, mini-game placeholders, and credits. Hackaday.io says the original badge firmware also included animated menus, audio games, visual effects, timers, hidden screens, and challenge hooks.

Lore

THOTCON's official contest page made the badge contest Gold Badge eligible and told attendees to read the program, solve puzzles, and hack the badge. Hackaday.io frames the badge as a Tamagotchi-style cryptographic scavenger-hunt platform built by Fourfold for 2,000 attendees.

Lifecycle

Add-ons & Upgrades

audio firmware documented

Buzzer and musical tone demos

The public firmware archive includes ToneChaser examples for musical modes while the project writeup documents audio games and badge sound output.

Compatibility: THOTCON 0xD Badge

Source
badge expansion source-backed

Add-on header

Hackaday.io documents an exposed add-on header as part of the badge's expansion and badgelife compatibility surface.

Compatibility: THOTCON 0xD Badge add-ons

Source
firmware examples public demo archive

Arduino/ESP32 demo firmware archive

The `thotcon-examples` repository preserves cleaned-up Arduino/ESP32 examples for touch input, LEDs, audio modes, display output, menus, mini-game placeholders, and credits.

Compatibility: THOTCON 0xD Badge

Source
hardware architecture source-backed

ESP32 touch-wheel badge core

Hackaday.io and the repository README document an ESP32-compatible badge architecture with capacitive touch-wheel input, center button, TFT display, buzzer, LEDs, and LiPo power context.

Compatibility: THOTCON 0xD Badge

Source
input surface source-backed

Capacitive touch wheel and center button

The README documents three capacitive touch sensors for wheel input plus a center capacitive button, matching the touch-wheel interaction model described in the project writeup.

Compatibility: THOTCON 0xD Badge

Source

Operational history

Issues & Camp Impact

missing rights-cleared image note

No THOTCON 0xD Badge image is published because the current public source trail has not been paired with a reusable original badge or artifact photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The United States record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and THOTCON official 0xD pages, Hackaday.io project, and poplicola/thotcon-examples repository source trail.
public-demo firmware boundary note

The public repository is a cleaned-up demo firmware collection with examples and removed event-specific/proprietary material, while the Hackaday.io project describes a richer original badge firmware with menus, audio games, visual effects, timers, hidden screens, and challenge hooks.

The software description separates the recovered demo archive from the full shipped event firmware so the record does not overstate public source completeness.

Confidence
source-backed but scoped
Status
documented
Timeframe
current THOTCON 0xD pass
Source note
Hackaday.io THOTCON 0xD project and `thotcon-examples` README.
repository-license caveat note

The public `poplicola/thotcon-examples` repository exposes Eagle board files and demo firmware, but GitHub reports no detected repository license and the README only frames the examples as provided as-is.

The catalogue cites the repository as evidence and a user-facing reference without treating its images, firmware, or hardware files as freely reusable beyond what the source itself permits.

Confidence
GitHub API and README recheck
Status
documented
Timeframe
current THOTCON 0xD pass
Source note
GitHub API repository metadata and `thotcon-examples` README.

Resources

Sources