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

WS2812 not working properly #15

Closed
mtongnz opened this issue Feb 8, 2017 · 6 comments
Closed

WS2812 not working properly #15

mtongnz opened this issue Feb 8, 2017 · 6 comments

Comments

@mtongnz
Copy link
Owner

mtongnz commented Feb 8, 2017

I've found that the ws2812 doesn't work properly when using different power supplies for the ESP and the pixel strip.

Try running the device with the same 5V supply you use for your strips. Obviously don't put 5V direct into the ESP - use a 3.3V reg to drop it down.

This seems to only be an issue with a larger number of pixels.

Please leave some feedback if you experience this

@mtongnz
Copy link
Owner Author

mtongnz commented Feb 11, 2017

Currently testing some new timing at a slower rate. If it works, I'll add an option to the web UI so you can have the fast aggressive timing or the slow stable timing.

It seems to only be an issue with longer strings of pixels

@nanu-c
Copy link

nanu-c commented Feb 12, 2017

I think the solution for that is to connect the - pol of the two power supplies.
The ws2812 is really sensible in that case.
And other thing i experienced with long strips is the voltage drop on the signal channel. You can use pull-up resistors to solve that or don't use more than 1m of cable in between the end of the last stripe and the first of the next stripe...

@mtongnz
Copy link
Owner Author

mtongnz commented Feb 12, 2017

beta4a has slightly slower data rates to try to help with this. Initial tests seem to show good results

@kaeltaz
Copy link

kaeltaz commented Feb 14, 2017

Try this timing
timing

@mtongnz
Copy link
Owner Author

mtongnz commented Feb 19, 2017

Beta5 has much more strict timings in use.

It's working flawlessly on my 150 pixels - a few more are on the slow boat from China thanks to a couple of generous donations I received.

Try it and let me know.

@mtongnz
Copy link
Owner Author

mtongnz commented Feb 26, 2017

#36 is the same issue as this. I am closing this thread and we can discuss there

@mtongnz mtongnz closed this as completed Feb 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants