Skip to content
UPSTAGEDOWNSTAGESTAGE LEFTSTAGE RIGHTA0A1A2A3Alicex 1.23 m · z −0.40 m2.95 m0,0

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
  1. 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
  2. Print and assemble three anchorsSTL provided, MaUWB ESP32-S3 module, base + snap-on lid.
    printing
  3. Flash and join the WiFiCaptive portal on first power-up. No reflash per venue.
    10 min
  4. Measure with the laser meter, enter in millimetresTopos derives anchor positions by trilateration.
    15 min
  5. 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
Topos dashboard in show mode: six anchors, three named performers moving
Show mode — six anchors, three performers in simulation.
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 project
Code

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