Electronic – arduino – WS2812B LED Strip Not Drawing Full Amperage

arduinocurrentledled strip

I recently purchased one of these LED strips. Now I have read all about how these are notoriously known for drawing a lot of current from its power supply so I bought one of these power converters thinking I would have more than enough power to sufficiently supply the strip. The converter is wired to a 12v power source.

However, when I set all of the LEDs in the strip to full white at max brightness I see a reddening of the LEDs as you get closer to the end of the strip, indicating to me that the blue and green diodes seem to be dimming and therefore not receiving enough power.

I then measured the current using a multimeter and discovered that the strip was only drawing around 4.5 amps when in reality it should be drawing around 9 amps. This was calculated based off of 60mA per LED at full brightness from Adafruit's guide to powering the WS2812B's and other research I've done.

In essence, the LED Strip is only drawing 4.5 amps when it should be drawing nearly 9. Any ideas on why this might be? I am also controlling the LEDs using an Arduino Uno.

Best Answer

Check the voltage on the far end. Your LEDs sound like they're not being supplied with sufficient voltage, and it may be that the current you're supplying right now causes a sufficient drop by the end of the string. 4.5A is a lot of current for a system like that to handle and it's likely there's a significant voltage drop along the LED strip.

It appears the strip may not be designed to supply current along its whole length while every light is at maximum brightness.

I'd start by supplying the 5V and GND to the center of the strip so there's half the current on the board running in either direction and so the strip runs half the length from where you connect it to the end. Then measure the voltage at the end and if you need you can add secondary connections to deliver 5V to the portions of the strip that are falling below the 3.5V VDD minimum specified for the LEDs, you can make more connections to VDD and to GND to bring that region of the strip back to a 5V supply voltage.