Paint frames
Click and drag to light pixels in any color across a grid up to 64×64.
Design LED matrix animations for WS2812 NeoPixel displays — paint frames, preview the scroll, and export ready-to-compile Rust.
Launch editor →Built for senior design at the University of Florida (CEN4907C). Our project was a Rust-programmed microprocessor that detected which of four directions it was being leaned. I wanted it to play animations on an LED matrix — and quickly got tired of hand-writing pixel coordinates into Rust arrays.
The first version of this tool existed for exactly one reason: so I never had to type a (row, col) by hand again. It grew into a full frame editor with scrolling preview, GIF export, and one-click Rust codegen.
Click and drag to light pixels in any color across a grid up to 64×64.
Chain frames into a continuous horizontal scroll and watch it animate live.
Render the animation to a looping GIF to share or drop in a README.
Emit a ready-to-compile .rs file for the smart_leds crate.