Skip to content

Latest commit

Β 

History

History
1078 lines (1043 loc) Β· 82.1 KB

File metadata and controls

1078 lines (1043 loc) Β· 82.1 KB

Spaceagon

Finished Spaceagon badge{: style="width:300px; height: auto" , align=right }

This year's badge is the Spaceagon badge - a new and improved version of the Tildagon. 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?

!!! info "Need help? Ask here:"

- irc: __irc.libera.chat #emfcamp-badge__
- matrix: __[#badge:emfcamp.org](https://matrix.to/#/%23badge%3Aemfcamp.org)__

Badge specs

A hexagonal camp badge, made up of two PCBs with a gap between them, lit by RGB LEDs on top, with more LEDs shining inside. It has illustrations of cats on the silkscreen.{: style="width:300px;height: auto;margin:auto;display:block;" }

  • 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)

!!! info "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) { .annotate }

  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!
Keyboard hexpansion prototype with Tildagon badge Keebdexspansion by sodoku, davedarko, and kliment

πŸ’° BUY HERE

πŸ‘€ VIEW FILES

hexpansion exposing pins OG Hexpansion by kliment

πŸ‘€ VIEW FILES

Tildagon badge with five duck hexpansions and an emergency hot sauce hexpansion Ducks hexpansion by Tiff

EMF ducks sixties style flying porcelain ducks

Link: Instagram

Skyler's Goosespansion Goosespansion by Skyler Mansfield

πŸ‘€ VIEW FILES

Bleepie paging hexpansion on Tildagon badge Bleepie paging hexpansion by Sam Machin

πŸŽ₯ WATCH IT

πŸ‘€ VIEW FILES

Paging hexpansion with RAIO2, RP2040, and bleeper modules. The badge detects the hexpansion on plug-in and can send and receive pages.

Videos: YouTube Β· YouTube

interposer hexpansion Interposer by The Untitled Goose

πŸ’° BUY HERE

πŸ‘€ VIEW FILES

Plotter hexpansion Plotter hexpansion by Danny Walker Plotter v0.3 hexpansion Plotter v0.3 hexpansion by Danny Walker

πŸ‘€ VIEW VIDEO

SAO-to-Hexpansion, Hexpansion-to-SAO adapter SAO-to-Hexpansion, Hexpansion-to-SAO by grajohnt Evil Henchman hexpansion Evil Henchman by Brian Corteil Fig Pi hexpansion Fig Pi hexpansion by Andy Piper

πŸ‘€ VIEW VIDEO

Monsterspansion hexpansion with glowing green neopixel eyes Monsterspansion by Matthew

A canvas for people to be artistic. Draw a face β€” yours, an animal, some sort of monster, whatever β€” and the app lets you pick an eye colour for the neopixels.

HexyHexyMic hexpansion PCBs HexyHexyMic by AlexJMcIntyre

πŸ‘€ VIEW FILES

Adds a digital microphone to the badge with audio-reactive LED visualisations.

EEPROMagon hexpansion EEPROMagon by Matt W LED matrix hexpansion with 156 0603 LEDs forming a rainbow ring Matrix hexpansion by Kristian Hentschel

πŸ‘€ VIEW POST

WiFiSpansion hexpansion WiFiSpansion by Bob Screen hexpansion with round displays showing eye graphics Screen hexpansion by mbooth

πŸ‘€ VIEW FILES

Geiger counter hexpansion Geiger counter hexpansion by dratini0

πŸ‘€ VIEW FILES

Y adapter hexpansion Y adapter hexpansion by dratini0

πŸ‘€ VIEW FILES

SK9822 recycling hexpansion SK9822 recycling hexpansion by dratini0

πŸ‘€ VIEW FILES

GPS ublox hexpansion GPS (ublox) hexpansion by dratini0

πŸ‘€ VIEW FILES

Hextension by Danny Walker Hextension by Danny Walker A prototyping hexpansion for the EMF 2024 Tildagon Badge. Protoboard Hexpansion by Jake Walker

πŸ’° BUY HERE

GPS Hexpansion GPS Hexpansion by The Machine Shop

πŸ’° BUY HERE

πŸ‘€ VIEW FILES

DECTspansion PCB render 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.

LED Rainbow Filament hexpansion LED Filament hexpansion by John Thurmond Hex-Drive plugged into Hex-Dev Hex-Drive and Hex-Dev by Team RobotMad

πŸ’° BUY HERE

Hot Sauce hexpansion (chipotle flavor) Emergency Hot Sauce hexpansion (chipotle flavor) by John Thurmond Makerspace hexpansion Maker Space badge by Dan Nixon

πŸ‘€ VIEW FILES

Ethernet and PoE hexpansion on Tildagon badge Ethernet hexpansion by Dan Nixon

πŸ‘€ VIEW FILES

W5500-based Ethernet and PoE hexpansion using a WIZnet WIZPoE-P1 module.

Dual micro SD card hexpansion on Tildagon badge Dual SD Card hexpansion by Dan Nixon

πŸ’° BUY HERE

πŸ‘€ VIEW FILES

Two microSD card slots on a shared SPI bus, with physical card detection.

Link: @samtygier on fediscience.org

Two smol breakout hexpansions, showing both sides Smol breakout hexpansion by Dan

πŸ‘€ VIEW FILES

Tildagon badge surrounded by yellow hexagons in James Webb Space Telescope mirror style James Webb Space Telescope hexpansion by Ben C

Decorative hexpansion with 18 yellow hexagonal tiles arranged like the James Webb Space Telescope primary mirror.

Link: @bencc on morehammer.uk

Floppy disk hexpansion Floppy disk "Flopagon" by Nathan Dumont

πŸ‘€ VIEW FILES

Floppy disk hexpansion with app and EEPROM support. See the software setup instructions on GitHub.

Croc-clip friendly I/O pads hexpansion on Tildagon badge Croc-clip friendly I/O pads hexpansion by Nathan Dumont Flipspansion adapter PCB 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.

Micro SD card hexpansion with Tildagon badge SD card hexpansion by DuncanT KeebDeck keyboard hexpansion Prototype with Tildagon badge KeebDeck Hexpansion Prototype by davedarko and sodoku

πŸ‘€ VIEW FILES

Full-layout keyboard hexpansion using the solder.party KeebDeck, with RGB-backlit keys for typing in text inputs. Hardware by Dave; software by sodoku.

Software: tildagon-keebdexpansion

LEGspansion PCB render with three servo connectors LEGspansion by davedarko

πŸ‘€ VIEW FILES

Tildagon hexpansion PCB with three servo outputs. Firmware for the CH32V003 microcontroller is based on deshipu's mite-servo.

Tildagon badge with microphone hexpansion Microphone hexpansion by Lix

πŸŽ₯ WATCH IT

Microphone hexpansion that captures audio samples and runs on-device visualisations from EEPROM.

Video: @GlitchEngine on Mastodon

DECTalk speech synthesizer hexpansion DECTalk hexpansion by tomwyatt

Hexpansion with a DECtalk speech synthesizer

Link: @fridgehead on infosec.exchange

Headphone jack hexpansion PCB render Headphone jack hexpansion by ArcaneNibble

πŸ‘€ VIEW FILES

Hexpansion with ES8388 headphone codec and 3.5mm jack.

IR Tx/Rx hexpansion PCB render IR Tx/Rx hexpansion by ArcaneNibble

πŸ‘€ VIEW FILES

38 kHz consumer infrared transmit and receive, with a Puya PY32 microcontroller.

TGSTL sound-to-light hexpansion (still from project video) TGSTL sound-to-light by Tony Goacher

πŸ‘€ VIEW FILES

πŸ“– READ BLOG

πŸŽ₯ WATCH IT

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

EMF Tildagon hexpansion template EMF Tildagon hexpansion template by Andy Piper

πŸ–¨οΈ PRINT ME

Templates for prototyping hexpansion boards for the Tildagon badge.

Edge-lit Millennium Falcon hexpansion Edge-lit Millennium Falcon hexpansion by grajohnt Hexatetrahedron hexpansion Hexatetrahedron by grajohnt Audio output hexpansion Audio output hexpansion by Andrea

πŸ‘€ VIEW FILES

an I2S expansion for the EMF Camp Tildagon Badge

Radiolarian hexpansion Radiolarian by webmariner

πŸ‘€ VIEW FILES

A flexible digital radio hexpansion for the Tildagon.

Mustache hexpansion Mustache hexpansion by GPPK EMF sign hexpansion EMF sign hexpansion by GPPK Max hexpansion by Catherine Max hexpansion by Catherine Floppy disk hexpansion 40mm Googly Eye by John Dumont Wheel hexpansion Omni wheel by Nathan Dumont

πŸ‘€ VIEW FILES

little monster hexpansions Little Monsters by Talula A 7 segment display hexpansion 7-Segment display by Iain Yarnall

πŸ–¨οΈ PRINT ME

Earplug case hexpansion on Tildagon badge Earplug case hexpansion by Iain Yarnall

πŸ–¨οΈ PRINT ME

Box hexpansion for keeping earplugs safe at the festival.

Multi-threading hexpansion with spools of thread on Tildagon badge Multi-threading hexpansion by Iain Yarnall

A multi-threading hexpansion for EMF Camp.

Link: Iain Y

Sample tube holder hexpansions on Tildagon badge Sample tube holders hexpansion by NekoLilly

πŸ–¨οΈ PRINT ME

Hexpansion adapters for 5 ml sample tubes.

A hexpansion with a QR code that might rickroll you Mysterious QR Code by grajohnt Spirit level hexpansion Spirit level by Chris Rabbit hexpansion That Rabbit by Dan Nixon

πŸ‘€ VIEW FILES

Rabbit hexpansion Le Carnard de Bleu by Dan Nixon

πŸ‘€ VIEW FILES

Duck light hexpansion Duck light by Frankie Flame hexpansion Flame hexpansion by Frankie (Threadz 'n' Webz) LED driver hexpansion LED driver hexpansion by grajohnt HypnoSnail hexpansion HypnoSnail hexpansion by grajohnt

πŸŽ₯ WATCH IT

Duospander hexpansion on Tildagon badge with two googly-eyed hexpansions Duospander by grajohnt

Unpowered hexpansion duospander. These will be available at EMF Camp.

Link: grajohnt on chaos.socia

Fidget Spinner hexpansion Fidget Spinner by Catherine

πŸ–¨οΈ PRINT ME

Breadbeard hexpansion Breadbeard Hexpansion by Danny Walker Many Hex-Drives Hex-Drives by Team RobotMad Gridfinity expansion Gridfinity expansion hexpansion by Jack Fitton

πŸ–¨οΈ PRINT ME

GCHQ.net markers GCHQ.NET markers by GCHQ.NET

Link: GCHQ

Megadrive controller hexpansion Megadrive controller by Matthew Wilkes Too many LED hexpansion Too many LED hexpansion by Matthew Wilkes Eye hexpansion Eye hexpansion by Alistair

πŸ–¨οΈ PRINT ME

Smile hexpansion Smile hexpansion by Alistair

πŸ–¨οΈ PRINT ME

Spirit level hexpansions Spirit level hexpansions by Andy Piper

πŸ–¨οΈ PRINT ME

Duck pond hexpansion Duck pond hexpansion by Andy Piper Bat wing hexpansion Bat wing hexpansions by clayalien

πŸ–¨οΈ PRINT ME

Fairy wings hexpansion Fairy wings by Charlotte Dumont Not lego baseplate hexpansion Not lego baseplate hexpansion by adie

πŸ–¨οΈ PRINT ME

Brickspansion (6x6) hexpansion Brickspansion (6x6) by Crumplump

πŸ–¨οΈ PRINT ME

Remix of Adie's design to allow 6 plates to be attached to the badge, without colliding.

Interlocking brick hexpansions in several plate sizes 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.

A Lego 2x1 plate hotglued into a repurposed hexpansion mount Legospansion by pikesley

Lego stud hexpansion idea, prototyped with hot glue.

Link: @pikesley on mastodon.me.uk

Display platform hexpansion Display platform hexpansion by adie

πŸ–¨οΈ PRINT ME

glowing pronoun hexpansions Glowing pronoun hexpansions by Emily S

πŸ–¨οΈ PRINT ME

pronoun hexpansions Pronoun hexpansions by Emily S

πŸ–¨οΈ PRINT ME

Keyboard hexpansion Keyboard by Bob Bob's frog prototype Frog prototype by Bob Social battery hexpansion with LED bar graph Social battery by Bob Bob's googly eye hexpansion Many eyes by Bob

πŸ‘€ VIEW FILES

"Legacy" adapter HUB75 hexpansion HUB75 hexpansion by dratini0

πŸ‘€ VIEW FILES

blank hexpansion Blank Hexpansion by Nathan Dumont Corellian Freigher hexpansion Corellian Freighter Hexpansion by Andy Piper Cat ears and whiskers hexpansion Cat ears and whiskers by catnerd

πŸ–¨οΈ PRINT ME

ECHQ hexpansion ECHQ hexpansion by ECHQ village Breakout Garden hexpansion Pimoroni Breakout Garden I2C by James Sutton

Link: GitHub

Hexaspansaputer Hexaspansaputer (hexpansion supercomputer) by o0mouse0o Pride rainbow LED strips hexpansion A pride rainbow by o0mouse0o small flag hexpansion 6flags Hexpansion by Ambrosia

πŸ–¨οΈ PRINT ME

goose hexpansion Simple Honk by The Untitled Goose Pacman hexpansion Pacman by The Untitled Goose Doom Keycard hexpansion Doom Keycard by The Untitled Goose Hexnotoad hexpansion Hexnotoad by The Untitled Goose Hack the Planet hexpansion Hack the Planet by The Untitled Goose Nyan cat hexpansion Nyan cat hexpansion by The Untitled Goose East Essex Hackspace Logo by Matt/EEH East Essex Hackspace Logo by Matt/EEH

πŸ’° BUY HERE

Dalek by Matt/EEH Dalek by Matt/EEH

πŸ’° BUY HERE

K9 by Matt/EEH K9 by Matt/EEH

πŸ’° BUY HERE

Tardis by Matt/EEH Tardis by Matt/EEH

πŸ’° BUY HERE

Sonic Screwdriver by Matt/EEH Sonic Screwdriver by Matt/EEH

πŸ’° BUY HERE

Hexpansion Extender by Matt Hexpansion Extender by Matt

πŸ’° BUY HERE

Henchmen hexpansion Henchmen by Brian Corteil Googly Eye Alien hexpansion Googly Eye Alien by Brian Corteil Lamp hexpansion Lamp hexpansion by Tilde Breakout hexpansion Breakout hexpansion by Tilde Breakout hexpansion Caffeine Jitters by Danny Walker

πŸ‘€ VIEW FILES

petal hexpansions on a badge Petals by lornajane

πŸ‘€ VIEW FILES

Petals on a badge

Laser Tag and Shieldallion hexpansions Laser Tag Shieldallion by kianryan

Software link may be available later...

Cat hexpansion Cat hexpansion Brain slug hexpansions Brainslug by Paul Beech

Link: Twitter

Polybius Biotech Employee Authenticator hexpansions Polybius Biotech Employee Authenticator by Graham Sutherland (Polybius Biotech)

DESCRIPTION REDACTED BY POLYBIUS BIOTECH SECURITY

Mr tildagon Helping HexpHANDsion by Yvan

πŸ–¨οΈ PRINT ME

LEDspansion hexpansion by eastabrooka LEDspansion by eastabrooka Bodgeham Smart Pass hexpansion by Joe Nash Bodgeham Smart Pass by Joe Nash, (Bodgeham Electronics Consulting Co-Operative (BECCO)) Batspansion hexpansion by Joe Nash Batspansion by Joe Nash EMF badge with two purple cat ear hexpansions with multicoloured LEDs Cat ear hexpansion by Rox

Purple PCB cat ear hexpansions with multicoloured LEDs.

Link: rox

Moderately Sized Red Button by Danny Walker Moderately Sized Red Button by Danny Walker Hex-spide-sion by Danny Walker Hex-spide-sion by Danny Walker Donglegon hexpansion PCBs β€” yellow and purple versions Donglegon by Kristian Orrery hexpansion by Danny Walker Orrery hexpansion by Danny Walker Hexpaaaansion flexible PCB with extended arm and microSD connector Hexpaaaansion by kliment

Flexible PCB hexpansion with an extended arm, bringing a connector further away from the badge.

Badgebot HEX-DRIVE-V2 PCB render by RobotMad Badgebot by Team RobotMad

πŸ’° BUY HERE

πŸŽ₯ WATCH IT

HEX-DRIVE-V2: robot driver hexpansion with 2 motors, 2 servos, TOF distance sensor, and colour sensor.

Video: The Making of BadgeBot 2026

Space unicorn hexpansion Space Unicorn hexpansion by Brian C KiCAD render of a hexpansion PCB featuring 5 LEDs, 2 piezo buzzers and an EEPROM LED/Buzzer/EEPROM hexpansion by Ktbsupremo

First PCB design featuring 5 LEDs, 2 piezo electric buzzers and an EEPROM. The EEPROM holds code to auto-load when plugged into the Tildagon.

Link: ktbsupremo

ExtSpansion hexpansion ExtSpansion by Bob Grove I/O Hexpansion PCB with three Grove connectors Grove I/O Hexpansion by Andrew Lindsay

πŸ‘€ VIEW FILES

A hexpansion to enable the many Seeed Studio Grove compatible boards to be used with the badge. Example apps included and more to be added.

SHOW MORE

!!! tip "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](https://github.com/hughrawlinson/hexpansion-registry) or [add them to this issue](https://github.com/emfcamp/badge-2024-documentation/issues/149) 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.