Country dossier

Belgium

Worldwide badge coverage for Belgium, grouped into seeded badges, event editions, add-ons, operational issues, resources, and evidence sources.

5 badge(s) · 5 event(s) · 2 series · 2016-2024

Back to countries

Seeded artifacts

Badges

Fri3d 2016 Badge badge image

2016

Fri3d 2016 Badge

A custom Fri3d Camp badge derived from Arduino Micro-era hardware, designed for roughly 300 attendees as both a beginner-friendly badge and a reusable Arduino development board.

2018

BruCON 0x0A Badge

BruCON's 10th-edition electronic badge, documented as a schedule, venue-map, reminder, alcohol-sensor, and public ESP-IDF/KiCad badge project.

Fri3d 2018 Ph0xx badge image

2018

Fri3d 2018 Ph0xx

A fox-shaped ESP32 badge with 5x7 LED eye matrices, touch pads, buzzer, 18650 power, Lego Technic mounting holes, and jewel add-ons.

Fri3d 2022 Badge badge image

2022

Fri3d 2022 Badge

A Fri3d badge with ESP32-WROVER, 240x240 color display, IR receiver, accelerometer, buttons, and a documented add-on ecosystem.

Fri3d 2024 Badge badge image

2024

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.

Events

Camp and Event Editions

Fri3d Camp 2016

Fri3d Camp · Belgium · 2016 · 1 badge(s)

The first documented Fri3d custom badge year, built as an Arduino-compatible AVR learning and IR interaction platform for attendees.

BruCON 0x0A

BruCON · Belgium · 2018 · 1 badge(s)

The 10th BruCON edition, with an electronic badge documented through the event retrospective and public GitHub repository.

Fri3d Camp 2018

Fri3d Camp · Belgium · 2018 · 1 badge(s)

The Ph0xx ESP32 fox badge year, with LED eyes, add-on jewels, battery power, touch input, and robot/hardware-hack paths.

Fri3d Camp 2022

Fri3d Camp · Belgium · 2022 · 1 badge(s)

An ESP32-WROVER camp badge with display, add-ons, GameOn, Time Blaster, and open hardware/software references.

Fri3d Camp 2024

Fri3d Camp · Belgium · 2024 · 1 badge(s)

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

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.

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.

Fri3d 2016 Badge historical

IR software feature

TV-B-Gone app path

The 2016 badge was explicitly inspired by Mitch Altman's TV-B-Gone and preserved a TV-B-Gone-style app path in the Arduino badge concept.

Fri3d 2024 Badge current/historical

communication add-on

Communicator

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

Fri3d 2022 Badge post-event

community software port

nofrendo NES emulator port

A community Arduino nofrendo port ran NES games on the Fri3D 2022 badge with display output, buzzer audio, ROM loading from SPIFFS, and a documented START-button workaround.

Fri3d 2018 Ph0xx historical

environmental hardware add-on

Air Jewel

The Ph0xx project describes an Air jewel that could interface with a dust particle sensor and GPS, extending the badge into environmental sensing.

Fri3d 2018 Ph0xx historical

factory/test tooling

Mass-production programming script

The production logs credit a Christophe-designed script that scanned for new USB ports and programmed multiple badges, supporting the 650-board test and assembly flow.

Fri3d 2018 Ph0xx historical

field experiment add-on

Air Jewel weather-balloon flight

The Ph0xx logs record a Fri3d Camp weather-balloon launch carrying a Ph0xx with the Air Jewel to measure air quality; the dust sensor stopped working at very low external temperature.

BruCON 0x0A Badge archived con build

firmware lifecycle

Con firmware release

The repository README links the BruCON0xA release as the firmware version installed on the conference badge, preserving the shipped build rather than only source head.

Fri3d 2024 Badge current/historical

game add-on

Blaster

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

Fri3d 2022 Badge historical

game add-on

GameOn

Fri3d 2022's add-on ecosystem includes GameOn-style game hardware tied to badge play.

Fri3d 2022 Badge historical

game/puzzle add-on

Time Blaster

The Time Blaster add-on path captures the badge as a game and camp-activity peripheral.

Fri3d 2018 Ph0xx historical

hardware add-on ecosystem

Jewels

The Ph0xx project documents jewel add-ons as part of the intended hardware play surface.

Fri3d 2016 Badge historical

post-camp development path

Arduino reuse mode

After camp, the badge could function as a small Arduino-like development board, keeping the badge useful for learning and experiments beyond the event.

Fri3d 2018 Ph0xx historical

robot hardware add-on

Bot Jewel

The Bot jewel boosted power for four large servos and was documented as the building block for turning Ph0xx into a bipedal robot.

Fri3d 2018 Ph0xx historical

robot/mechanical expansion

Ph0xx robot path

The Ph0xx documentation points toward turning the badge into or mounting it on a robot using its hardware and mounting holes.

Fri3d 2018 Ph0xx historical

web-to-Arduino animation tool

Easy Animation eye tool

The logs describe a web tool from an Area 3001 member that let attendees define LED-eye animations and generate Arduino code for Ph0xx.

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.

image provenance upgrade · project image provenance and repository license · licensed original prototype photo applied

The Fri3d 2018 visual now uses an optimized WebP derived from the official repository `media/Fri3dBadge_2018_00_Proto0.jpg` documentary photo of real Ph0xx prototype boards.

The public badge page, image archive, and API point at a source-controlled original photo with source URL, license basis, attribution, and processing notes while avoiding generated, placeholder, social, or uncleared imagery.

missing rights-cleared image · local project policy · needs licensed original replacement

No BruCON 0x0A Badge image is published because the current public source trail has not been paired with a reusable original badge or artifact photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The Belgium record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.

source-depth caveat · event retrospective and repository review · schematic-backed review still useful

The repository review confirms the source tree, firmware release, KiCad/Gerber package, LCD, ADC, Wi-Fi, URL, menu, map, schedule, and server-side workflow, but the page still avoids unsourced chip-level claims that require careful schematic/BOM extraction.

The dossier is now stronger than a first-pass retrospective record while still keeping component lists tied to inspectable files.

Resources

Sources