Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrcodetastic/mbi5153-dmg1075-matrixpanel-dma
Sketch to drive a bunch of eWaste MBI5153 based panels.
https://github.com/mrcodetastic/mbi5153-dmg1075-matrixpanel-dma
Last synced: 10 days ago
JSON representation
Sketch to drive a bunch of eWaste MBI5153 based panels.
- Host: GitHub
- URL: https://github.com/mrcodetastic/mbi5153-dmg1075-matrixpanel-dma
- Owner: mrcodetastic
- License: gpl-3.0
- Created: 2024-01-09T01:58:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T09:30:49.000Z (3 months ago)
- Last Synced: 2024-10-11T13:35:59.470Z (about 1 month ago)
- Language: C++
- Size: 4.85 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Using a 78 x 78 pixel MBI5153 based PWM LED MatrixPanel with a ESP32-S2 or S3.
![image](https://github.com/mrcodetastic/ESP32S3-MBI5153-DMG1075-DMA/assets/12006953/55241e2b-edfa-4dc6-80c6-e6e21618c9ec)Uses PWM based chip that takes 16 bits sent in a series for every pixel in the relevant chain.
There are 12 channels, as the panel is broken into 4 x RGB sections for each 1/4 of the panel (20 pixel in height each, for a total of 80px of which only 78 physical pixels exist).
The code compensates for the 2 'ghost' pixels.
More info on the panels here: https://led.limehouselabs.org/docs/tiles/dmg1083/
## Software and Hardware implementation(s)
There are two hardware implementations for this LED panel, as one implementation isn't enough for me. As these two Espressif MCU’s have different capabilities and constraints, the software implementations are different.tl/dr - The ESP32-S3 is the best device to use of the two implementations. However, the ESP32-S2 is super cheap to buy and does the job depending on your needs.
![image](docs/implementations.jpg)