Dashboard
Safety & Arm
System
Telemetry
Master Dimmer now lives in the top bar ↑
CPU Load
Temperature History
Galvo Output Rate
Frame Composition
Zone Clipping
Presets
Global Controls
Auto-Rotation
Kaleidoscope & Mirror
Color
Points-Only Mode
Color Animations
Pick an animation type above.
BPM Clock
Countdown Timer
Parameter Modulators
Bindings
Sequencer
Presets
Community Presets
Loading…
Preset Manager
GitHub Browser
Local Manager
Loading…
Storage Monitor
--
DMX Live
Text
Parameters
Paint by Finger
0/12 shapes · 0/1152 points
Insert Text
Segment Color Animation
Auto-Rotation
ILDA / SD
SD Card
--
Loading…
ILDA Player
Nothing playing — 0 / 0
Show Playlist
Playlist entries are read from /playlist.json on the SD card.
ILDA Upload
Max 40 files on SD card.
Calibration
Galvo Calibration (live)
Min must be less than Max — value not applied
Parameters
Visibility Threshold (Base Value)
Color Channel Brightness Matching
CIE 1931 Gamma
Projection Zone
ILDA Standard Test Pattern (ITC Rev.002 1995)
Use this pattern to tune servo gain/damping, DC offset and blanking on the galvo driver board.
Pattern Library
Loading…
Optimizer
Settings
Corner Handling
Minimum exterior angle to treat a vertex as a corner and add dwell points; lower values catch gentler bends too.
Dwell points added at the softest qualifying corner.
Dwell points added at the sharpest corner (a full 180° reversal).
Interior Density
Interior point density — points added per 1000 DAC units of segment length.
Minimum interior points per segment, even on very short edges.
Interior points reserved per segment before the blank-jump budget is computed.
Frame Budget
Only feeds the Smart Defaults calculation below — has no direct effect of its own.
Total point budget per frame; density scales down uniformly once this is exceeded.
Blank Jumps
Ceiling for distance-proportional blank-jump sample count.
Floor for blank-jump samples, plus the landing settle dwell.
Rate at which the blank-jump sample count scales with jump distance.
First fallback blank-sample count when a frame goes over budget, before the hard minimum above.
Resample
Replaces length-proportional density with constant point spacing along every edge.
Target spacing between resampled points, in DAC units. Only used while Resample is enabled.
Ringing Compensation
Zero-Vibration (ZV) input shaping on blank jumps — measure your galvo's resonance before enabling.
Galvo mechanical resonant frequency in Hz — must be measured on real hardware.
Galvo damping ratio ζ — must be measured on real hardware (typical 0.05–0.3).
Jitter
Perpendicular point displacement for a hand-drawn line texture instead of laser-perfect edges.
Maximum perpendicular jitter offset, in DAC units.
Scanner Protection
Subdivides any lit step exceeding Max Step so the galvo is never asked to jump further than it can follow in one tick.
Limits how quickly commanded velocity can change between ticks, to avoid exciting galvo resonance.
Profile Members
Loading…
Projection
Galvo Sample Rate
--
⚠ Output rate exceeds the max safe rate for the current exit angle
⚠ Below 5 kpps the NE555 scan-fail timing circuit may not trigger reliably
Angular Configuration
Laser Module Power
Projection Geometry Calculator
Safety Assessment
⚠ NE555 scan-fail circuit needs ≥5 kpps
⚠ Output rate vs exit angle out of safe range
Thermal
Temperature Readings
Sensor Names
Sensor Offsets (°C)
Fan Control
Thresholds (°C)
Log
Memory Viewer
Heap
--
PSRAM
--
Owners
Configuration
DMX and Art-Net
DMX BPM Source
Priority: DMX > Tap > Manual
Control Interfaces
Disabling a protocol stops it from acting on data (saves CPU); the listening socket stays open regardless.
WiFi Connection
NTP
Status: --
IP Configuration
Safety Configuration
⚠ Override active — e-stop and scan-fail bypassed. Only use with laser disarmed and no audience present.
Backup & Restore
Access Credentials
OTA update: http://galvos/update (Basic Auth, user admin)