SAINTCON 2024 · United States · 2024

SAINTCON 2024 Klippy-Net Wrist Badge

Wrist-mounted ESP32-S3 touchscreen badge with IR tower battles and screw-powered klip-on boards

The SAINTCON 2024 main badge for the October 22-25, 2024 conference at the Utah Valley Convention Center in Provo, presented by the BadgeLife team as a reverse-engineered Klippy-Net Wrist Communicator for the fight against the evil Klippy AI. It was meant to be worn on the wrist with a supplied velcro sweatband or on a lanyard. Its designer, compukidmike, released the outline before the conference so attendees could build klip-on boards that take power from the screws holding them to the badge. His Saintcon2024 repository later added the board files (November 12, 2024) and the firmware source (February 7, 2025). They show an ESP32-S3 board with a 2.8-inch IPS touchscreen, an IR transmitter and receiver, an accelerometer, a 1500 mAh LiPo with a USB-C charger, and MiniBadge connections, running a Tower Battle game against 11 IR towers.

EventSAINTCON 2024
SeriesSAINTCON
LocationUtah Valley Convention Center, Provo, Utah
CountryUnited States

People

Authors & Credits

BadgeLife community

BP

Named in the official 2024 BadgeLife credit.

Source

BadgeLife community

Klipper

Named in the official 2024 BadgeLife credit.

Source

BadgeLife community

Mike's Wife

Named in this form in the official 2024 BadgeLife credit.

Source

BadgeLife community

Redactd

Named in the official 2024 BadgeLife credit; the firmware's game API host is sc24.redactd.net.

Source

BadgeLife community

V0rtex

Named in the official 2024 BadgeLife credit.

Source

badge designer and archive publisher; BadgeLife community

compukidmike

Publisher of the README, board files, and klip-on libraries, who writes in the README of his own design oversight; first name in the official 2024 BadgeLife credit.

Source

community browser emulator author (unofficial)

David Vasquez

Author of the SAINTCON Badge Museum (GitHub PugTechnology); not presented as an organizer or badge designer.

Source

event organizer

UtahSAINT / SAINTCON

Organizer of SAINTCON 2024 and publisher of the homepage and BadgeLife page preserved on saintcon.zip.

Source

firmware commit author

David Warkentin

Author of the February 7, 2025 commit that added the badge firmware to the repository.

Source

Why It Mattered

It fills the main-badge gap between the 2023 MiniBadge collection and the 2025 wrench badge, documents one of the few wrist-worn conference badges with its design files, and shows a badge team publishing an add-on interface (screw power and KiCad footprints) before the event instead of after it.

Hardware

The designer's BOM lists an ESP32-S3-WROOM-1 module (linked as the N16R2 variant, 16 MB flash and 2 MB PSRAM), a 2.8-inch IPS TFT with capacitive touch on a 40-pin ST7789 LCD connector and a 6-pin touch connector, an Everlight IR12-21C IR LED and a TSOP752xx IR receiver (the BOM links the 38 kHz TSOP75238), a MEMSIC MC3419 accelerometer, a TCA9544A I2C bus switch, a TI BQ24296M charger and power-path controller with USB OTG, a PI5USB30216C USB-C controller, an AP22816 USB load switch, an AP7361C 3.3 V regulator, a TPM8837 motor driver that the BOM describes as driving the CLK pins, two 0603 LEDs, a slide power switch, a JST battery connector for a 1500 mAh 504050 LiPo, and four 4-40 standoffs. The repository also holds Gerbers and KiCad files for a separate top board and for an eight-slot MiniBadge holder. The README says the top screws carry 3V3 and GND for klip-on boards, the screen opening is not centred, every badge comes with a two-slot MiniBadge klip-on wired to I2C, and an eight-slot expansion board with the 20-pin connector hangs on a lanyard and draws power from the USB-C port without I2C. The firmware drives the LCD over an 8-bit i80 parallel bus and the touch panel through a GT911 driver. The BOM gives no quantity, and the repository does not say which board revision shipped.

Software & Apps

The firmware is an ESP-IDF 5.3.1 project for the ESP32-S3 with LVGL 9.2, version 2.6.9 in the published tree. It has home, map, stats, shop, level-up, settings, secret, and Tower Battle pages, a hardware test screen, and an update screen. A tower tracker caches the state of 11 game towers and refreshes it from a game API at sc24.redactd.net every two minutes; the IR code uses NEC-style framing; OTA checks run every two hours; and the MiniBadge code scans the bus every two seconds and toggles the CLK line once a second. The configuration lets the wearer flip the screen for either wrist. The source was published on February 7, 2025, more than three months after the conference, in a single commit by David Warkentin, so badge.gallery has not checked it against the image shipped on badges. David Vasquez's SAINTCON Badge Museum (November 2026) runs this firmware in a browser with a stand-in tower server.

Lore

SAINTCON 2024 ran October 22-25, 2024 at the Utah Valley Convention Center, with trainings on October 21; the official homepage mirror shows the conference sold out. The official BadgeLife community page, brought to you by Compukidmike, Redactd, Klipper, V0rtex, Mike's Wife, and BP, repeats the engineering-drawing and MK Factor press-release story, says the team does not normally release badge information before the conference, and links the GitHub repository. Its FAQ answers whether there is a badge game with Schmaybe. The page also says a MiniBadge was available at the BadgeLife community booth. The 2025 BadgeLife page later called the 2024 Klippy AI story chapter 2.

Lifecycle

Add-ons & Upgrades

add-on interface designer-published before the conference

Screw-powered klip-on boards

The screws that attach boards to the top of the badge carry 3V3 and GND, so a klip-on board gets power from its mounting screws. The designer published a KiCad symbol and left, right, upper, and lower footprints with the badge outline and keep-out areas, and asked makers to keep the off-centre screen clear in both wrist orientations.

Compatibility: SAINTCON 2024 Klippy-Net Wrist Badge

Source
badge game designer firmware

Tower Battle IR game

The firmware searches for nearby towers, joins a battle, and attacks, tracking 11 towers whose state it refreshes from the game server. The official FAQ only hinted at the game (Schmaybe).

Compatibility: SAINTCON 2024 Klippy-Net Wrist Badge

Source
badge interface designer README

Two-slot MiniBadge klip-on

Every badge was to come with a two-slot MiniBadge klip-on wired to I2C. The README says the badge supports two official game MiniBadges at a time, only in those two slots, and asks custom boards to keep the unusual I2C labelling from the schematic.

Compatibility: SAINTCON MiniBadge standard

Source
community browser emulator community release (2026-11)

SAINTCON Badge Museum browser emulator

The unofficial SAINTCON Badge Museum runs the original 2024 firmware in a browser with a stand-in tower server.

Compatibility: Web browser; it does not reach the original game server.

Source
event MiniBadge official mirrored page

BadgeLife booth MiniBadge

The official BadgeLife page says a MiniBadge was available at the community booth. Its design and quantity are not documented.

Compatibility: SAINTCON 2024 Klippy-Net Wrist Badge

Source
lanyard expansion board designer README and board files

Eight-slot MiniBadge expansion board

An eight-slot holder with the 20-pin MiniBadge extension connector hangs on a lanyard like earlier badges and takes power from the badge's USB-C port. It has no I2C link to the badge, and the README warns that many lit MiniBadges will drain the battery.

Compatibility: SAINTCON 2024 Klippy-Net Wrist Badge over USB-C

Source
wearable mount designer README

Velcro wristband

A soft sweatband with the hook side of a velcro strip holds the badge, which carries the loop side, on either wrist. The README says a lanyard option was planned as well.

Compatibility: SAINTCON 2024 Klippy-Net Wrist Badge

Source

Operational history

Issues & Camp Impact

firmware release timing and distribution gap note

The board files were added on November 12, 2024 and the firmware on February 7, 2025, after the conference. The firmware tree is version 2.6.9, and nothing in the repository ties it to the image shipped on badges. The official pages give no badge quantity, allocation rule, or board revision.

Hardware and firmware details describe the published design; parity with shipped badges, production numbers, and distribution scope stay open.

Confidence
repository history and official pages
Status
post-event source; allocation undocumented
Timeframe
October 2024 to February 2025
Source note
compukidmike/Saintcon2024 commit history and the mirrored SAINTCON 2024 pages, checked 2026-11-04.
game server dependency low

The firmware points its tower state, game, and firmware-update requests at sc24.redactd.net. On November 4, 2026 that hostname did not resolve through a public resolver.

Tower Battle and OTA updates cannot work with stock firmware unless someone runs a compatible server; the browser emulator uses a stand-in.

Confidence
designer firmware and DNS lookup
Status
game API host no longer resolves
Timeframe
after SAINTCON 2024
Source note
Firmware/components/api/include/api.h in compukidmike/Saintcon2024 and a DNS lookup on 2026-11-04.
missing rights-cleared image note

No SAINTCON 2024 badge image is published. The repository holds only an engineering-drawing teaser and a press-release graphic, has no licence, and the official BadgeLife page gives no image licence.

The entry stays source-backed and image-free until a rights-cleared photo or an explicitly licensed render is available.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
compukidmike/Saintcon2024 and the mirrored SAINTCON 2024 BadgeLife page, checked 2026-11-04.
off-centre screen opening low

The README says the screen opening is not centred on the badge, calls it a huge oversight, and says the team was stuck with it. Because the badge can be flipped for either wrist, klip-on makers have to avoid covering the screen in both orientations.

Klip-on boards need the published outline footprints to avoid blocking the display.

Confidence
designer README
Status
acknowledged by the designer
Timeframe
2024 production
Source note
compukidmike/Saintcon2024 README, checked 2026-11-04.

Resources

Sources