Know where people are on stage, to the centimetre.
Open hardware UWB tracking for live performance. Anchors you print and flash, one tag per performer, and positions go out as PSN, OSC and Art-Net to your console.
Beta · running at Douze Dix-Huit · active development
~10 cmaccuracy after laser-meter calibration
< 5 minfrom plugging in to the first moving dot
< 50 €per anchor — off-the-shelf module, printed case
Getting started
Five steps, a laser meter, one afternoon.
Everything you need is on this site: the files to print, the firmware, the guide. Nothing proprietary, nothing to buy that isn’t online.
Read the guide- Order the modulesAt least three MaUWB ESP32-S3 for the anchors — six recommended —, one MaUWB Direct per performer, from Makerfabs. USB-C cables and power supplies.shipping
- Print and assemble three anchorsSTL provided, MaUWB ESP32-S3 module, base + snap-on lid.printing
- Flash and join the WiFiCaptive portal on first power-up. No reflash per venue.10 min
- Measure with the laser meter, enter in millimetresTopos derives anchor positions by trilateration.15 min
- Connect the consolePSN to grandMA, Augment3d or Soma, OSC to QLab, Art-Net to moving heads.5 min
Dashboard
The stage from above.
Anchors as diamonds, performers as dots with their trail, coordinates in metres. Calibration, outputs and presets one click away. It all runs in a browser — nothing to install at the desk.
See the gallery
Open
A workshop, not a product.
Topos was born on a stage, built by a technical stage manager for stage technicians. Code, firmware, cases and documentation are published under free licences — use, modify, share.
The projectCode
MIT
Python 3.11, asyncio, no heavy framework. Vanilla JS dashboard.
Hardware
CERN-OHL-P
Parametric OpenSCAD cases, Arduino firmware for ESP32-S3.
Docs
CC BY-SA
Guide, photos, videos. Imported from the repository, never out of sync with the code.
topos.red — Real-time · Environment · Distance[email protected] · Code MIT · Hardware CERN-OHL-P · Docs CC BY-SA