An in-browser layout editor for LED animations, including the ones used on Schneeflocke, LED Cube3, LED 6×5, and LED Coffee Table. Pick a layout - or pick "Circle (Custom)", "Hex (Custom)", or "Matrix (Custom)" to build any size of those shapes on the spot - click an LED to toggle it (and its mirror partner, if it has one - uncheck Symmetry, or right-click, to toggle just the one LED), step through frames, Generate to export the animation as bitmap rows, and Export Layout to grab the layout itself as JSON (the only way to keep a custom size, since those aren't saved anywhere on their own). Source is in the larsi-org/LED_Editor GitHub repository's p5js/ folder.
One line per frame, one 0/1 per LED (order matches the layout's leds list).
| Project | Layout | LEDs |
|---|---|---|
| Schneeflocke (Hex10) | hex10 | 271 |
| LED Cube3 | cube3 | 27 |
| LED 6×5 Shield | led_6x5 | 30 |
| LED Coffee Table | led_7x7 | 49 |
| ATtinyX5 - hex3 | hex3 | 19 |
| ATtinyX5 - led5 | led_5x1 | 5 |
| ATtinyX5 - led20 | led_20x1 | 20 |
| LED_5 Module | led_5x1 | 5 |
| LED_8 | led_8x1 | 8 |
| Peggy 2LE | led_25x25 | 625 |