I have multiple stairs in the backyard setup with ESP32 and WS2815 LED strips (and 3 String Lights with TM1814). Each stair has 3 steps and each step has a WS2815 strip under it.
4 stairs are working fine by now (all the issues were user related) but I can’t figure out the last stairs and hope someone can give me more pointers.
ESP32-CAM is driving 3 outputs via pins 13, 14, 15. Total number of LEDs is 810, steps have 316, 271 and 223 LEDs each. Cable from ESP to LEDs is about 1m (less for the top steps) and I have tried both, with and without level shifter (no difference).
The issue is that the top stair string “flickers”, but only if all 3 outputs are active. If I only define 2 outputs (it doesn’t matter in what combination) everything works fine. Only if I define all 3 outputs I see the flickering. The flickering shows with all kind of brightness level and is noticeable during effects.
Everything is driven by a 300W 12V power supply, the outputs of the power supply are connected to distribution blocks and all LED strips are powered on both sides with 18 AWG wire that are connected to the distribution blocks. The Backup Data In of the WS2815 is connected to the GND distribution block. I have also exchanged the ESP32 CAM module I’m using with a known working one.
I know that flickering usually means that something with the power or data connection is off, but given that everything works fine (if not all are active) I wonder if it could be something else. Given some other experience (see thread about TM1814) I’m wondering if it could be some strange effect where the RMT memories of the ESP32 are messed up because of the number of LEDs?
Is someone driving 800+ LEDs from an ESP32, using multiple (3 or more) outputs?