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

Can Parallel Output code really cause LED's to catch on fire? #683

LongLiveCHIEF opened this Issue Nov 24, 2018 · 2 comments


None yet
2 participants

LongLiveCHIEF commented Nov 24, 2018

I feel really dumb asking this, but fortunately I have little shame about such things.

On the Parallel Output Wiki, the top has a note:

N.B. - this code is currently only available on the FastLED3.1 branch and may set your leds on fire!

I'm assuming this is actually a joke?

I'm somewhat new to electrical engineering, and sometimes it's hard to distinguish between sarcasm and sincerity when I'm missing an inside joke in this field. I see that there are power limitation functions in this library, so perhaps it's possible?

If it's not a joke, can that warning be expanded on a bit to give some hints about what to avoid? If it is a joke, can we remove it? Playing with LED's is where a lot of beginners start in this field, and that could really cause someone to shy away from attempting something that is no more inherently dangerous than a normal controller.


This comment has been minimized.


kriegsman commented Nov 24, 2018

It is, in fact, a joke.
Sorry to have caused concern, and we can definitely add a “(just kidding— your LEDs are safe!)” message or something similar.


This comment has been minimized.

LongLiveCHIEF commented Nov 25, 2018

lol, it's nothing to be sorry for. I assumed correctly, so I don't feel like an idiot.

I did spend some time digging through code just to make sure there wasn't some inherent power limitation functions that parallel output capable controllers didn't use for some reason. I'm new to cpp, so the side effect there is that I'm now far more familiar with how this library can be used, and I had to learn about cpp templates in the process, so it's a net win for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment