This post was flagged by the community and is temporarily hidden.
Have you tried changing to a different GPIO pin(s)?
What ESP32 boards are you using (can you post a link)?
How are you flashing the ESP32’s?
This post was flagged by the community and is temporarily hidden.
This post was flagged by the community and is temporarily hidden.
Try a different GPIO pin.
Try to wipe the board and reload, then config with only 10 pixels.
Make a single segment with only 10 pixels and use that to save a solid colour.
Do you have a levelshifter?
This post was flagged by the community and is temporarily hidden.
The install.wled.me site is a good way to flash in general.
The ESP32 chip itself runs at 3.3V, there’s an onboard regulator that drops the 5V down to 3.3V.
The output of the ESP32 is limited to 3.3V
Starting to sound like those LEDs are picky about their data voltage and a shifter may be required.
Ah I see! Can you recommend a good level shifter you great experience with in the past? Preferably from something I can buy in the EU to avoid tax and expensive shipping.
EDIT: I just did what you said. Use another pin, and set the pixel length to 10. Findings:
- First pixel still have the issue only showing the blue channel, otherwise off.
- 11th pixel also illuminates, but only in Red or Green (not Blue).
I had this same issue with 2 sets of LED strips I bought off amazon. After a lot of testing with multiple controllers I am about 99% sure they are bad strips. I bought another brand and connected it to the wled chip I was having “problems” with and it worked perfectly, connected the other brand just to double check and first LED was the wrong color. I would return them and try another brand.
Why don’t you just test starting at the second LED? Connect power and ground as usual and inject the data pin at the second LED. If the second LED is the wrong color then there is a problem with your data. If the second LED is good, then the first LED is bad.
I was just going to suggest starting as LED2 to make sure it’s not the controller.
You have to physically connect to the Data-In of LED2 to start at LED2.