Hi there!
I am building an LED pixel strip based art installation.
The last version based on WLED had some performance and stability issues, especially when trying to sync several nodes via WLAN.
So I wanted to switch a LAN based approach.
As I also wanted to do more complex mapping, I ended up using Artnet and an ESP32 to drive the LED strips.
I am using that hardware/SW build to drive all the pixels via Artnet: ESP32-Artnet-Node-receiver/Source at main · mdethmers/ESP32-Artnet-Node-receiver · GitHub
First of all I am happy with this setup and it works fine. I can use several controllers with frame rates of 40 fps all wired via Ethernet.
One downside of that setup is, that I always need to drive the setup connect a quite expensive Artnet software to the system to drive it, e.g. Madmapper or Resolume Arena and also have a MAC/PC there. For some usecases totally fine but it would be nice also to run WLED in same cases.
I was imagining now, that the art piece should have an attended/show mode, where the Mapping software is connected and an unattended mode, where maybe WLED could run. So actually best of two worlds approach.
Therefore I used the Artnet Receiver functionality within WLED with a standard ES32 board connected via WLAN and did the same mapping effects with Resolume Arena. You could see visually quite clear the limitations that come with WLAN. So actually I wanted have a fair comparison I use the same hardware interface to drive the LED strips, also connected via LAN.
The comparison should find out, how much overhead WLED adds the ESP32 when using it in ArtNet mode compared to customer build FW (optimized for Artnet only).
The hardware is using an W5500 Ethernet expansion board. I checked the WLED build for Ethernet support and found out, that the W5500 seems not be supported.
- Do you think that it makes sense to make such a comparison or will WLED anyhow not be well suited top run more complex mappings (e.g. using 4 ESP32 outputs with 4 Artnet Universes each and frame rates of 40 fps) ?
- If yes, any ideas how to get W5500 running with WLED?
Plan B if I do not get it running would be:
- Flash all hardware nodes when the “unattended mode” with WLED and run them over WIFI. Not the best option but would be a fall back.