ocellus — Config

Chrome, Edge, or Firefox 151+, served from localhost or https (not file://). Connect the device over USB. · Flash firmware →

Connect Disconnect Reload from device Save to device ?
Not connected.

Live preview (jump the running animation; not saved)

Eyes
Effects
Audio

Identity

Boot splash Name in Matrix effect

Display

Stay awake on USB power
(non-audio modes; lower = longer battery)
Rotate 180° (upside-down mount)
Eyelids Audio modes follow console colors

Startup

Slideshow

Upload Clear all

GIFs

Bake clips first with tools/bake_gif.py — this uploads them as-is, it does not resize or quantize. For a whole set, tools/flash.py <target> --gifs SET is far faster (~150 s vs ~40 s per clip here).
Upload Clear all

QR code (the QR effect shows this; encoded here in-browser, the device only blits)

Favorites (none checked = all play)

Eyes
Effects

Auto-cycle (advance through checked anims; none checked = cycle favorites)

Eyes
Effects

Palettes (none enabled = Rainbow)

Presets
Custom (2–5 colors each; enable to include in rotation)

github.com/phreakocious/ocellus

ocellus Config — Help

Device button

Close