projectMM¶
High-performance LED & DMX lighting control for ESP32 and beyond.
Flash an ESP32 from your browser GitHub
New here?
The Getting started guide walks you from a blank ESP32 to your first running light show, step by step — no build tools required.
What it is¶
projectMM drives large LED installations and DMX fixtures. You build a light show by stacking simple blocks — a layout (how the LEDs are arranged), one or more effects (what they animate), modifiers (mirror, rotate, mask…), and a driver (how the pixels reach the hardware). Every setting takes effect live; there is no reboot to apply a change.
It runs on ESP32 (the primary target), and also on Teensy, macOS, Windows, Linux, and Raspberry Pi.
Find your way¶
-
Get running
Flash a board from your browser and light your first pixels.
-
Build a show
Browse the effects, layouts, modifiers, and drivers you compose into a show.
-
See what's verified
Every behaviour is pinned by a test. When a bug is fixed, a test proves it.
-
Go deeper
System design, the module model, and the per-module reference.
The web installer works in Chrome & Edge (Web Serial) — no download required.