Fri3d Camp

Fri3d Camp 2024

A modern ESP32-S3 Fri3d badge with LCD, controls, MicroPython/Arduino docs, blaster and communicator add-ons, and reset/update workflows.

Belgium · Belgium · 2024

Fri3d 2024 Badge badge image

Fri3d 2024 Badge

A Fri3d ESP32-S3 badge with LCD, joystick/buttons, SD card, USB-C, LiPo power, MicroPython/Arduino docs, and blaster/communicator add-ons.

Lifecycle

Add-ons & Upgrades

Fri3d 2024 Badge current/historical

Arduino programming path

fri3d-esp32 Arduino board package

The official Arduino guide provides a custom fri3d-esp32 board package, Fri3d Badge 2024 board target, examples, upload flow, and a path for sketches launched through the default firmware.

Compatibility: Fri3d 2024 Badge

Fri3d 2024 Badge current/historical

BadgeLink game add-on

Big Flamingo Gun 9000

The Flamingo blaster uses an IR LED, two IR receivers, four WS2812 LEDs, a buzzer, trigger, team selector, LANA TNY module, and a 3.5 mm BadgeLink connector to turn the badge into a camp game peripheral.

Compatibility: Fri3d 2024 Badge and Flamingo blaster

Fri3d 2024 Badge current/historical

communication add-on

Communicator

The communicator add-on is documented as part of the 2024 badge ecosystem.

Compatibility: Fri3d 2024 Badge

Fri3d 2024 Badge current/historical

game add-on

Blaster

Fri3d 2024 documentation includes a blaster add-on for camp play and badge interaction.

Compatibility: Fri3d 2024 Badge

Fri3d 2024 Badge current/historical

software upgrade path

BadgeLink and programming stacks

Fri3d 2024 docs expose BadgeLink, MicroPython, Arduino, USB, WiFi, update, and reset workflows as first-class extension paths.

Compatibility: Fri3d 2024 Badge

Operational history

Issues & Camp Impact

Arduino partition and reset caveat · primary docs · documented

The Arduino guide says the custom fri3d-esp32 package writes sketches to the MicroPython partition and relies on the default firmware to start that partition; overwriting the default firmware requires the reset guide to return.

Fri3d 2024 has multiple programming paths, but they are not equivalent: users need to understand whether they are using the managed MicroPython partition or replacing the default firmware.

Resources

Sources