The showroom

No product photos. The repository, rendered.

Resolving latest commit…
Fetching models from GitHub…
🔄 Models updated on GitHub.
Open the full AR viewer →

Every device above is drawn by your GPU from the actual committed models — the printable STLs and the vendor board CAD — assembled the way you'd build them. Push a change to the models on GitHub and this page picks it up. That's the point.

Every printed part, board, tool and still-an-idea is in the fleet, drawn. To tune the finish, open the Render Lab.

Drag to orbit · scroll to zoom · keys 1–5 switch devices, E explodes, F shows what it senses, T plays the tour (arrows step, Esc ends), S saves a render. Every stop is linkable: ?product=doorbell&tour=1&stop=3. At rest the view refines with real depth of field and soft shadows; the floor's reflection switches off when your device asks for reduced motion. Screens are stylized, not live — the Lab runs the real firmware. Seated positions are authored choreography, not a CAD constraint solve — same honesty contract as the repo's assembly.json. Sense fields are illustrative sectors drawn from the documented numbers (a 62° lens, an 80° radar sector), foreshortened to fit the stage — not measured antenna patterns.

Updates itself on every commit

The page asks GitHub for the latest commit, pins every file to that SHA, and re-checks while you watch. Tweak a chamfer in OpenSCAD, export, push — the showroom follows without anyone touching this page.

Check everything

Every part links to its exact file at the commit being rendered — see the parts list below.

The invisible, drawn to its numbers

Press sense to see what each device senses — the camera's field, the radar's sector, Wi-Fi sensing as ripples. Press tour for a guided walk-through, or lean back with the Story.

Optics, not clip art

Coated lens glass, solder mask, gold pads and silkscreen, drawn procedurally in your browser. Stop moving and the view refines into a studio shot.

What you're looking at

The bill of parts for the current view — each one fetched from the pinned commit.

PartWhat it isSource file
Loading…

Star the repo Run the real firmware in the Lab Print the parts