Arduino LED driver

The Arduino LED driver is an Arduino-compatible project designed to control many LED strings in applications such as Christmas and party lightning.


  • 4 high-power LED strings using AL8808
  • 18 regular LED strings using BCR420UW6
  • 12VDC input voltage (standard 2.1mm barrel jack)
  • Arduino-compatible ATmega328P, programmable by ISP (no USB)

Related blog posts
Github project

PCB front
PCB front

Note that there is a small design error in the current revision of the PCB. The DFLS204L diode footprints are backwards. However, it is perfectly possible to solder the DFLS204L diodes in the proper orientation.