<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Firegod</id>
	<title>doityourselfchristmas.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Firegod"/>
	<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Special:Contributions/Firegod"/>
	<updated>2026-05-20T10:57:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7745</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7745"/>
		<updated>2012-12-03T17:37:49Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinking Code for &#039;&#039;&#039;&#039;&#039;50Hz&#039;&#039;&#039;&#039;&#039; with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7744</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7744"/>
		<updated>2012-12-03T17:36:53Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinking Code for &#039;&#039;&#039;&#039;&#039;50Hz&#039;&#039;&#039;&#039;&#039;&#039;&#039; with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7743</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7743"/>
		<updated>2012-12-03T17:36:00Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinking Code for &#039;&#039;&#039;50Hz&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7742</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7742"/>
		<updated>2012-12-03T17:34:20Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 50Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_50Hz_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7724</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7724"/>
		<updated>2012-11-24T19:20:40Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
(right click on the link and select &amp;quot;save link as...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7723</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7723"/>
		<updated>2012-11-24T19:19:51Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
(right click on the link and select &amp;quot;save link as&amp;quot;)&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7722</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=7722"/>
		<updated>2012-11-24T19:18:33Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is capable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resistor should be 510 ohms. The installation direction of the optional LEDs is dependent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The sync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sinking Code for 60Hz with hard coded addresses:&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_1.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_2.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_3.hex]&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/Hex_files/FG_sink_HC_4.hex]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOMr2b.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Firegod and Helix]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1590</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1590"/>
		<updated>2008-04-26T21:27:12Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels. This system is apable of bi-directional data flow. This will be useful for triggering events or in the use of boot loader programs for firmware updates.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resitor should be 510 ohms. The installation direction of the optional LEDs is depenent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The scync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PIC Code ==&lt;br /&gt;
&lt;br /&gt;
Sinking Code:&lt;br /&gt;
&lt;br /&gt;
http://www.doityourselfchristmas.com/forums/showthread.php?t=417&lt;br /&gt;
&lt;br /&gt;
Sourcing Code for 60Hz:&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/FGDimmer.HEX]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Material (BOM) ==&lt;br /&gt;
&lt;br /&gt;
[http://web.olpdsl.net/firegod/Lights/BOM.xls]&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
There part numbers may vary (R10 instead of R3 and so on....) since there have been a couple of different boards made. PCBArtist would not allow two resistors to have the same number where PCBExpress would allow it.&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1589</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1589"/>
		<updated>2008-04-26T20:37:40Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resitor should be 510 ohms. The installation direction of the optional LEDs is depenent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The scync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1588</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1588"/>
		<updated>2008-04-26T20:37:10Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resitor should be 510 ohms. The installation direction of the optional LEDs is depenent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
The scync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1587</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1587"/>
		<updated>2008-04-26T20:36:53Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resitor should be 510 ohms. The installation direction of the optional LEDs is depenent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
The scync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:32_ch_field_module.JPG&amp;diff=1586</id>
		<title>File:32 ch field module.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:32_ch_field_module.JPG&amp;diff=1586"/>
		<updated>2008-04-26T20:36:18Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:PC_interface.JPG&amp;diff=1585</id>
		<title>File:PC interface.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:PC_interface.JPG&amp;diff=1585"/>
		<updated>2008-04-26T20:35:18Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1584</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1584"/>
		<updated>2008-04-26T20:34:05Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels.&lt;br /&gt;
&lt;br /&gt;
The system consists of five separate PCB boards:&lt;br /&gt;
One (1) PC interface&lt;br /&gt;
Four (4) field modules&lt;br /&gt;
&lt;br /&gt;
A system MUST have one PC interface and one field module. Up to four field modules may be used.&lt;br /&gt;
&lt;br /&gt;
The overall architecture of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PC Interface is responsible for providing power to the field modules, input data to the field modules, output data from the field modules, and a zero cross signal to the field modules. These signals are sent from the PC interface to/from the field module via CAT 5 cables. The PC interface is powered by a 12VAC transformer.&lt;br /&gt;
&lt;br /&gt;
The field module receives data from the PC interface via the RS485 serial link. Data can be sent back to the PC interface from the PIC chip. Currently the only data that is sent is the voltage level from the four selectable jumpers on the field module during the bootup of the PIC chip. These jumpers define what module number is assigned to the field module.&lt;br /&gt;
&lt;br /&gt;
The PC interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:PC_interface.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:32_ch_field_module.JPG]]&lt;br /&gt;
&lt;br /&gt;
The field modules have optional LEDs on the boards. If the LEDs are installed, the SSR resitor should be 510 ohms. The installation direction of the optional LEDs is depenent on the type of SSRs or end device being used. Care should be taken when installing the LEDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Serial Data Protocol: ==&lt;br /&gt;
The serial data consists of three elements:&lt;br /&gt;
A sync character (55h or 85dec)&lt;br /&gt;
A module address (1, 2, 3, or 4)&lt;br /&gt;
32 bytes of dimming level data (64h to C8 or 100dec to 200dec)&lt;br /&gt;
&lt;br /&gt;
The scync character is not used but can be used for automatically detecting the baud rate.&lt;br /&gt;
The field module waits for an address (1, 2, 3, 4) and once it sees its address, it stores the next 32 bytes of data into the array used for dimming.&lt;br /&gt;
&lt;br /&gt;
The default baud rate is 115.2 kbps.&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1583</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1583"/>
		<updated>2008-04-26T20:02:15Z</updated>

		<summary type="html">&lt;p&gt;Firegod: /* Firegod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
*Documentation: [[Firegod]]&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1582</id>
		<title>Firegod</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Firegod&amp;diff=1582"/>
		<updated>2008-04-26T20:01:39Z</updated>

		<summary type="html">&lt;p&gt;Firegod: New page: The overall orchestra of the system looks like this:    Image:Arch.GIF&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The overall orchestra of the system looks like this: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1581</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1581"/>
		<updated>2008-04-26T19:59:49Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
*Documentation: [[Firegod]]&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
The overall orchestra of the system looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1580</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1580"/>
		<updated>2008-04-26T19:58:29Z</updated>

		<summary type="html">&lt;p&gt;Firegod: /* Firegod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
The overall orchestra of the system looks like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1579</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1579"/>
		<updated>2008-04-26T19:58:16Z</updated>

		<summary type="html">&lt;p&gt;Firegod: /* Firegod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
The overall orchestra of the system looks like this:&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1578</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1578"/>
		<updated>2008-04-26T19:57:38Z</updated>

		<summary type="html">&lt;p&gt;Firegod: /* Firegod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
The overall orchestra of the system looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1577</id>
		<title>Electronics Hardware</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Electronics_Hardware&amp;diff=1577"/>
		<updated>2008-04-26T19:56:34Z</updated>

		<summary type="html">&lt;p&gt;Firegod: /* Firegod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains links to ChristmasWiki entries relating to electronics hardware.  It also has an overview of various types of DIY hardware that works with [[Vixen]] software.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[[Hardware Design Guidelines]]- The DIYC community standard for hardware design.  It is recommended that you check your electronic device and PCB designs against this standard.&lt;br /&gt;
&lt;br /&gt;
[[Co-Op Boards and Assembly Instructions]]- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.&lt;br /&gt;
&lt;br /&gt;
[[Comparison of DIY Boards]]- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.&lt;br /&gt;
&lt;br /&gt;
[[Renard Main Page]]- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.&lt;br /&gt;
&lt;br /&gt;
[[Solid State Relays]]- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.&lt;br /&gt;
&lt;br /&gt;
[[DMX to Grinch/595 convertor]]- How to make your Grinch speak DMX.&lt;br /&gt;
&lt;br /&gt;
[[All In One Tester]]- A single unit for testing controllers, cables, and SSR&#039;s&lt;br /&gt;
&lt;br /&gt;
[[Olsen 595]]- How to make an Olsen 595 controller at home.&lt;br /&gt;
&lt;br /&gt;
[[DMX ROBO Spot Light]]- How to build a Robotic Full Color Spotlight.&lt;br /&gt;
&lt;br /&gt;
==Overview of DIY Hardware Approaches That Work With Vixen==&lt;br /&gt;
&lt;br /&gt;
This section provides information about Do-It-Yourself (DIY) hardware that works with the [[Vixen]] software program.  Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music.  Here is a brief list of the DIY approaches that you can take that will work with Vixen.&lt;br /&gt;
&lt;br /&gt;
===Non-Dimmable Light Controllers===&lt;br /&gt;
&lt;br /&gt;
====SSR Direct Attach====&lt;br /&gt;
&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: [[Solid State Relays]]&lt;br /&gt;
&lt;br /&gt;
If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming).  These ssrs must be sourced or positive switched.  From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense.  You could place a couple ULN2803s and use the coop sinked ssrs.  For more information on this come over to the forum and/or ask on the LiveChat.&lt;br /&gt;
&lt;br /&gt;
====Kit74====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
&lt;br /&gt;
This is a kit with mechanical relays that can be purchased from various places.  It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan.  There are probably other similar kits available as well.&lt;br /&gt;
&lt;br /&gt;
====Hill320====&lt;br /&gt;
* Controlled through: Parallel Port&lt;br /&gt;
* Documentation: http://computerchristmas.com/christmas/link-how_to/HowToId-4/How_To_Build_A_Parallel_Port_Controller_Box&lt;br /&gt;
&lt;br /&gt;
This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs.  There isn&#039;t any coop board for this design at the moment.  It is a more complicated design, and it is not currently recommended for newbies.&lt;br /&gt;
&lt;br /&gt;
====Olsen 595/Grinch====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[The GRINCH Controller]], [[GRINCH Controller Assembly Instructions]]&lt;br /&gt;
*Documentation: [[Olsen 595]]&lt;br /&gt;
&lt;br /&gt;
This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen.  In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use.  There are coop boards available for both of these designs.  These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.&lt;br /&gt;
&lt;br /&gt;
There are some variations of this approach that support dimming, but they are not as popular and there aren&#039;t any coop boards available.  However, using a [[Ren-C]] board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board.  There is also an option available to run a Grinch or 595 from DMX, [[DMX to Grinch/595 convertor|here]].&lt;br /&gt;
&lt;br /&gt;
The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build.  It doesn&#039;t use very many parts, and is easy to assemble.&lt;br /&gt;
&lt;br /&gt;
===Dimmable Light Controllers===&lt;br /&gt;
====Firegod====&lt;br /&gt;
*Controlled through : Serial Port&lt;br /&gt;
&lt;br /&gt;
This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM).  It consists of a host controller module and one to four field modules.  The SSRs are not included on these boards, and must be provided separately.  The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs).  This board is intermediate in complexity to build.&lt;br /&gt;
&lt;br /&gt;
The overal archecture of the system looka like this:&lt;br /&gt;
[[Image:Arch.GIF]]&lt;br /&gt;
&lt;br /&gt;
====Renard====&lt;br /&gt;
*Controlled through: Serial Port&lt;br /&gt;
*Documentation: [[Renard]]&lt;br /&gt;
&lt;br /&gt;
This is another modular system that supports a varying number of channels, depending on baud rate selection.  It supports 256 levels of dimming, and can be configured with or with PWM, or for use in DC applications.  There are several coop boards available for this system with varying capabilities.  It can be a fairly complex system because there are so many options.  More information is available at the link listed above.&lt;br /&gt;
&lt;br /&gt;
====Lynx====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
*Manual [[LYNX_Controller_Manual]]&lt;br /&gt;
The Lynx is a DIY dimmer design that uses [[DMX]] as its protocol but uses standard Cat5 cable for interconnections. It&#039;s designed to be similar to the layout of commercially available dimmers (LOR, AL, etc).  It is an all in one unit that has its own power supply and SSR&#039;s built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming.  The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming. &lt;br /&gt;
&lt;br /&gt;
In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop.  All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer.  A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.&lt;br /&gt;
&lt;br /&gt;
===Other Controllers (Signs, Servos, etc.)===&lt;br /&gt;
====Ledtriks====&lt;br /&gt;
*Controlled through: Parallel Port&lt;br /&gt;
*Documentation: [[LedTriks Controller Assembly Instructions]]&lt;br /&gt;
&lt;br /&gt;
This is a controller to control low-voltage LED panels, designed by Robert Jordan.  These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs.  Vixen can control up to four panels through one parallel port, and can even display text.&lt;br /&gt;
&lt;br /&gt;
====JEC Pixel Displays====&lt;br /&gt;
*Controlled through: [[DMX]]&lt;br /&gt;
&lt;br /&gt;
Pixels are a stand-alone lighting fixture controlled by DMX-512.  Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each.  Firmware is available in two versions: 3 and 4 channel.  3 channel requires a dmx channel for red, green and blue intensity.  Four channel adds master intensity control to the original three.&lt;br /&gt;
&lt;br /&gt;
Pixels require a stiff +12v switching power supply.  Each circuit board draws ~ 130 mA at full brightness.  Pixels chain together using standard CAT5 networking cable.  Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.&lt;br /&gt;
&lt;br /&gt;
LED refresh rate is nearly 100 Hz.&lt;br /&gt;
&lt;br /&gt;
More details can be found at http://www.response-box.com/rgblights&lt;br /&gt;
&lt;br /&gt;
Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field.  Currently the address is hard-coded.&lt;br /&gt;
&lt;br /&gt;
====rgbLED====&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures of Various Coop Boards (mostly assembled)==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Coop Boards (mostly assembled)&amp;quot; widths=&amp;quot;150px&amp;quot; heights=&amp;quot;150px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:SSROZ 2.5a (small).jpg|[[4_Channel_SSROZ_Assembly_Instructions | SSR (solid state relay)]]&lt;br /&gt;
Image: coop595.jpg|[[64_Channel_Olsen_595_Controller_Assembly_Instructions | 595 Coop Board]]&lt;br /&gt;
Image: Coopgrinch.jpg|[[GRINCH_Controller_Assembly_Instructions | Grinch]]&lt;br /&gt;
Image: Ren24.jpg|[[24 Channel Renard with SSR Assembly Instructions | Renard by FKostyun: 24 ports with on-board power supply and SSRs]]&lt;br /&gt;
Image:Lynxsub2_163.jpg|Lynx (DMX dimmer)&lt;br /&gt;
Image:DSCF5084.JPG|Inside the Lynx&lt;br /&gt;
Image:xmus.jpg|[[16_Channel_Renard_with_SSRs | Ren16 (xmus)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Arch.GIF&amp;diff=1576</id>
		<title>File:Arch.GIF</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Arch.GIF&amp;diff=1576"/>
		<updated>2008-04-26T19:49:17Z</updated>

		<summary type="html">&lt;p&gt;Firegod: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Firegod</name></author>
	</entry>
</feed>