Arduino freezes during high load

Hello everyone,

I am quite new to this forum so I do not know if this is the right thread to post about my problem.

Anyway, I am trying to control 144 WS2812B LED using an Arduino nano.

To wire my circuit, I followed the attached schematics.

However, when the LED are above 80% of their full power, they draw about 1.3 Amps or more. When measuring the voltage coming to the Arduino, my multimeter reads 3,5 volts.

Therefore, I guess the Arduino freezes because the voltage gets too low.

I must say that I am using a 5 Amp power supply unit so power should not be a problem here (from my understanding).

I hope this is clear enough for you to understand my problem. Does anyone have an idea to fix my problem ?

Thanks !

I think you're right about the undervoltage freezing the Arduino.

Either the PSU can't deliver it's rated 5A, or the pixels are drawing more current than you think.

By the way, 1.3A seems low for 144 LEDs at 80% brightness.

144 LEDs * 0.06 amps per LED * 80% = 6.9 amps.


Can you post a picture of your project so we can see your component layout?

What actually is your power supply?

Thanks.. Tom... :)


If you are going to near full brightness then you are approaching 7A load.

Have you measured the current to the LEDs?

Tom.... :)