What if you could build an LED wall that scales infinitely, tile by tile, without the pain of long WS2812 chains and timing issues?
This project is exactly that: a modular 5×5 LED tile, each controlled by a CH32V006 RISC-V microcontroller acting as a parallel-bus slave. A Raspberry Pi (or any MCU) acts as the master, blasting pixel data to hundreds of tiles at once.
Each tile carries 25 WS2812B LEDs, an on-board 3.3 V regulator, and edge connectors that daisy-chain power and bus signals. The communication is handled over a simple 8-bit data bus + clock line, with framed packets that include start bytes, addressing, and a CRC8 check — reliable and fast enough to keep a wall of tiles in perfect sync.