Hack the North

Hack the North 2026

The completed September 18-20, 2026 Hack the North edition at the University of Waterloo, anchored by the official Devpost page for the 36-hour invite-only 1000-student hackathon, whose QR-coded attendee badges and Solana Best Badge Hack prize confirm a hackable hardware badge, with attendee firmware archives documenting the ESP32-C3 platform. On October 13-14, 2026 Hack the North published the badge's KiCad hardware and GPL-3.0 firmware as open source.

Engineering 5, University of Waterloo, Waterloo, Ontario · Canada · 2026

Hack the North 2026 Hacker Badge

The Hack the North 2026 hacker badge, documented by the official Devpost event page, attendee firmware archives, and since October 13-14, 2026 by Hack the North's own open-source hardware and firmware repositories: an AA-powered ESP32-C3-MINI-1 board with a 320x240 ST7789 display, eight buttons, an SC7A20 accelerometer, an MFRC522 NFC reader, and WS2812B LEDs. It served as each hacker's ID and meal QR code, unlocked hidden apps by scanning flower-pattern stickers, swapped contacts by bumping badges over BLE, ran a Solana NFC scavenger hunt, and installs user Lua apps from a browser IDE.

Lifecycle

Add-ons & Upgrades

Operational history

Issues & Camp Impact

battery heat and travel safety · official attendee manual · documented safety guidance

The official manual tells hackers to switch the badge off immediately and bring it to the Badge Help Desk if the top, back, or left side near the USB port feels warm, to remove the batteries if it is very hot or damaged, to switch it off before connecting USB, and to remove the batteries before flying. Low batteries are also named as the usual cause of glitches.

Owners reusing the badge should follow the same power and battery precautions; the manual does not report any specific incident.

late screens and wearability · first-hand designer writeup · documented

On August 10, 2026, 25 screens from a bad supplier batch failed testing, leaving 1,725 boards ready; the designer told JLCPCB that around 1,600 working boards on time mattered more than 1,750 perfect boards late. In the post-event survey of 115 hackers, the top complaint (24 people) was that the badge, two AA cells on a bare board, was heavy and clunky to wear.

The record does not claim that all 1,750 badges reached hackers working on day one; the writeup does not say how the 25 late boards were handled.

organizer archive gap · official repositories and designer writeup · hardware and firmware published; BOM file and hardware licence absent

Hack the North published the KiCad hardware project and GPL-3.0 firmware on October 13-14, 2026, but the hardware repository has no licence and no BOM file, and both repositories were released as single squashed commits. The designer's October 13 writeup now gives the production quantity (1,750 populated plus 750 blank boards) and says the hardware is open source to use as licensed, without naming a hardware licence. The README's interactive BOM link points at a different GitHub account and was not used.

The catalogue cites organizer engineering detail and the designer's quantity directly and leaves hardware reuse terms open.

pre-production assembly defects · first-hand designer writeup · fixed before the production run

The designer reports that in the EVT an inductor labelled 10u was filled with a 10 µF capacitor (shorted as a workaround) and the chosen NFC chip was a tag rather than a reader; an EasyEDA import problem then forced white-only silkscreen. In the 50-unit PVT, batteries inserted the wrong way turned the badge into a smoke machine and the NFC chip and one power chip were placed rotated, so every board was reworked by hand (all 50 ended up working). The production design added a reverse-polarity FET with a bypass jumper, and checking JLCPCB's placement render caught the new FET rotated before production.

The shipped production boards include reverse-battery protection; earlier prototype boards may lack it. The account is the designer's own and is not independently audited.

Resources

Sources