Mosaik
A 32 × 32 LED pixel panel you run from your phone.
v1.1.0 · open source · MIT · ESP32-S3
Overview
Mosaik is a 320 × 320 mm wall panel of 1,024 RGB pixels. Four 8 × 32 WS2812B LED panels sit between a 3D-printed base and a grid that gives every LED its own square cell, behind a white diffuser, so the light reads as crisp square pixels rather than glowing dots.
An ESP32-S3 runs the panel and serves a web UI on your WiFi. From your phone you pick an animation, set the brightness and speed, paint pixel art or upload a sprite. There's no app and no account, and nothing leaves your network.
Animations
Seventeen generative animations run at about 30 frames per second: Plasma, Game of Life, Starfield, Fire, sorting algorithms, maze carving and solving, Langton's Ant, Matrix Rain, Boids with a predator hunting the flock, self-playing Asteroids and Snake, Fireworks, Lava Lamp, Synthwave, a spinning wireframe cube, a Mandelbrot zoom and Bouncing Balls.
Build your own
Everything is open source under the MIT license: the firmware, the printable parts, a bill of materials and step-by-step build instructions. The frame prints in PLA on a standard printer, goes together with M3 screws, and runs from a Mean Well LRS-200-5 supply. Firmware updates install over WiFi, and if an update fails to start, the panel rolls back to the previous version on its own.
Downloads
Download the latest releaseSupport
Acknowledgements
Shei Designs is built and maintained by Andrew O’Shei.