Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible incompatibility using ESP32 and WS2813 light strips #903

Open
abqmichael opened this issue Oct 18, 2019 · 0 comments

Comments

@abqmichael
Copy link

@abqmichael abqmichael commented Oct 18, 2019

I have been using FastLED for about 2 years and think it's fantastic. My current project is to make WiFi controllable multi-LED lights using ESP32 + FastLED + WS2812B lights. That is going well except for recently, when I tried using WS2813 lights in place of the WS2812 lights I had been using. I cannot get the lights to respond correctly. Instead the lights flicker when sent any command.

In debugging the problem, I wired in connectors for my WS2812B lights so that I could run either one, the other, or both types of strings at once. (The strips plug into the same controller pin so when I run both, they should just run the same light pattern on each.) Additionally, to see whether the problem was with the controller, I wired this up with two different ESP32s: A HiLetgo ESP32 OLED WiFi Kit ESP-32 and a KeeYees ESP32 ESP-32S Development Board. Finally, to make sure this wasn't a soldering problem, I tested my light strips using a different application on an Android Nano board and had no problems there.

In searching for solutions, I came across a github repository (that had re-posted the FastLED code) that had a demoreel written for ESP32. This demo let the user force which core the FastLED library would run on to, I presume, minimize possible cross-library timing interference. The demoreel worked, but didn't make my problem go away.

Have others tested WS2813 lights on ESP32 boards? Can you please comment on success or incompatibilities? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.