So one day i bought an 64x36 RGB LED matrix for a project and appearently, these things are not that trivial to control. Also the datasheet stated you need at least an ESP ... that broke my AVR loving heart and i took it as a challenge.
Also, needing a ridicolously strong 5V supply annoyed me.
The outcome is a module which allows you to control a up to 64x64 RGB LED matrix using TWI. This is done in the style of old gaming consoles. You can write into a buffer of up to 100 8x8 sprites and display them anywhere on the screen. Or you can just write pixels directly.
Hence there are some limitations. Its "only" 100 sprites, and the color is limited to 8bit-ish color depth. This means also no video playback or similar (yet).
Features:
- 8Bit-ish color depth
- Up to 100 8x8 sprite buffers
- Easy TWI commands
- Configurable address for up to 16 daisychainable displays
- A onboard DCDC converter up to 26V
- Alphabet and numbers already pre-loaded
- Adafruit STEMMA conn
Details
The documantation for this project is still ongoing, please like and follow if you are interested.