MoonModules / WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi! MoonModules adds features on top of upstream.
https://mm.kno.wled.ge
GNU General Public License v3.0
187 stars 54 forks source link

Hub75 output #108

Closed netmindz closed 3 months ago

netmindz commented 5 months ago

Option to set LED type of Hub85Matrix to drive HUB75 displays directly rather than using APA102 output and then a second ESP32 running Pixelvation

Panel size is limited by memory so for larger than 32x32 we probably need to use PSRAM, but I'm waiting on a board to come in stock that has this so I can test 64x64

netmindz commented 5 months ago

More or less working now, 32x32 on standard ESP32 works, 64x32 is right on the edge when it comes to memory, so not really stable

Have an issue whereby on bootup, 50% of the screen is set as green, going into LED preferences and hitting save fixes this issue

netmindz commented 4 months ago

Supports 32x32, 64x32 and 64x64

ewoudwijma commented 4 months ago

Hey Will, looks good to me! Made some comments in the code There is a merge conflict? Could not see it from the files changed ?

netmindz commented 4 months ago

Hi @ewoudwijma

I can't see your code comments. Have you been able to test at all or just looking at the code?

The HTML will need to be sorted just before the final merge. I will sort the pinManager clash now

ewoudwijma commented 4 months ago

Just looking at the code 🙂, I don't have a setup ready, or is it just as easy as connecting all the pins as specified in the code, then I might give it a try

netmindz commented 4 months ago

It's a lot of pins, but yes that should work