I've been building a stand alone arcade controller with a raspberry pi built in. You plug in any monitor or tv to the back HDMI port and just play.
I decided to put some WS2812B strips on the bottom and program them with a button changing the code that is running.
I'm using the Arduino Uno.
This is cool looking and all, but I've burned through 5 rolls of leds. They work correctly for about 10 minutes on average and start freaking out.
I'm using 4 runs of leds, cut and soldered so I can make the 90deg turns.
The first section of leds always seems to be fine, but any that are added and soldered past the first section, after about 10 minutes, they start flickering and eventually just stop working.
As seen here...
I have an extra Uno that I've been testing with outside of my arcade controller. The results have been the same. I am not using my button in this testing. Just running straight to the board and letting it run one program of lights.
Data Line - 220 resistor in line. (I've tried going up to 470, same result)
Power is coming from the Arduino, I've got a 1000uf capacitor between the ground and 5v line.
**I'll add that having those in line or not hasn't mattered.
It also doesn't matter which program I have pushed to the Arduino. Could be the one I've modified or a stock example from fastled. The issues continue exactly the same.
I've tested with my meter, getting a good solid voltage to the leds.
Consistently, they run for about 10 minutes and then any section past the first freaks out and usually doesn't come back.
Are they just bad rolls of leds? I'm at a complete loss at this point.
It's been 3 12 hour days of testing and trying things. Thanks for any help.

