Tildagon
This year's badge is the Tildagon badge. It's a hexagon with a slot on each side that you can plug hexpansions into. A hexpansion is a 1 mm thick object with a hexagon shape on one edge (a six-sided polygon like this: โฌก). It can be made of card stock, so you can quickly add some cat ears to your badge, or it can be a printed circuit.
Unlike in previous years, Electromagnetic Field is trying to make a longer-lasting platform so any apps developed for it will work for multiple years.
What would you like to do with your badge?
Need help? Ask here:
- irc: irc.libera.chat #emfcamp-badge
- matrix: [#badge:emfcamp.org][matrix]
Badge specs
- ESP32-S3 microcontroller with 2MB of PSRAM and 8MB of flash
- USB-C connector
- WiFi
- Six hexpansion connectors
- Round screen, six buttons, lots of colourful LEDs
- Power management, motion sensing
- An IMU (gyro + accelerometer)
- Bluetooth (BLE)
The processor in the badge is the same as in 2022, and it will run MicroPython.
Hexpansions
Hexpansions are accessories that plug into the badge's expansion connectors. Almost anything can be a hexpansion - the simplest hexpansion is just a piece of 1mm card cut into the right hexagonal shape. Here are some community examples: (1)
- If you want to add your hexpansions to this gallery, you can add them to the registry or add them to this issue or let us know on the IRC/Matrix! We'd love to feature all of your creations!
OG Hexpansion by kliment ๐ VIEW FILES
Ducks hexpansion by Tiff EMF ducks sixties style flying porcelain ducks
Link: Instagram
Keyboard hexpansion by Alex
Goosespansion by Skyler Mansfield ๐ VIEW FILES
LED Filament hexpansion by John Thurmond
Interposer by The Untitled Goose ๐ฐ BUY HERE
๐ VIEW FILES
Plotter hexpansion by Danny Walker
Protoboard Hexpansion by Jake Walker ๐ฐ BUY HERE
GPS Hexpansion (preorder) by The Machine Shop ๐ฐ BUY HERE
๐ VIEW FILES
DECTspansion by jasonalexander-ja ๐ VIEW FILES
DECT module for the Tildagon badge. Requires a headphone (audio) connection. Design builds on the SC14CVM DECT devboard and the EMF hexpansion. Early prototype. License: CERN-OHL-S-2.0.
Hex-Drive and Hex-Dev by Team RobotMad ๐ฐ BUY HERE
EEH Hexpansion by Matt
Emergency Hot Sauce hexpansion (chipotle flavor) by John Thurmond
Maker Space badge by Dan Link: GitHub
Floppy disk "Flopagon" by Nathan Dumont ๐ VIEW FILES
Flipspansion by kliment ๐ VIEW FILES
Adapter to mount a hexpansion upside down. Use only in hexpansion slots that are not above a USB port (see project README).
As requested by DuncanT.
Microphone hexpansion by Lix Prototype: audio sampling with on-device visualisations stored on EEPROM, no app download required.
Link: @GlitchEngine on Mastodon (post includes video)
TGSTL sound-to-light by Tony Goacher ๐ VIEW FILES
TGSTL turns the Tildagon badge into a portable sound-to-light unit using the onboard LEDs, with multiple lighting effects and adjustable sensitivity. There is also a manually selectable RGB fader when there is no music.
Video: YouTube ยท Photo: Google Photos ยท Resources: GitHub
40mm Googly Eye by John Dumont
Omni wheel by Nathan Dumont ๐ VIEW FILES
Little Monsters by Talula
7-Segment display by Iain Yarnall ๐จ๏ธ PRINT ME
Mysterious QR Code by grajohnt
Spirit level by Chris
That Rabbit by Dan
Le Carnard de Bleu by Dan
Fidget Spinner by Catherine ๐จ๏ธ PRINT ME
Breadbeard Hexpansion by Danny Walker
Hex-Drives by Team RobotMad
Gridfinity expansion hexpansion by Jack Fitton ๐จ๏ธ PRINT ME
GCHQ.NET markers by GCHQ.NET Link: GCHQ
Megadrive controller by Matthew Wilkes
Eye hexpansion by Alistair ๐จ๏ธ PRINT ME
Smile hexpansion by Alistair ๐จ๏ธ PRINT ME
Spirit level hexpansions by Andy Piper ๐จ๏ธ PRINT ME
Duck pond hexpansion by Andy Piper
Bat wing hexpansions by clayalien ๐จ๏ธ PRINT ME
Not lego baseplate hexpansion by adie ๐จ๏ธ PRINT ME
Interlocking Brick Hexpansions by Floppy ๐จ๏ธ PRINT ME
Stud-compatible plates in several sizes, including versions with a USB-C cutout. (The 2x6 is slightly oversize for the spec if you want to go there.) FDM: print on their side so layer lines are not along the board edge. Hexpansion base template: @andypiper@3dprint.social.
Legospansion by pikesley Lego stud hexpansion idea, prototyped with hot glue.
Display platform hexpansion by adie ๐จ๏ธ PRINT ME
Glowing pronoun hexpansions by Emily S ๐จ๏ธ PRINT ME
Pronoun hexpansions by Emily S ๐จ๏ธ PRINT ME
Keyboard by Bob
Frog prototype by Bob
Many eyes by Bob ๐ VIEW FILES
๐ VIEW FILES
HUB75 hexpansion by dratini0 ๐ VIEW FILES
Blank Hexpansion by Nathan Dumont
Corellian Freighter Hexpansion by Andy Piper
Cat ears and whiskers by catnerd ๐จ๏ธ PRINT ME
ECHQ hexpansion by ECHQ village
Pimoroni Breakout Garden I2C by James Sutton Link: GitHub
Hexaspansaputer (hexpansion supercomputer) by o0mouse0o
A pride rainbow by o0mouse0o
6flags Hexpansion by Ambrosia ๐จ๏ธ PRINT ME
Simple Honk by The Untitled Goose
Pacman by The Untitled Goose
Doom Keycard by The Untitled Goose
Hexnotoad by The Untitled Goose
Hack the Planet by The Untitled Goose
Henchmen by Brian Corteil
Googly Eye Alien by Brian Corteil
Lamp hexpansion by Tilde
Breakout hexpansion by Tilde
Caffeine Jitters by Danny Walker ๐ VIEW FILES
Petals by lornajane ๐ VIEW FILES
Petals on a badge
Laser Tag Shieldallion by kianryan Software link may be available later...
Cat hexpansion
Brainslug by Paul Beech Link: Twitter
Polybius Biotech Employee Authenticator by Graham Sutherland (Polybius Biotech) DESCRIPTION REDACTED BY POLYBIUS BIOTECH SECURITY
Helping HexpHANDsion by Yvan ๐จ๏ธ PRINT ME
Add your hexpansion! We'd love to feature all of your creations!
If you want to add your hexpansions to this gallery, you can add them to the registry or add them to this issue or let us know on the IRC/Matrix! We'll do the rest!
For more information, see:
A reusable platform with an interchangeable part
Instead of redesigning badges from scratch every two years, we're building:
- a reusable platform
- a base part which will remain compatible over multiple years. The base contains power management, communications, USB, expansion connectors, storage, motion sensing, and battery charging into this board
- an interchangeable part that is specific to the event
Why are we doing this?
We want to let you make physical things that interact with the badge more easily, in the knowledge that those things are going to continue working with future event badges. In previous years, expandability has always been an afterthought - people still managed to do amazing things with their badges, but it was a lot of effort.
Additionally, we're tired of building the same thing over and over just to make it new and special. We're tired of putting ever-increasing stacks of e-waste into the drawers of the hacking world. We're especially tired of people not being able to meaningfully build things for the badge before the event, and none of those things working by the next event.
The Tildagon will not only let us waste fewer materials, but it also provides us and attendees with a stable base to build on and invest in.
For us, the stable infrastructure means we do not need to rewrite software and drivers for every event. Instead we can focus our efforts on the smaller event-specific part.
Investing in the Tildagon for multiple years also means we've put more effort and better parts than usual into the base board. We put all the expensive and hard-to-get-right functionality on the base part. In future events, we will reuse this base part and maintain compatibility in software and hardware for existing hexpansions.
The most energy-intensive part of each badge is the battery, so we've made it compatible with the batteries from the 2016 and 2018 badges.
Instead of having a lanyard, we are making the USB cable itself be the lanyard for this badge - cables in different lengths are available for people of different sizes, and it can also be used for badge-to-badge and badge-to-computer communication.

