Circuit to dim 40A/12V LED chain with PWM (Arduino output)

arduinodriverledmosfetpwm

We have about 170 feet of LEDs (12VDC, 2.88W/foot) wired up in one chain. Currently they are driven by two switching power supplies (12V/27A).

We'd like to control the whole chunk of them together, dim them via an Arduino's PWM output.

Most dimming / extensions boards out there are very limiting in their load. See Sparkfun Mosfet board 10256 – it has a Mosfet ready for up to 30A, but PCB tracing and components limit it to a usage of 4A. Or this 4-channel Mosfet board – each channel can sustain 10A, but the power input terminal can only sustain 16A.

Is there even a way to wire the whole current for all LEDs through one channel (=one Mosfet?), or is this impossible due to component limitations? Could i use for example several of these smaller boards and then simply add their outputs together and feed the whole LED chain with one input? Or are there any hardware devices out there that are build to sustain higher currents (like wall dimmer switches, those seems quite sturdy…)?

Best Answer

That 4-channel board looks so cheap it would be worth customizing it for higher current. Add a beefier input connector, and maybe solder some solid copper wire to the traces that route power or ground to the output connectors. The web page you linked even suggested replacing the power connector for higher-current use.

That 170 foot antenna you're using should be good for broadcasting radio station "PWM Arduino" to the neighborhood :-)