Point your phone at a wall and place a Canary at its true size. It renders on your device — nothing about your home leaves the browser.
Real-scale model derived from the committed CAD
(scad/canary_vision_enclosure.scad) — a dimensionally-honest preview.
The compact XIAO-host Canary Vision — sized from the boards it actually carries, not a marketing render.
Assembled with hinge fins, millimeters — measured off the committed print files; the one-piece shell carries the fins, so the body itself is 96.7 tall.
Grove Vision AI V2, with a XIAO ESP32 stacked in its socket.
25 × 24 mm carrier, Pi-cam v1.3 grid, hooded lens.
Two prongs on the top wall, M5 thumbscrew, printable wall bracket.
All the expensive rendering is baked once, offline. Your device only reheats the result — so it's fast, free, and private.
Your GPU draws the model with physically-based lighting. No render farm, no upload — and it works offline.
AR scale is fixed — you can't accidentally shrink or blow it up. What lands on your wall is exactly how big a Canary is.
Quick Look on iOS, Scene Viewer / WebXR on Android — from one .glb. Everywhere else, drag to spin it in 3D.
The model is generated from the CAD by a committed script, and a test holds its size to the CAD ledger on all three axes.