A lot of the lights you will see on this website, and at my home, are controlled by a PC. The software is called Vixen, a great public domain application designed by K.C. Much of the hardware, controllers were either designed by me, or by friends over at DIYC.


The software used to control my lights is called Vixen.



Want to know more about automated Christmas lighting? drop over the DIYC and check out the ideas, hear what others are up to, and new projects.

GPW 204556

Christmas only comes but one time per year! What to do the rest of the year? rebuild a June 1944 Ford GPW jeep. Have a look at the project via the Tabs above.



I am a member of the Victorian Military Vehicle Corps, and you can see my 'other' website.




The DC SSR is a simple, yet effective design. In the beginning of Xmas lighting automation, the primary lights used were mini-bulb strings. They were operated from 120 or 240VAC primary voltages, or from a secondary voltage such as 24 or 36 VAC. There were a number of Solid State Relay designs, and I produced my version - the SSROZ and the SSREZ.


In 2008, I was approached by Scot to see if we could developed a DC Solid State Relay board so he could control LED floods and strings. He was putting together a Halloween show and wanted to use some MR16 LEDs for color floods and fills.


The board is designed to work with a number of DIYC boards such as the RENARD64, the GRINCH, and any other controller that provides the same interface.




The board is a simple design, and follows the standard connection for an AC SSR COOP board. The RJ45 Socket provides the connection from the DC SSR to the Controller. The LED on the board indicates 5VDC is being supplied from the Controller to the OPTO.

The OPTO, which is different to the MCO3023M used on the AC SSR, is a K84PH, 16 pin DIP IC. I purchased mine from Mouser. 782-K847PH was the Mouser Part # and they cost $1.02 each, and here is the Datasheet The OPTO provides DC isolation from the Controller to the DC load. this is a safety feature, though some would suggest it could be deleted, I felt that will storms and electrical noise, it makes sense to isolate the PC and controller from the Lights.
The load switching is provided by MOSFETs.

The original MOSFET used was a STF20NF06. Mouser are no longer stocking this part. An alternate part is the FQPF13N06L.

There is a regulated 5V DC supply for the OPTOs, provided by either a 7805 or a 78L05 on the PCB. the PCB has mount holes for the TO-220 or TO-92 case style. Many of the Linear Regulator datasheets recommend a small value capacitor be connected across the INPUT and GROUND of the regulator. Fairchild state that " C2 is required if the regulator is an apreciable distance from the power supply filiter". C1 improves 'stability and transient response".


Euro style screw connectors are specificed for the board, and they are grouped in pairs (+/-) to make connections easy.


The DCSSR is designed to switch DC loads between 0 and 30 Volts. The MOSFETs are rated to 10 Amps each, however as fitted to the PCB, I would limit to individual channel load to 2 to 3 Amps max. A suitable heatsink will be required


Parts List


I have built a Parts List BOM in Mouser. Click here to load it.


Parts List - DC SSR Version 1.1

Label Part Description Quanity
Q1-4 512-FQPF13N06L MOSFET 60V N-Channel QFET Logic Level 4
  571-1-390261-4 IC & Component Sockets 16P 1
RJ45 571-5520251-4 Ethernet Connectors 8/8 SIDE ENTRY 1
OPTO 782-K847PH K847PH Optocouplers Quad 1
R9-13 660-CF1/4C681J Carbon Film Resistors - 680ohms 5% 5
R1-4 660-CF1/4C471J Carbon Film Resistors - 470ohms 5% 4
R5-8 660-CF1/4C103J Carbon Film Resistors - 10kohms 5% 4
LED 604-WP7104IT LED 1
U2 863-MC78L05ACPRPG 78L05 Linear Reguator 5 V 100 mA 1
TB0-4 538-39890-0302 Terminal Block 5.00 mm 2P 14-24 AWG 5
C1 80-C322C104Z5U Capacitor - Leaded 50volts 0.1uF 20% 1
C2 80-C322C334M5U Capacitor - Leaded 50volts 0.33uF 20% 1



Schematic Diagram


Here is a schematic diagram. Click on the image to open a PDF version.