<?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=Budude</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=Budude"/>
	<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Special:Contributions/Budude"/>
	<updated>2026-05-20T10:06:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11557</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11557"/>
		<updated>2014-04-05T18:45:59Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Communications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Boards/Kits purchased after Aug 2013 are a new batch that has the correction on pin 7.&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PRE Aug 2013 Boards Only -- NOTE -- If you purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can tell if you have one of these boards by inspecting the underside of the board&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Ren48LSD-defect.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil - there is no polarity, it can be installed in either direction &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a 200 channel, 10 second Vixen sequence with ALL channels ON for the first 5 seconds and ALL channels OFF for the last 5 seconds. Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence looping (from ground). It should be alternating between 1.2v and 2.7v (do not worry about the exact voltages - just that there is a 1-1.5v swing) and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: You can use DC SSRs but not AC SSRs. AC SSRs cannot be used as they require synchronization to the AC power line using a zero-cross signal from the controller. The Ren48LSD does not have an AC present since it only uses a DC power supply. While it can turn on/off/dim the AC SSR, since it is not synced the TRIACs will turn on/off at the wrong times during the AC cycle and it will look terrible. DC SSRs can be used just fine - however there is one caveat in that pin 7 is not connected to ground as with other controllers (it is in fact tied to +DC). This means that the &#039;active&#039; indicator used on most DC SSRs (indicating it is connected to a controller) will not work correctly. This does not affect operation at all however so they can be used with on/off/dimming just fine.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11479</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11479"/>
		<updated>2014-03-11T03:36:44Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Ren48LSD (v3c) Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Boards/Kits purchased after Aug 2013 are a new batch that has the correction on pin 7.&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PRE Aug 2013 Boards Only -- NOTE -- If you purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can tell if you have one of these boards by inspecting the underside of the board&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Ren48LSD-defect.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil - there is no polarity, it can be installed in either direction &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 48-channel sequence in this fashion so you can test all PICs at once. With the sequence running, measure the outputs of the PIC at pins 1, 13, 12, 11, 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: You can use DC SSRs but not AC SSRs. AC SSRs cannot be used as they require synchronization to the AC power line using a zero-cross signal from the controller. The Ren48LSD does not have an AC present since it only uses a DC power supply. While it can turn on/off/dim the AC SSR, since it is not synced the TRIACs will turn on/off at the wrong times during the AC cycle and it will look terrible. DC SSRs can be used just fine - however there is one caveat in that pin 7 is not connected to ground as with other controllers (it is in fact tied to +DC). This means that the &#039;active&#039; indicator used on most DC SSRs (indicating it is connected to a controller) will not work correctly. This does not affect operation at all however so they can be used with on/off/dimming just fine.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren48LSD-defect.png&amp;diff=11478</id>
		<title>File:Ren48LSD-defect.png</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren48LSD-defect.png&amp;diff=11478"/>
		<updated>2014-03-11T03:30:34Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=11244</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=11244"/>
		<updated>2013-10-27T06:00:41Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Bill of Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Bill of Materials===&lt;br /&gt;
The ST485BN/CN is no longer carried by Mouser but all of the parts can be found at Digi-Key instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Part Description !! Qty !! Store !! Part Number&lt;br /&gt;
|-&lt;br /&gt;
| ST485CN - RS485 Transceiver || 1 || Digi-Key || 497-6729-5-ND&lt;br /&gt;
|-&lt;br /&gt;
| L78L05ABZ - 5v Regulator || 1 || Digi-Key || 497-1009-ND&lt;br /&gt;
|-&lt;br /&gt;
| 1751264 - 4P 3.5mm TB || 1 || Digi-Key || 277-5744-ND&lt;br /&gt;
|-&lt;br /&gt;
| 120 ohm Resistor || 1 || Digi-Key || CF14JT120RCT-ND&lt;br /&gt;
|-&lt;br /&gt;
| SA105E104MAR - .1uF Capacitor || 3 || Digi-Key || 478-3156-1-ND&lt;br /&gt;
|-&lt;br /&gt;
| 1-390261-2 - 8-pin socket || 1 || Digi-Key || A100204-ND&lt;br /&gt;
|-&lt;br /&gt;
| 68000-203HLF - 1x3 pin header || 4 || Digi-Key || 609-3464-ND&lt;br /&gt;
|-&lt;br /&gt;
| 5555164-1 - RJ45 jack || 1 || Digi-Key || A31442-ND&lt;br /&gt;
|-&lt;br /&gt;
| 2-382811-1 - Shunt || 4 || Digi-Key || A31697-ND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that none of the parts are critical - you can substitute similar parts. In addition, the 78L05 regulator and two of the .1uF capacitors are only needed when using 12v pixel power - if using 5v, you can simply jumper out the regulator (shown on PCB). A top-entry jack can be substituted for the RJ45 jack.&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install a wire jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot; - use the command CH X,5 where X is the Group number&lt;br /&gt;
*String Count of 1 - use the command ST X,1 where X is the Group number&lt;br /&gt;
*Pixel Count of 170 - use the command PI X,170 where X is the Group number&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Threads===&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?20993-E68x-to-DMX-converter Discussion Thread]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?22138-E68X-to-DMX-Adapter-and-TIR-DMX-Breakout-board-Group-Buy Group Buy Thread]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DMX]]&lt;br /&gt;
[[Category:Pixel]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11134</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11134"/>
		<updated>2013-08-31T18:44:28Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Ren48LSD (v3c) Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NOTE - If you recently purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil - there is no polarity, it can be installed in either direction &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 48-channel sequence in this fashion so you can test all PICs at once. With the sequence running, measure the outputs of the PIC at pins 1, 13, 12, 11, 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: You can use DC SSRs but not AC SSRs. AC SSRs cannot be used as they require synchronization to the AC power line using a zero-cross signal from the controller. The Ren48LSD does not have an AC present since it only uses a DC power supply. While it can turn on/off/dim the AC SSR, since it is not synced the TRIACs will turn on/off at the wrong times during the AC cycle and it will look terrible. DC SSRs can be used just fine - however there is one caveat in that pin 7 is not connected to ground as with other controllers (it is in fact tied to +DC). This means that the &#039;active&#039; indicator used on most DC SSRs (indicating it is connected to a controller) will not work correctly. This does not affect operation at all however so they can be used with on/off/dimming just fine.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11133</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=11133"/>
		<updated>2013-08-31T18:41:47Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - If you recently purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil - there is no polarity, it can be installed in either direction &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 48-channel sequence in this fashion so you can test all PICs at once. With the sequence running, measure the outputs of the PIC at pins 1, 13, 12, 11, 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: You can use DC SSRs but not AC SSRs. AC SSRs cannot be used as they require synchronization to the AC power line using a zero-cross signal from the controller. The Ren48LSD does not have an AC present since it only uses a DC power supply. While it can turn on/off/dim the AC SSR, since it is not synced the TRIACs will turn on/off at the wrong times during the AC cycle and it will look terrible. DC SSRs can be used just fine - however there is one caveat in that pin 7 is not connected to ground as with other controllers (it is in fact tied to +DC). This means that the &#039;active&#039; indicator used on most DC SSRs (indicating it is connected to a controller) will not work correctly. This does not affect operation at all however so they can be used with on/off/dimming just fine.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=10728</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=10728"/>
		<updated>2013-07-20T18:15:25Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* E68X-to-DMX Adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install a wire jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot; - use the command CH X,5 where X is the Group number&lt;br /&gt;
*String Count of 1 - use the command ST X,1 where X is the Group number&lt;br /&gt;
*Pixel Count of 170 - use the command PI X,170 where X is the Group number&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DMX]]&lt;br /&gt;
[[Category:Pixel]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=10528</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=10528"/>
		<updated>2013-06-25T07:20:28Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Building the Ren48LSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - If you recently purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil - there is no polarity, it can be installed in either direction &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 48-channel sequence in this fashion so you can test all PICs at once. With the sequence running, measure the outputs of the PIC at pins 1, 13, 12, 11, 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: Maybe - but with the following caveats:&lt;br /&gt;
:*It has not been tested at all&lt;br /&gt;
:*The power LED on the SSR will not work as there is no ground fed to pin 7.&lt;br /&gt;
:*To be safe, pins 3, 5 and 7 should not be connected from the Ren48LSD to the SSR.&lt;br /&gt;
:*You may want to stick with a 5vdc source only if insure of the specifications of the optoisolators used on the SSRs. If you are using the standard coop AC or DC SSRs then they should be able to use anything up to 12vdc OK.&lt;br /&gt;
For these reasons, it is not really recommended to use an SSR on the Ren48LSD at this time.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10364</id>
		<title>Ren4Flood</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10364"/>
		<updated>2013-06-10T00:56:58Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Building the Ren4Flood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren4Flood Construction Manual=&lt;br /&gt;
Please see the standard [[Disclaimers|Disclaimers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step26.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Ren4Flood?==&lt;br /&gt;
The Ren4Flood is a four channel controller primarily aimed at controlling an RGB+W LED flood such as the MightyMini, Rainbow Flood (RGB only) or the [[DIYC_Flood|DIYC Flood]]. It uses the existing Renard architecture and code which has been modified to only consume four channels versus the normal eight that a Renard uses per PIC. The logic/control/communication portion of the circuit comes straight from the RenardSS series of controllers so much of the credit goes to Wayne James and of course Phil Short for their contributions. The output section is taken from the Ren48LSD but reduced to only four channels. One minor difference on the RS-485 interface is that jumpers have been added to bypass the input directly to the output creating a non-regenerated &amp;quot;THRU&amp;quot; port instead of the more common output port on the RenSS series. This allows you to use static node addressing without affecting other nodes further up/down the line.&lt;br /&gt;
&lt;br /&gt;
The other significant difference with the Ren4Flood is that it employs two input trigger ports. While this is not completely defined at the moment, the idea is of at least two different scenarios. The first allowing the installation of a switch to be mounted to the flood enclosure and simply turning on all of the LEDs to create a bright flood to be used during setup or off-season. The other scenario is using a trigger for security reasons. The input would be connected to some type of N/O switches and closing the switch would trigger the board to perform some type of light effect to scare off and/or alert you to this. Additional code could be used to monitor the input for data and if after a particular time period passes with no traffic (say 15 minutes), a light pattern would start for a set length of time to create simple mood/background lighting after the show completes.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren4Flood work?==&lt;br /&gt;
As mentioned before, the Ren4Flood uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 4 channels. It removes this information from the stream and feeds the rest out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 4 channels of information used by the Ren4Flood. For example, if you have two Ren4Flood, on Vixen you would configure a single Renard/DMX plug-in with 8 channels. The first Ren4Flood consumes the first 4 channels of information leaving only 4 channels on it&#039;s outputs. The second Ren4Flood will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren4Flood (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood has a jumper to bypass this however and can pass the data straight from the input to the output plug. This means you will need to set the hardware address by programming the PIC with different addresses on each Ren4Flood controller.&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 4 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to the next controller if you have one attached as mentioned above. &lt;br /&gt;
&lt;br /&gt;
The board requires a 12-24vdc supply which is converted to +5v for the logic portion of the controller but is also fed directly out to the outputs via the transistors.&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The v1c version is currently the only version of the Ren4Flood in production.&lt;br /&gt;
&lt;br /&gt;
==Ren4Flood (v1c) Parts==&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM7805CT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard 1A Pos Vol Reg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;647-UHE1C471MPD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16volts 470uF 105c 8x15 3.5LS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E224MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.22uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA305E105MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727078&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 8P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727036&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 4P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-22-28-4056&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 5CKT VERT HDR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-70287-1001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings C-GRID .100&amp;quot; 2X03P VT HDR &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=aef7433f52  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain cases.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=9 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren4Flood==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood requires a modest bit of soldering so take your time and ensure you install the components in the correct orientation when required. Start by sorting the components by type and values. Look over the PCB before starting noting the location of the various components. Follow the standard procedure of installing the lowest profile parts first and ending up with the tallest.  Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step00.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the three 10k resistors near top center of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step01.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the four 1k resistors two near the top 485 chip and two near the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step02.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step03.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step04.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED in the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step05.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step06.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the left side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step07.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the four 470 ohm resistors near the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step08.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install the five 0.1uf decoupling capacitors near the IC sockets, oscillator and near the voltage regulator. Note that the silkscreen says 100nF.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step09.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the one 0.33uf capacitor to the right of the voltage regulator.  Note that the silkscreen says 330nF.  The BOM lists a 0.22uf capacitor, either a 0.22uf or a 0.33uf can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step10.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the two 1.0uf capacitors  and near the ICSP header. Note that the silkscreen says &amp;quot;1uF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the one 14-pin PIC chip socket and the two 8-pin 485 chip sockets - note the correct orientation with the socket notch in the same direction as the silk screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step12.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step13.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the two  2-pin headers on the left side of the board in the term and rs232 holes&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step14.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the  one 2x3-pin header to the left of the bottom rs485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step15.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the one 5-pin header in the top center of the board int the holes marked ICSP &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step16.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the LED – note correct orientation - the flat side of the LED faces to the left.  The longer leg of the LED goes in the hole to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step17.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the one 2-terminal DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing the bottom of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step18.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. Install the one 4-terminal trigger terminal block on the top right of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step19.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the one 8-terminal flood terminal block to the right side of the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the LM7805 regulator - note correct orientation - pin 1 is denoted by the dot on the package and the board.  Mount the heat sink to the device and use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step21.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.  Install the one  1N5819 diode near the voltage regulator – note the correct orientation - the diode has the band on the diode facing towards the top of the board. If you are using 12v for the supply, you may want to install a wire jumper here instead so that the additional voltage drop does not effect the brightness as much.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step22.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the 470uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the hole near the &amp;quot;-&amp;quot;mark on the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step23.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the two RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step24.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. Install the 4 transistors – note the correct orientation – the flat side of the package faces towards the bottom of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step25.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren4Flood!&lt;br /&gt;
&lt;br /&gt;
===Connecting the Ren4Flood to the DIYC Flood===&lt;br /&gt;
&lt;br /&gt;
Here is the view from the top of the Ren4Flood&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-with-DIYCFlood-1.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is the view from the other side with the DIYC Flood&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-with-DIYCFlood-2.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run solid wire completely through the boards and solder both ends. Use 6-32 screws with locking nuts and pieces of ice-maker tubing as spacers.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-with-DIYCFlood-3.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN” - it supplies power to controller portion of the board as well as the outputs. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on the PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.  The PIC goes in the 14 pin socket with the notch facing the top of the board.  The two 485 chips go in the 8 pin sockets on the left side of the board and the notches face to the left.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren4Flood does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
&#039;&#039;&#039;Use standard Ren48LSD/Serial code - it will require you to skip channels 1-4 in your sequencer as the code still consumes 8 channels.&#039;&#039;&#039;&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Note that when using the standard Ren48LSD/Serial code, that you need to account for eight channels even though there are only four used on the Ren4Flood. Channels 1-4 are not used and channels 5-8 are for the four outputs.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality may be added at a later time.&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the Ren4Flood firmware from [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=379&amp;amp;d=1316753757 here:]&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below. &lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=380&amp;amp;d=1316753757 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PIC into the socket noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren4Flood to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel one-by-one using the appropriate Renard/DMX plug-in. With the sequence running, measure the output of each terminal block pair and ensure the voltage swings from 0 to DC IN.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren4Flood, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on the PIC socket - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator and filter capacitors on the board. Ensure the filter capacitor and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PIC with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
&lt;br /&gt;
===Clocking===&lt;br /&gt;
With the PIC installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on the PIC - it should not be stuck at 0 or 5v (probably close to 3.5v). If it is then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator.&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that the PIC has been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PIC has been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, 1 stop bit and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 4-channel sequence in this fashion so you can test all channels at once. With the sequence running, measure the outputs of the PIC at pins 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip (and the entire path from it to pin 5 on the PIC) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two RS485 chips to see if that resolves the issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren4Flood, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely for bent pins, solder issues, etc. Check the output RJ45 jack for crossed pins. Swap the RS-485 chips to see if that helps. Note that ALL output from the Ren4Flood is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 10 - channel 1&lt;br /&gt;
:Pin 9 - channel 2&lt;br /&gt;
:Pin 8 - channel 3&lt;br /&gt;
:Pin 7 - channel 4&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q2&amp;quot; is for channel 2. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
What are the jumper settings for the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
There are three jumper settings on the Ren4Flood pcb.  &lt;br /&gt;
&lt;br /&gt;
1) The first jumper is the TERM jumper.  You may need to connect the shunt across the two pins if this is the last device in a string of DMX devices.  &lt;br /&gt;
&lt;br /&gt;
2) The second jumper is the RS232 jumper. You may need to connect the shunt across the two pins if you are sending data to the board using RS232 signaling.&lt;br /&gt;
&lt;br /&gt;
3) The Third jumper is the THRU jumper.  This is a 2x3 header.   For &amp;quot;normal&amp;quot; Renard operation, there should be a pair of jumpers across both 1&amp;amp;2 (they go vertically). For &amp;quot;THRU&amp;quot; they should go across 2&amp;amp;3. Basically this jumpers pins 4&amp;amp;5 from the IN connector directly to the OUT connector. If you use the THRU connection using the standard Ren48LSD code, it will not be an issue since ALL data is bypassed across the connector. You will need to set the starting address on each PIC however.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can you program the pic while it is on the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes, by using the ICSP header connected to your PIC2 or PIC3 programmer you can program the PIC while it is on the board.  Please make sure to note the orientation of pin 1 of the ICSP header (marked by the arrow at the top).&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren4Flood v1c in PDF format [[Media:Ren4Flood-v1c.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
The PCBs for the Ren4Flood were designed by [http://doityourselfchristmas.com/forums/member.php?1986-budude Brian Ullmark (budude)].  The PCB is 4.75&amp;quot; x 2.1&amp;quot;.  The PCB is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=24 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-PCB1.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-3.JPG&amp;diff=10363</id>
		<title>File:Ren4Flood-with-DIYCFlood-3.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-3.JPG&amp;diff=10363"/>
		<updated>2013-06-10T00:51:31Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-2.JPG&amp;diff=10362</id>
		<title>File:Ren4Flood-with-DIYCFlood-2.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-2.JPG&amp;diff=10362"/>
		<updated>2013-06-10T00:51:08Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-1.JPG&amp;diff=10361</id>
		<title>File:Ren4Flood-with-DIYCFlood-1.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Ren4Flood-with-DIYCFlood-1.JPG&amp;diff=10361"/>
		<updated>2013-06-10T00:50:35Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10360</id>
		<title>Ren4Flood</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10360"/>
		<updated>2013-06-10T00:48:55Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Renard Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren4Flood Construction Manual=&lt;br /&gt;
Please see the standard [[Disclaimers|Disclaimers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step26.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Ren4Flood?==&lt;br /&gt;
The Ren4Flood is a four channel controller primarily aimed at controlling an RGB+W LED flood such as the MightyMini, Rainbow Flood (RGB only) or the [[DIYC_Flood|DIYC Flood]]. It uses the existing Renard architecture and code which has been modified to only consume four channels versus the normal eight that a Renard uses per PIC. The logic/control/communication portion of the circuit comes straight from the RenardSS series of controllers so much of the credit goes to Wayne James and of course Phil Short for their contributions. The output section is taken from the Ren48LSD but reduced to only four channels. One minor difference on the RS-485 interface is that jumpers have been added to bypass the input directly to the output creating a non-regenerated &amp;quot;THRU&amp;quot; port instead of the more common output port on the RenSS series. This allows you to use static node addressing without affecting other nodes further up/down the line.&lt;br /&gt;
&lt;br /&gt;
The other significant difference with the Ren4Flood is that it employs two input trigger ports. While this is not completely defined at the moment, the idea is of at least two different scenarios. The first allowing the installation of a switch to be mounted to the flood enclosure and simply turning on all of the LEDs to create a bright flood to be used during setup or off-season. The other scenario is using a trigger for security reasons. The input would be connected to some type of N/O switches and closing the switch would trigger the board to perform some type of light effect to scare off and/or alert you to this. Additional code could be used to monitor the input for data and if after a particular time period passes with no traffic (say 15 minutes), a light pattern would start for a set length of time to create simple mood/background lighting after the show completes.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren4Flood work?==&lt;br /&gt;
As mentioned before, the Ren4Flood uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 4 channels. It removes this information from the stream and feeds the rest out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 4 channels of information used by the Ren4Flood. For example, if you have two Ren4Flood, on Vixen you would configure a single Renard/DMX plug-in with 8 channels. The first Ren4Flood consumes the first 4 channels of information leaving only 4 channels on it&#039;s outputs. The second Ren4Flood will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren4Flood (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood has a jumper to bypass this however and can pass the data straight from the input to the output plug. This means you will need to set the hardware address by programming the PIC with different addresses on each Ren4Flood controller.&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 4 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to the next controller if you have one attached as mentioned above. &lt;br /&gt;
&lt;br /&gt;
The board requires a 12-24vdc supply which is converted to +5v for the logic portion of the controller but is also fed directly out to the outputs via the transistors.&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The v1c version is currently the only version of the Ren4Flood in production.&lt;br /&gt;
&lt;br /&gt;
==Ren4Flood (v1c) Parts==&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM7805CT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard 1A Pos Vol Reg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;647-UHE1C471MPD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16volts 470uF 105c 8x15 3.5LS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E224MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.22uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA305E105MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727078&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 8P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727036&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 4P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-22-28-4056&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 5CKT VERT HDR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-70287-1001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings C-GRID .100&amp;quot; 2X03P VT HDR &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=aef7433f52  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain cases.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=9 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren4Flood==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood requires a modest bit of soldering so take your time and ensure you install the components in the correct orientation when required. Start by sorting the components by type and values. Look over the PCB before starting noting the location of the various components. Follow the standard procedure of installing the lowest profile parts first and ending up with the tallest.  Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step00.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the three 10k resistors near top center of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step01.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the four 1k resistors two near the top 485 chip and two near the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step02.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step03.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step04.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED in the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step05.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step06.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the left side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step07.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the four 470 ohm resistors near the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step08.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install the five 0.1uf decoupling capacitors near the IC sockets, oscillator and near the voltage regulator. Note that the silkscreen says 100nF.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step09.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the one 0.33uf capacitor to the right of the voltage regulator.  Note that the silkscreen says 330nF.  The BOM lists a 0.22uf capacitor, either a 0.22uf or a 0.33uf can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step10.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the two 1.0uf capacitors  and near the ICSP header. Note that the silkscreen says &amp;quot;1uF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the one 14-pin PIC chip socket and the two 8-pin 485 chip sockets - note the correct orientation with the socket notch in the same direction as the silk screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step12.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step13.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the two  2-pin headers on the left side of the board in the term and rs232 holes&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step14.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the  one 2x3-pin header to the left of the bottom rs485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step15.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the one 5-pin header in the top center of the board int the holes marked ICSP &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step16.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the LED – note correct orientation - the flat side of the LED faces to the left.  The longer leg of the LED goes in the hole to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step17.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the one 2-terminal DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing the bottom of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step18.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. Install the one 4-terminal trigger terminal block on the top right of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step19.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the one 8-terminal flood terminal block to the right side of the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the LM7805 regulator - note correct orientation - pin 1 is denoted by the dot on the package and the board.  Mount the heat sink to the device and use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step21.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.  Install the one  1N5819 diode near the voltage regulator – note the correct orientation - the diode has the band on the diode facing towards the top of the board. If you are using 12v for the supply, you may want to install a wire jumper here instead so that the additional voltage drop does not effect the brightness as much.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step22.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the 470uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the hole near the &amp;quot;-&amp;quot;mark on the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step23.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the two RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step24.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. Install the 4 transistors – note the correct orientation – the flat side of the package faces towards the bottom of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step25.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren4Flood!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN” - it supplies power to controller portion of the board as well as the outputs. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on the PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.  The PIC goes in the 14 pin socket with the notch facing the top of the board.  The two 485 chips go in the 8 pin sockets on the left side of the board and the notches face to the left.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren4Flood does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
&#039;&#039;&#039;Use standard Ren48LSD/Serial code - it will require you to skip channels 1-4 in your sequencer as the code still consumes 8 channels.&#039;&#039;&#039;&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Note that when using the standard Ren48LSD/Serial code, that you need to account for eight channels even though there are only four used on the Ren4Flood. Channels 1-4 are not used and channels 5-8 are for the four outputs.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality may be added at a later time.&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the Ren4Flood firmware from [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=379&amp;amp;d=1316753757 here:]&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below. &lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=380&amp;amp;d=1316753757 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PIC into the socket noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren4Flood to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel one-by-one using the appropriate Renard/DMX plug-in. With the sequence running, measure the output of each terminal block pair and ensure the voltage swings from 0 to DC IN.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren4Flood, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on the PIC socket - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator and filter capacitors on the board. Ensure the filter capacitor and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PIC with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
&lt;br /&gt;
===Clocking===&lt;br /&gt;
With the PIC installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on the PIC - it should not be stuck at 0 or 5v (probably close to 3.5v). If it is then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator.&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that the PIC has been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PIC has been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, 1 stop bit and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 4-channel sequence in this fashion so you can test all channels at once. With the sequence running, measure the outputs of the PIC at pins 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip (and the entire path from it to pin 5 on the PIC) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two RS485 chips to see if that resolves the issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren4Flood, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely for bent pins, solder issues, etc. Check the output RJ45 jack for crossed pins. Swap the RS-485 chips to see if that helps. Note that ALL output from the Ren4Flood is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 10 - channel 1&lt;br /&gt;
:Pin 9 - channel 2&lt;br /&gt;
:Pin 8 - channel 3&lt;br /&gt;
:Pin 7 - channel 4&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q2&amp;quot; is for channel 2. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
What are the jumper settings for the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
There are three jumper settings on the Ren4Flood pcb.  &lt;br /&gt;
&lt;br /&gt;
1) The first jumper is the TERM jumper.  You may need to connect the shunt across the two pins if this is the last device in a string of DMX devices.  &lt;br /&gt;
&lt;br /&gt;
2) The second jumper is the RS232 jumper. You may need to connect the shunt across the two pins if you are sending data to the board using RS232 signaling.&lt;br /&gt;
&lt;br /&gt;
3) The Third jumper is the THRU jumper.  This is a 2x3 header.   For &amp;quot;normal&amp;quot; Renard operation, there should be a pair of jumpers across both 1&amp;amp;2 (they go vertically). For &amp;quot;THRU&amp;quot; they should go across 2&amp;amp;3. Basically this jumpers pins 4&amp;amp;5 from the IN connector directly to the OUT connector. If you use the THRU connection using the standard Ren48LSD code, it will not be an issue since ALL data is bypassed across the connector. You will need to set the starting address on each PIC however.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can you program the pic while it is on the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes, by using the ICSP header connected to your PIC2 or PIC3 programmer you can program the PIC while it is on the board.  Please make sure to note the orientation of pin 1 of the ICSP header (marked by the arrow at the top).&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren4Flood v1c in PDF format [[Media:Ren4Flood-v1c.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
The PCBs for the Ren4Flood were designed by [http://doityourselfchristmas.com/forums/member.php?1986-budude Brian Ullmark (budude)].  The PCB is 4.75&amp;quot; x 2.1&amp;quot;.  The PCB is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=24 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-PCB1.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10134</id>
		<title>Ren4Flood</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10134"/>
		<updated>2013-04-17T03:11:03Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Building the Ren4Flood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren4Flood Construction Manual=&lt;br /&gt;
Please see the standard [[Disclaimers|Disclaimers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step26.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Ren4Flood?==&lt;br /&gt;
The Ren4Flood is a four channel controller primarily aimed at controlling an RGB+W LED flood such as the MightyMini, Rainbow Flood (RGB only) or the [[DIYC_Flood|DIYC Flood]]. It uses the existing Renard architecture and code which has been modified to only consume four channels versus the normal eight that a Renard uses per PIC. The logic/control/communication portion of the circuit comes straight from the RenardSS series of controllers so much of the credit goes to Wayne James and of course Phil Short for their contributions. The output section is taken from the Ren48LSD but reduced to only four channels. One minor difference on the RS-485 interface is that jumpers have been added to bypass the input directly to the output creating a non-regenerated &amp;quot;THRU&amp;quot; port instead of the more common output port on the RenSS series. This allows you to use static node addressing without affecting other nodes further up/down the line.&lt;br /&gt;
&lt;br /&gt;
The other significant difference with the Ren4Flood is that it employs two input trigger ports. While this is not completely defined at the moment, the idea is of at least two different scenarios. The first allowing the installation of a switch to be mounted to the flood enclosure and simply turning on all of the LEDs to create a bright flood to be used during setup or off-season. The other scenario is using a trigger for security reasons. The input would be connected to some type of N/O switches and closing the switch would trigger the board to perform some type of light effect to scare off and/or alert you to this. Additional code could be used to monitor the input for data and if after a particular time period passes with no traffic (say 15 minutes), a light pattern would start for a set length of time to create simple mood/background lighting after the show completes.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren4Flood work?==&lt;br /&gt;
As mentioned before, the Ren4Flood uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 4 channels. It removes this information from the stream and feeds the rest out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 4 channels of information used by the Ren4Flood. For example, if you have two Ren4Flood, on Vixen you would configure a single Renard/DMX plug-in with 8 channels. The first Ren4Flood consumes the first 4 channels of information leaving only 4 channels on it&#039;s outputs. The second Ren4Flood will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren4Flood (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood has a jumper to bypass this however and can pass the data straight from the input to the output plug. This means you will need to set the hardware address by programming the PIC with different addresses on each Ren4Flood controller.&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 4 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to the next controller if you have one attached as mentioned above. &lt;br /&gt;
&lt;br /&gt;
The board requires a 12-24vdc supply which is converted to +5v for the logic portion of the controller but is also fed directly out to the outputs via the transistors.&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The v1c version is currently the only version of the Ren4Flood in production.&lt;br /&gt;
&lt;br /&gt;
==Ren4Flood (v1c) Parts==&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM7805CT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard 1A Pos Vol Reg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;647-UHE1C471MPD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16volts 470uF 105c 8x15 3.5LS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E224MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.22uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA305E105MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727078&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 8P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727036&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 4P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-22-28-4056&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 5CKT VERT HDR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-70287-1001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings C-GRID .100&amp;quot; 2X03P VT HDR &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=aef7433f52  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain cases.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=9 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren4Flood==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood requires a modest bit of soldering so take your time and ensure you install the components in the correct orientation when required. Start by sorting the components by type and values. Look over the PCB before starting noting the location of the various components. Follow the standard procedure of installing the lowest profile parts first and ending up with the tallest.  Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step00.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the three 10k resistors near top center of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step01.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the four 1k resistors two near the top 485 chip and two near the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step02.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step03.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step04.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED in the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step05.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step06.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the left side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step07.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the four 470 ohm resistors near the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step08.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install the five 0.1uf decoupling capacitors near the IC sockets, oscillator and near the voltage regulator. Note that the silkscreen says 100nF.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step09.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the one 0.33uf capacitor to the right of the voltage regulator.  Note that the silkscreen says 330nF.  The BOM lists a 0.22uf capacitor, either a 0.22uf or a 0.33uf can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step10.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the two 1.0uf capacitors  and near the ICSP header. Note that the silkscreen says &amp;quot;1uF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the one 14-pin PIC chip socket and the two 8-pin 485 chip sockets - note the correct orientation with the socket notch in the same direction as the silk screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step12.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step13.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the two  2-pin headers on the left side of the board in the term and rs232 holes&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step14.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the  one 2x3-pin header to the left of the bottom rs485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step15.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the one 5-pin header in the top center of the board int the holes marked ICSP &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step16.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the LED – note correct orientation - the flat side of the LED faces to the left.  The longer leg of the LED goes in the hole to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step17.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the one 2-terminal DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing the bottom of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step18.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. Install the one 4-terminal trigger terminal block on the top right of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step19.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the one 8-terminal flood terminal block to the right side of the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the LM7805 regulator - note correct orientation - pin 1 is denoted by the dot on the package and the board.  Mount the heat sink to the device and use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step21.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.  Install the one  1N5819 diode near the voltage regulator – note the correct orientation - the diode has the band on the diode facing towards the top of the board. If you are using 12v for the supply, you may want to install a wire jumper here instead so that the additional voltage drop does not effect the brightness as much.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step22.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the 470uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the hole near the &amp;quot;-&amp;quot;mark on the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step23.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the two RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step24.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. Install the 4 transistors – note the correct orientation – the flat side of the package faces towards the bottom of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step25.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren4Flood!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN” - it supplies power to controller portion of the board as well as the outputs. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on the PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.  The PIC goes in the 14 pin socket with the notch facing the top of the board.  The two 485 chips go in the 8 pin sockets on the left side of the board and the notches face to the left.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren4Flood does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
&#039;&#039;&#039;4-channel Renard/Serial firmware for the Ren4Flood will be coming soon - for now use standard Ren48LSD/Serial code&#039;&#039;&#039;&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Note that when using the standard Ren48LSD/Serial code, that you need to account for eight channels even though there are only four used on the Ren4Flood. Channels 1-4 are not used and channels 5-8 are for the four outputs.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the Ren4Flood firmware from [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=379&amp;amp;d=1316753757 here:]&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below. &lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=380&amp;amp;d=1316753757 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PIC into the socket noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren4Flood to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel one-by-one using the appropriate Renard/DMX plug-in. With the sequence running, measure the output of each terminal block pair and ensure the voltage swings from 0 to DC IN.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren4Flood, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on the PIC socket - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator and filter capacitors on the board. Ensure the filter capacitor and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PIC with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
&lt;br /&gt;
===Clocking===&lt;br /&gt;
With the PIC installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on the PIC - it should not be stuck at 0 or 5v (probably close to 3.5v). If it is then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator.&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that the PIC has been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PIC has been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, 1 stop bit and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 4-channel sequence in this fashion so you can test all channels at once. With the sequence running, measure the outputs of the PIC at pins 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip (and the entire path from it to pin 5 on the PIC) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two RS485 chips to see if that resolves the issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren4Flood, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely for bent pins, solder issues, etc. Check the output RJ45 jack for crossed pins. Swap the RS-485 chips to see if that helps. Note that ALL output from the Ren4Flood is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 10 - channel 1&lt;br /&gt;
:Pin 9 - channel 2&lt;br /&gt;
:Pin 8 - channel 3&lt;br /&gt;
:Pin 7 - channel 4&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q2&amp;quot; is for channel 2. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
What are the jumper settings for the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
There are three jumper settings on the Ren4Flood pcb.  &lt;br /&gt;
&lt;br /&gt;
1) The first jumper is the TERM jumper.  You may need to connect the shunt across the two pins if this is the last device in a string of DMX devices.  &lt;br /&gt;
&lt;br /&gt;
2) The second jumper is the RS232 jumper. You may need to connect the shunt across the two pins if you are sending data to the board using RS232 signaling.&lt;br /&gt;
&lt;br /&gt;
3) The Third jumper is the THRU jumper.  This is a 2x3 header.   For &amp;quot;normal&amp;quot; Renard operation, there should be a pair of jumpers across both 1&amp;amp;2 (they go vertically). For &amp;quot;THRU&amp;quot; they should go across 2&amp;amp;3. Basically this jumpers pins 4&amp;amp;5 from the IN connector directly to the OUT connector. If you use the THRU connection using the standard Ren48LSD code, it will not be an issue since ALL data is bypassed across the connector. You will need to set the starting address on each PIC however.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can you program the pic while it is on the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes, by using the ICSP header connected to your PIC2 or PIC3 programmer you can program the PIC while it is on the board.  Please make sure to note the orientation of pin 1 of the ICSP header (marked by the arrow at the top).&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren4Flood v1c in PDF format [[Media:Ren4Flood-v1c.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
The PCBs for the Ren4Flood were designed by [http://doityourselfchristmas.com/forums/member.php?1986-budude Brian Ullmark (budude)].  The PCB is 4.75&amp;quot; x 2.1&amp;quot;.  The PCB is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=24 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-PCB1.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10133</id>
		<title>Ren4Flood</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=10133"/>
		<updated>2013-04-17T03:09:12Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Building the Ren4Flood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren4Flood Construction Manual=&lt;br /&gt;
Please see the standard [[Disclaimers|Disclaimers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step26.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Ren4Flood?==&lt;br /&gt;
The Ren4Flood is a four channel controller primarily aimed at controlling an RGB+W LED flood such as the MightyMini, Rainbow Flood (RGB only) or the [[DIYC_Flood|DIYC Flood]]. It uses the existing Renard architecture and code which has been modified to only consume four channels versus the normal eight that a Renard uses per PIC. The logic/control/communication portion of the circuit comes straight from the RenardSS series of controllers so much of the credit goes to Wayne James and of course Phil Short for their contributions. The output section is taken from the Ren48LSD but reduced to only four channels. One minor difference on the RS-485 interface is that jumpers have been added to bypass the input directly to the output creating a non-regenerated &amp;quot;THRU&amp;quot; port instead of the more common output port on the RenSS series. This allows you to use static node addressing without affecting other nodes further up/down the line.&lt;br /&gt;
&lt;br /&gt;
The other significant difference with the Ren4Flood is that it employs two input trigger ports. While this is not completely defined at the moment, the idea is of at least two different scenarios. The first allowing the installation of a switch to be mounted to the flood enclosure and simply turning on all of the LEDs to create a bright flood to be used during setup or off-season. The other scenario is using a trigger for security reasons. The input would be connected to some type of N/O switches and closing the switch would trigger the board to perform some type of light effect to scare off and/or alert you to this. Additional code could be used to monitor the input for data and if after a particular time period passes with no traffic (say 15 minutes), a light pattern would start for a set length of time to create simple mood/background lighting after the show completes.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren4Flood work?==&lt;br /&gt;
As mentioned before, the Ren4Flood uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 4 channels. It removes this information from the stream and feeds the rest out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 4 channels of information used by the Ren4Flood. For example, if you have two Ren4Flood, on Vixen you would configure a single Renard/DMX plug-in with 8 channels. The first Ren4Flood consumes the first 4 channels of information leaving only 4 channels on it&#039;s outputs. The second Ren4Flood will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren4Flood (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood has a jumper to bypass this however and can pass the data straight from the input to the output plug. This means you will need to set the hardware address by programming the PIC with different addresses on each Ren4Flood controller.&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 4 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to the next controller if you have one attached as mentioned above. &lt;br /&gt;
&lt;br /&gt;
The board requires a 12-24vdc supply which is converted to +5v for the logic portion of the controller but is also fed directly out to the outputs via the transistors.&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The v1c version is currently the only version of the Ren4Flood in production.&lt;br /&gt;
&lt;br /&gt;
==Ren4Flood (v1c) Parts==&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM7805CT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard 1A Pos Vol Reg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;647-UHE1C471MPD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16volts 470uF 105c 8x15 3.5LS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E224MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.22uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA305E105MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727078&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 8P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727036&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 4P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-22-28-4056&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 5CKT VERT HDR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-70287-1001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings C-GRID .100&amp;quot; 2X03P VT HDR &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=aef7433f52  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain cases.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=9 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren4Flood==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood requires a modest bit of soldering so take your time and ensure you install the components in the correct orientation when required. Start by sorting the components by type and values. Look over the PCB before starting noting the location of the various components. Follow the standard procedure of installing the lowest profile parts first and ending up with the tallest.  Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step00.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the three 10k resistors near top center of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step01.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the four 1k resistors two near the top 485 chip and two near the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step02.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step03.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step04.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED in the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step05.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step06.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the left side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step07.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the four 470 ohm resistors near the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step08.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install the five 0.1uf decoupling capacitors near the IC sockets, oscillator and near the voltage regulator. Note that the silkscreen says 100nF.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step09.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the one 0.33uf capacitor to the right of the voltage regulator.  Note that the silkscreen says 330nF.  The BOM lists a 0.22uf capacitor, either a 0.22uf or a 0.33uf can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step10.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the two 1.0uf capacitors  and near the ICSP header. Note that the silkscreen says &amp;quot;1uF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the one 14-pin PIC chip socket and the two 8-pin 485 chip sockets - note the correct orientation with the socket notch in the same direction as the silk screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step12.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step13.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the two  2-pin headers on the left side of the board in the term and rs232 holes&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step14.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the  one 2x3-pin header to the left of the bottom rs485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step15.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the one 5-pin header in the top center of the board int the holes marked ICSP &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step16.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the LED – note correct orientation - the flat side of the LED faces to the left.  The longer leg of the LED goes in the hole to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step17.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the one 2-terminal DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing the bottom of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step18.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. Install the one 4-terminal trigger terminal block on the top right of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step19.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the one 8-terminal flood terminal block to the right side of the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the LM7805 regulator - note correct orientation - pin 1 is denoted by the dot on the package and the board.  Mount the heat sink to the device and use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step21.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.  Install the one  1N5819 diode near the voltage regulator ( – note the correct orientation - the diode has the band on the diode facing towards the top of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step22.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the 470uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the hole near the &amp;quot;-&amp;quot;mark on the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step23.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the two RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step24.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. Install the 4 transistors – note the correct orientation – the flat side of the package faces towards the bottom of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step25.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren4Flood!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN” - it supplies power to controller portion of the board as well as the outputs. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on the PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.  The PIC goes in the 14 pin socket with the notch facing the top of the board.  The two 485 chips go in the 8 pin sockets on the left side of the board and the notches face to the left.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren4Flood does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
&#039;&#039;&#039;4-channel Renard/Serial firmware for the Ren4Flood will be coming soon - for now use standard Ren48LSD/Serial code&#039;&#039;&#039;&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Note that when using the standard Ren48LSD/Serial code, that you need to account for eight channels even though there are only four used on the Ren4Flood. Channels 1-4 are not used and channels 5-8 are for the four outputs.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the Ren4Flood firmware from [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=379&amp;amp;d=1316753757 here:]&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below. &lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=380&amp;amp;d=1316753757 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PIC into the socket noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren4Flood to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel one-by-one using the appropriate Renard/DMX plug-in. With the sequence running, measure the output of each terminal block pair and ensure the voltage swings from 0 to DC IN.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren4Flood, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on the PIC socket - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator and filter capacitors on the board. Ensure the filter capacitor and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PIC with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
&lt;br /&gt;
===Clocking===&lt;br /&gt;
With the PIC installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on the PIC - it should not be stuck at 0 or 5v (probably close to 3.5v). If it is then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator.&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that the PIC has been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PIC has been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, 1 stop bit and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 4-channel sequence in this fashion so you can test all channels at once. With the sequence running, measure the outputs of the PIC at pins 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip (and the entire path from it to pin 5 on the PIC) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two RS485 chips to see if that resolves the issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren4Flood, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely for bent pins, solder issues, etc. Check the output RJ45 jack for crossed pins. Swap the RS-485 chips to see if that helps. Note that ALL output from the Ren4Flood is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 10 - channel 1&lt;br /&gt;
:Pin 9 - channel 2&lt;br /&gt;
:Pin 8 - channel 3&lt;br /&gt;
:Pin 7 - channel 4&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q2&amp;quot; is for channel 2. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
What are the jumper settings for the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
There are three jumper settings on the Ren4Flood pcb.  &lt;br /&gt;
&lt;br /&gt;
1) The first jumper is the TERM jumper.  You may need to connect the shunt across the two pins if this is the last device in a string of DMX devices.  &lt;br /&gt;
&lt;br /&gt;
2) The second jumper is the RS232 jumper. You may need to connect the shunt across the two pins if you are sending data to the board using RS232 signaling.&lt;br /&gt;
&lt;br /&gt;
3) The Third jumper is the THRU jumper.  This is a 2x3 header.   For &amp;quot;normal&amp;quot; Renard operation, there should be a pair of jumpers across both 1&amp;amp;2 (they go vertically). For &amp;quot;THRU&amp;quot; they should go across 2&amp;amp;3. Basically this jumpers pins 4&amp;amp;5 from the IN connector directly to the OUT connector. If you use the THRU connection using the standard Ren48LSD code, it will not be an issue since ALL data is bypassed across the connector. You will need to set the starting address on each PIC however.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can you program the pic while it is on the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes, by using the ICSP header connected to your PIC2 or PIC3 programmer you can program the PIC while it is on the board.  Please make sure to note the orientation of pin 1 of the ICSP header (marked by the arrow at the top).&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren4Flood v1c in PDF format [[Media:Ren4Flood-v1c.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
The PCBs for the Ren4Flood were designed by [http://doityourselfchristmas.com/forums/member.php?1986-budude Brian Ullmark (budude)].  The PCB is 4.75&amp;quot; x 2.1&amp;quot;.  The PCB is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=24 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-PCB1.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9923</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9923"/>
		<updated>2013-03-23T07:54:01Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is a method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 63,999 DMX streams or &#039;universes&#039; (64000-&amp;gt;65536 are reserved) so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support either a &amp;quot;standard&amp;quot; DMX RJ-45 electrical output or a Renard electrical output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
DE 0 sets the addressing mode to a static or fixed IPv4 network address that is configured with the commands above. DE 1 sets the addressing mode to DHCP - you must have a working DHCP server on your network for the bridge to get an address. It is highly recommended to use a static IP address for the bridge so that you always know where to find it on the network.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure the voltage supplied to the bridge and ensure it&#039;s either +5vdc or +7-24vdc and ensure the power jumper is set correctly. Measure the voltage with the supply plugged in and connected to the bridge to ensure it&#039;s not shorting out. If the voltage is correct then you know the input level is correct.&lt;br /&gt;
&lt;br /&gt;
Remove any/all socketed chips from the board before proceeding.&lt;br /&gt;
&lt;br /&gt;
If you are using the +5vdc option (EXT), you need to make some measurements of the 3.3v regulator or VR2.&lt;br /&gt;
&lt;br /&gt;
Measure the input voltage between pins 1 and 2 - it should measure 5v (same as the input) - if it isn&#039;t then reflow the terminal block, 3.3v regulator and power jumper and check again.&lt;br /&gt;
&lt;br /&gt;
Measure the output voltage between pins 3 and 2 - it should measure 3.3v - if it is much above 3.3v, it&#039;s likely the regulator is bad. If it is close to 0v, you may have a short somewhere on the board. Inspect the traces coming from pin 3 over the board and look for solder bridges. If you cannot find a short, then you may have to replace the 3.3v regulator.&lt;br /&gt;
&lt;br /&gt;
If you are using the +7-24vdc option (INT), you need to make some measurements of the 5.0v regulator or VR1.&lt;br /&gt;
&lt;br /&gt;
Measure the input voltage between pins 1 and 2 - it should measure 7-24v (same as the input) - if it isn&#039;t then reflow the terminal block, 5.0v regulator and power jumper and check again.&lt;br /&gt;
&lt;br /&gt;
Measure the output voltage between pins 3 and 2 - it should measure 5.0v - if it is much above 5.0v, it&#039;s likely the regulator is bad. If it is close to 0v, you may have a short somewhere on the board. Inspect the traces coming from pin 3 over the board and look for solder bridges. If you cannot find a short, then you may have to replace the 5.0v regulator. Another option is a bad 3.3v regulator. If possible, try a +5v supply with the EXT setting and determine if the 3.3v supply is OK using the measurements above. If it is, then you know the 3.3v regulator is OK. If this is not possible, remove the 3.3v regulator and measure the 5.0v regulator output again. If it is 5.0v as it should be, then the 3.3v regulator was bad and needs to be replaced.&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9922</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9922"/>
		<updated>2013-03-23T07:19:26Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* What is the 6 Port E1.31 Bridge? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is a method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 63,999 DMX streams or &#039;universes&#039; (64000-&amp;gt;65536 are reserved) so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support either a &amp;quot;standard&amp;quot; DMX RJ-45 electrical output or a Renard electrical output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
DE 0 sets the addressing mode to a static or fixed IPv4 network address that is configured with the commands above. DE 1 sets the addressing mode to DHCP - you must have a working DHCP server on your network for the bridge to get an address. It is highly recommended to use a static IP address for the bridge so that you always know where to find it on the network.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9921</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9921"/>
		<updated>2013-03-23T07:17:30Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* What is the 6 Port E1.31 Bridge? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is a method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 63,999 DMX streams or &#039;universes&#039; (64000-&amp;gt;65536 are reserved) so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
DE 0 sets the addressing mode to a static or fixed IPv4 network address that is configured with the commands above. DE 1 sets the addressing mode to DHCP - you must have a working DHCP server on your network for the bridge to get an address. It is highly recommended to use a static IP address for the bridge so that you always know where to find it on the network.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9920</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9920"/>
		<updated>2013-03-23T07:13:41Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* What is the 6 Port E1.31 Bridge? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 63,999 DMX streams or &#039;universes&#039; (64000-&amp;gt;65536 are reserved) so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
DE 0 sets the addressing mode to a static or fixed IPv4 network address that is configured with the commands above. DE 1 sets the addressing mode to DHCP - you must have a working DHCP server on your network for the bridge to get an address. It is highly recommended to use a static IP address for the bridge so that you always know where to find it on the network.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9919</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9919"/>
		<updated>2013-03-23T07:09:53Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Default */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
DE 0 sets the addressing mode to a static or fixed IPv4 network address that is configured with the commands above. DE 1 sets the addressing mode to DHCP - you must have a working DHCP server on your network for the bridge to get an address. It is highly recommended to use a static IP address for the bridge so that you always know where to find it on the network.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9918</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9918"/>
		<updated>2013-03-23T07:01:33Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Subnet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits.&lt;br /&gt;
&lt;br /&gt;
This should also match the subnet mask of your PC Ethernet port since it is normally on the same subnet. This is typically 255.255.255.0 or 24 bits.&lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9917</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9917"/>
		<updated>2013-03-23T07:00:07Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* IP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address.&lt;br /&gt;
&lt;br /&gt;
This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9916</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9916"/>
		<updated>2013-03-23T06:59:48Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* IP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IPv4 address. This should be set within the same subnet as your sequencer PC Ethernet port unless you have routing enabled (not recommended). It is recommended that you have your show network on a separate subnet from your regular home network. This ensures you will not have issues with either interfering with the other. Note that this address is only used to configure/monitor the bridge - it is not used for the sequencer data itself.&lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9915</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9915"/>
		<updated>2013-03-23T06:51:19Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Powering the E1.31 Bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriately before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9914</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9914"/>
		<updated>2013-03-23T06:49:44Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Output Configuration Jumpers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port. Note that the protocol for the port is different than the wired output.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
You can use the bridge to drive LOR controllers capable of supporting DMX as well. The simplest method is to configure the protocol for DMX and the REN output. You will be required to swap pins 4 and 5 however as LOR has these signals swapped. You may also want to connect pin 6 from the LOR to pins 1 or 2 if using the REN output.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriate before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9913</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9913"/>
		<updated>2013-03-23T06:46:06Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Powering the E1.31 Bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
As mentioned above, the bridge can be powered with either a well regulated +5vdc supply or an unregulated/regulated +7-24vdc supply. The power supply should supply at least XXX mA (dlovely to supply). Configure the power jumper appropriate before applying power.&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9912</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9912"/>
		<updated>2013-03-23T06:36:14Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Power Jumper - JP1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v internally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9911</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9911"/>
		<updated>2013-03-23T06:35:18Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Power Jumper - JP1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper is used if you are supplying either a well regulated +5v or unregulated +7-24v. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicating you are getting 5v [[ext]]ernally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicating you are getting 5v [[int]]ernally via the 5v regulator).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v and would be fine but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9910</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9910"/>
		<updated>2013-03-23T06:30:44Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Jumpers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
There are two types of jumper groups on the E1.31 bridge. The first is to set the input voltage and the others to set the desired DMX or Renard physical output.&lt;br /&gt;
&lt;br /&gt;
====Power Jumper - JP1====&lt;br /&gt;
This jumper determines whether the power provided on the DC input terminal block goes directly to logic on the board or if it goes to the 5v voltage regulator and then to the 3.3v regulator. If you apply +5vdc to the terminal block, you should put the jumper on the &amp;quot;EXT&amp;quot; setting (indicates you are getting 5v externally). If you apply +7-24vdc, you should put the jumper on the &amp;quot;INT&amp;quot; setting (indicates you are getting 5v internally).&lt;br /&gt;
&lt;br /&gt;
You &#039;&#039;&#039;MUST&#039;&#039;&#039; ensure you have this jumper set correctly if you are using voltages greater than 5v as it may (and probably will) cause permanent damage to some components on the board. The Propeller chip uses 3.3v but the RS-485 transceivers are 5v devices and would be probably be damaged.&lt;br /&gt;
&lt;br /&gt;
====Output Configuration Jumpers====&lt;br /&gt;
Each port has a set of four separate jumpers. If you want a DMX output, you need to put all four jumpers to the &amp;quot;DMX&amp;quot; side. If you want a Renard output, you need to put all four jumpers to the &amp;quot;REN&amp;quot; side. It is important that all four jumpers are in the same position for that port.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;DMX&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - RS-485 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 7 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 8 - No Connection&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 4, 5, and 6 have no connection.&lt;br /&gt;
&lt;br /&gt;
When configured for &#039;&#039;&#039;REN&#039;&#039;&#039;, the output would be:&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 1 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 2 - Signal Ground&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 4 - RS-485 D-&lt;br /&gt;
&amp;lt;BR&amp;gt;Pin 5 - RS-495 D+&lt;br /&gt;
&amp;lt;BR&amp;gt;Pins 3, 6, 7 and 8 have no connection.&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9909</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9909"/>
		<updated>2013-03-23T06:01:09Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* How does the 6 Port E1.31 Bridge work? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, the bridge takes in a multicast E1.31 UDP stream, determines which stream belongs to which port (if any) and sends that data out the appropriate port. The E1.31 stream enters the bridge via an Ethernet port on the Wiz820io module and is converted to a serial signal that is sent on to the Propeller microcontroller chip. Your sequencer or streaming tool sends multicast packets with an address of 239.255.&amp;lt;UHB&amp;gt;.&amp;lt;ULB&amp;gt; where UHB is the Universe high byte and LHB is the Universe low byte. As an example, the address for universe &#039;1&#039; would be 239.255.0.1. This is why using multicast addressing can be simpler to configure since this address is always the same for any device using that universe. The disadvantage of using multicast is that the packets are sent to every device on the subnet regardless if they are destined for it or not. This means the receiving device must read in the header for each packet or have the means to block these within hardware. Depending on the device and the number of universes of data sent it can swamp the device and possibly end up causing a loss of data. Note however that this is not an issue for most networks until you get into the dozens of universes so it&#039;s not an issue for most users.&lt;br /&gt;
&lt;br /&gt;
Unicast is another method of sending E1.31 packets. For this method, the IP address used to manage/configure the device is also used for the data packets. In this case, the packets are sent directly to the device instead of being broadcast across the entire subnet.&lt;br /&gt;
&lt;br /&gt;
The Parallax Propeller microcontroller determines if the address matches one of the configured ports universe numbers and if it does, reads in the entire DMX stream and sends them out that particular port either as-is or after conversion to Renard protocol. The Propeller chip is quite powerful, it is essentially eight separate microcontrollers in a single package. These internal processors or COGs as they are called can each run completely different (or the same) code. This allows you to partition different functions to different COGs within your code. If a COG is not used, it does not use any resources which allows you to run the others faster. For more information on the Propeller, visit the Parallax site.&lt;br /&gt;
&lt;br /&gt;
For the bridge, the COGs are used to support both the multiple input processing as well as the six port output processing.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9908</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9908"/>
		<updated>2013-03-23T05:06:24Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* What is the 6 Port E1.31 Bridge? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams or &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured. You can configure any mix of DMX and Renard protocols to any port.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9907</id>
		<title>E1.31 Bridge</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_Bridge&amp;diff=9907"/>
		<updated>2013-03-23T05:01:34Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* What is the 6 Port E1.31 Bridge? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This is a work in progress!!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=6 Port E1.31 Bridge Construction Manual=&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the 6 Port E1.31 Bridge?==&lt;br /&gt;
The 6-port E1.31 bridge is a device that takes in an E1.31 stream from your network and converts (or &#039;bridges&#039;) that to multiple DMX or Renard output streams. E1.31 or sACN (Streaming Architecture for Control Networks) is method of multiplexing multiple DMX streams over your network using unicast or multicast UDP packets. The 6-port bridge currently only supports multicast streams. This makes it simpler to configure but has drawbacks in very large configurations (10&#039;s of streams). E1.31 can support 64K worth of DMX streams of &#039;universes&#039; so it has a virtually unlimited amount of expansion available.&lt;br /&gt;
&lt;br /&gt;
The 6-port bridge can handle up to six E1.31 universes, each of which get directed to a particular port. By default the bridge is configured to send universe &#039;1&#039; to port number 1, universe &#039;2&#039; to port number 2 and so on but you can assign any of the 64k universe numbers to any port if you wish. The bridge takes in the particular universe stream and either outputs it directly out each port for DMX output or it performs a conversion to Renard protocol. The protocol used depends of course on what you plan to use for controllers on the ports that you have configured.&lt;br /&gt;
&lt;br /&gt;
The bridge has another feature so that each physical output can be re-wired to support with a &amp;quot;standard&amp;quot; DMX RJ-45 output or a Renard output without resorting to making custom cables to support either. The output of the bridge is always RS-485 in either case. Note that regardless if your Renard controller is running standard Renard/Serial code or Renard/DMX code, the jumpers should always be configured for Renard since the physical interface does not change.&lt;br /&gt;
&lt;br /&gt;
==How does the 6 Port E1.31 Bridge work?==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6 Port E1.31 Bridge Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=158 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=22&amp;amp;products_id=157 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the 6 Port E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
The 6 Port E1.31 Bridge requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:E1_31Bridge.png]]&lt;br /&gt;
&lt;br /&gt;
# Install the 0.1uF (100nF) capacitors C4-C12.&lt;br /&gt;
# Install the 220 Ohm resistors R1-R3.&lt;br /&gt;
# Install the 120 Ohm resistors R4-R9.&lt;br /&gt;
# Install the 10K Ohm resistors R10-R12&lt;br /&gt;
# Install the 5Mhz Crystal X1.&lt;br /&gt;
# Install the Toggle Switches S1-S2.&lt;br /&gt;
# Install the seven 8 Pin IC sockets and one 40 pin socket.&lt;br /&gt;
# Install the green LED LED1.&lt;br /&gt;
# Install the red LEDs LED2-LED3. &lt;br /&gt;
# Install the 3.3V Regulator VR2 with the heat sink.&lt;br /&gt;
# Install the 3 Pin and 4 Pin headers JP1, H1.&lt;br /&gt;
# Install the two WizNet 1x6 pin headers.&lt;br /&gt;
# Install the twelve 2x3 output pin selectors.&lt;br /&gt;
# Install the power terminal block TB1.&lt;br /&gt;
# Install the three 47uF Capacitors C1-C3.&lt;br /&gt;
# Install the DC-DC Converter VR1.&lt;br /&gt;
# Install the six RJ45 jacks J1-J6.&lt;br /&gt;
# Install the six RT485BN in IC3-IC8 with the notches facing the edge with the power terminal block.&lt;br /&gt;
# Install the EEPROM in IC2 with the notch facing the edge with the power terminal block.&lt;br /&gt;
# Install the Propeller in IC1 with the notch facing the WizNet adapter.&lt;br /&gt;
# Install the WizNet adapter with the socket facing the Propeller IC. &lt;br /&gt;
&lt;br /&gt;
H2 and IC9 will be unpopulated as these are both for future expansion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the 6 Port E1.31 Bridge!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jumpers==&lt;br /&gt;
&lt;br /&gt;
==Powering the E1.31 Bridge==&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
&lt;br /&gt;
==Programming the EEPROM==&lt;br /&gt;
Current version of the firmware is v2.03 and you can download it [http://doityourselfchristmas.com/forums/attachment.php?attachmentid=16732&amp;amp;d=1354385180 here].&lt;br /&gt;
&lt;br /&gt;
The Programming port on the Bridge is the 4 pin header near the WizNet adapter. Match up the silk screen labels with those on the Prop Plug. You will need to externally power the bridge when programming it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming Tools Required===&lt;br /&gt;
&#039;&#039;&#039;The reccomended way is to use the PropPlug.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
====PropPlug====&lt;br /&gt;
[[File:PropPlug.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
You can get it from [http://www.diyledexpress.com DIYLEDExpress] during Pre-Sales or find it  at [http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx Parallax] or [http://www.mouser.com/ProductDetail/Parallax/32201/?qs=sGAEpiMZZMt7FrWooXVB14dwtuxqLs8Y Mouser] anytime.&lt;br /&gt;
====Build your own====&lt;br /&gt;
[[File:SerialToPropeller.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Programming Howto===&lt;br /&gt;
&lt;br /&gt;
* Download the [http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.3.2.zip Parallax Propeller Tool] and install it.&lt;br /&gt;
* Run the Propeller Tool application and it will ask of you want to associate .eeprom files with the application, Say Yes. &lt;br /&gt;
* You can close the Propeller Tool application and double click on the .eeprom file you downloaded or from within the application go to File-&amp;gt;Open and change the &#039;Files of type&#039; to &#039;Propeller Applications&#039; and open the Bridge_v2.02.eeprom file. &lt;br /&gt;
* A &#039;Object Info&#039; screen will open, if not already enabled click &#039;Show Hex&#039; &lt;br /&gt;
* Program the EEPROM on the Bridge by selecting &#039;Load EEPROM&#039; and you are done.&lt;br /&gt;
&lt;br /&gt;
==Configuring and installing the E1.31 Driver==&lt;br /&gt;
http://doityourselfchristmas.com/wiki/index.php?title=E1.31_Vixen_Plugin&lt;br /&gt;
&lt;br /&gt;
==Configuration Commands==&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
&#039;&#039;&#039;SAve&#039;&#039;&#039; n where n is a memory page number from 0 to 7. Writes the currently displayed configuration to the specified memory page&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
&#039;&#039;&#039;LOad&#039;&#039;&#039; n where n is a memory page number, 0-7. Loads the specified memory page and displays the information on the web page.&lt;br /&gt;
&lt;br /&gt;
===Boot===&lt;br /&gt;
&#039;&#039;&#039;BOot&#039;&#039;&#039; 999 will restart the system. Make sure you do a SAVE first if you have made any changes or your changes will be lost!&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
&#039;&#039;&#039;IP&#039;&#039;&#039; a.b.c.d    where a.b.c.d is any valid IP address &lt;br /&gt;
&lt;br /&gt;
===Subnet===&lt;br /&gt;
&#039;&#039;&#039;SUbnet&#039;&#039;&#039; a.b.c.d or &#039;&#039;&#039;SUbnet&#039;&#039;&#039; n where a.b.c.d is any valid subnet mask value, or n is the size of the subnet in bits. &lt;br /&gt;
&lt;br /&gt;
===Gateway===&lt;br /&gt;
&#039;&#039;&#039;GAteway&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
&#039;&#039;&#039;DNs&#039;&#039;&#039; a.b.c.d where a.b.c.d is any valid internet address. Usually the address of your router. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If you are only using DHCP (not recommended), you can leave the static IP areas unused. &lt;br /&gt;
Network addressing (static or DHCP IP) is only needed to access the configuration &lt;br /&gt;
page with a web browser.  Once configured, no IP address is needed for normal operation. &lt;br /&gt;
The Default IP Mode, Web Server Mode, No Data Timeout, and Test Pattern commands affect &lt;br /&gt;
what happens when the system starts up. &lt;br /&gt;
&lt;br /&gt;
===Default===&lt;br /&gt;
&#039;&#039;&#039;DEfault&#039;&#039;&#039; n   where n is 0 or 1.  DE 0 sets a default network mode of STATIC, DE 1 sets a default network mode of DHCP.&lt;br /&gt;
&lt;br /&gt;
===Universe===&lt;br /&gt;
&#039;&#039;&#039;UNiverse&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is universe from 1 to 63999.&lt;br /&gt;
&lt;br /&gt;
===Protocol===&lt;br /&gt;
The Protocol command is used to set the protocol for each of the six output RJ45 jacks. The current valid protocols are DMX and RENARD.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PRotocol&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6 and n is 1 for DMX protocol and 2 is for Renard protocol.&lt;br /&gt;
&lt;br /&gt;
===Baud===&lt;br /&gt;
The Baud command is used to set the baud rate for each of the four output RJ45 jacks.&lt;br /&gt;
NOTE: This command is only used for the Renard protocol. Baud rate will not be displayed when&lt;br /&gt;
the DMX protocol is selected.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;BAud&#039;&#039;&#039; b n Where b is the RJ45 output jack number, from 1 to 6&lt;br /&gt;
and n is 1 for a baud rate of 57,600 or 2 is for a baud rate of 115,200.&lt;br /&gt;
The Renard protocol refresh rate at 57,600bps for 512 channels is approximately 90ms and at&lt;br /&gt;
115,200bps the refresh rate for 512 channels is approximately 45ms.&lt;br /&gt;
The DMX protocol refresh rate is preset to 25ms.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new 6 Port E1.31 Bridge, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EEPROM Programming===&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
====Output Configuration====&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Dlovely|Dlovely]] ([[User talk:Dlovely|talk]]) 11:47, 29 November 2012 (EST)&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=DCSSR_Version_2.4&amp;diff=8268</id>
		<title>DCSSR Version 2.4</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=DCSSR_Version_2.4&amp;diff=8268"/>
		<updated>2013-01-23T18:44:01Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Controlling the DCSSR Version 2.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=DCSSR Version 2.4   -  4 Channel DC SSR - layout by Labrat=&lt;br /&gt;
&lt;br /&gt;
[[File:DCSSR_2.4.png|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disclaimers==&lt;br /&gt;
The standard disclaimers pertaining to the information contained on this wiki page are listed [[Disclaimers | here.]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the DCSSR Version 2.4?==&lt;br /&gt;
The DCSSR Version 2.4 is a 4 channel DC SSR (Solid State Relay) used to switch medium/high current DC loads such as high power LEDS, Dumb RGB Strips, DC Floodlights, solenoids, etc.  The DCSSR Version 2.4 is connected to a computer thru a controller and is directly connected to your dc load and dc power supply.  The DCSSR is connected to a controller such as the [[Renard_64XC|Ren64XC]] or the [[Ren48LSDv3c|Ren48LSD]] to provide the signals necessary to turn the DCSSR on and off.  &lt;br /&gt;
It is capable of controlling DC loads from 7 - 24V.  Each channel is rated for 4A and the total load for all four channels combined is 10A.   The original concept design was created by DIYC user [http://doityourselfchristmas.com/forums/member.php?11-wjohn| John Wilson (wjohn)]. This version of the layout was designed by [http://doityourselfchristmas.com/forums/member.php?3440-LabRat| Andrew Williams (LabRat)] of Ottawa, Canada, in the spring  of 2012, with the intent to make a board that would fit inside the TA-200 enclosure.&lt;br /&gt;
&lt;br /&gt;
==How does the DCSSR  work?==&lt;br /&gt;
The DCSSR Version 2.4 was designed to be used primarily to drive medium/high current DC loads  that require a higher current then can be provided by other DC units such as the stand alone REN48LSD.   The design allow 4 channels to be switched on/off or dimmed by switching the N Channel Mosfets on and off which provides a ground to the devices connected to the respective channels.  It provides a common V+ across all of the channels.  &lt;br /&gt;
&lt;br /&gt;
The DCSSR Version 2.4 uses an Optoisolator to isolate the controller from the DC loads being switched.  The input signals come from the DC controller using ordinary Cat5 cable plugged in to the controller and the DCSSR Version 2.4.  The power for the DC loads is connected to the DC In terminals near the top right of the board and the 4 channel of DC loads are connected to the terminals along the right side of the board.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The Version 2.4 is currently the most recent version of the DCSSR designed by Labrat in production.&lt;br /&gt;
&lt;br /&gt;
Previous version (1.6) is detailed in the &amp;quot;Files Section&amp;quot; of the DIYC website. &lt;br /&gt;
[http://doityourselfchristmas.com/forums/dynamics/showentry.php?e=36&amp;amp;catid=8| TA200 DCSSR Version 1.6]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For wjohn DCSSR Versions 1.0-1.3 look [[4_Channel_DCSSR_Assembly_Instructions | here]].&lt;br /&gt;
&lt;br /&gt;
=DCSSR Version 2.4  Parts=&lt;br /&gt;
&lt;br /&gt;
===PCB===&lt;br /&gt;
&lt;br /&gt;
The PCB is available at [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=13&amp;amp;products_id=71 DIYLEDExpress.com]&lt;br /&gt;
&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
===Mouser===&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;534-3517&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fuseholders, Clips, &amp;amp; Hardware PC FUSE CLIP 5 MM&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;660-CF1/4C103J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors - Through Hole 10Kohms 5%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;80-C322C104Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM78L05ACZX&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard TO-92 .1A Pos Volt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;660-CFS1/4CT52R471J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors - Through Hole 470 OHM 5% 1/4W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;660-CFS1/4CT52R681J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors - Through Hole 680 OHM 5% 1/4W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;782-K847PH&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Transistor Output Optocouplers Phototransistor Out Quad CTR 50-600%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-39890-0302 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 5.0MM ECONOMY 2P 14-24AWG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; IC &amp;amp; Component Sockets 16P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; 512-FQPF13N06L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;MOSFET 60V N-Channel QFET Logic Level&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ethernet &amp;amp; Telecom Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113GD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole GREEN DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; 71-CCF071K00GKE36&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Metal Film Resistors - Through Hole 1/4watt 1Kohms 2% Rated to 1/2watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;504-GMA-10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10A Fuse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=972c658787  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
The BOM is available at [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=13&amp;amp;products_id=70 DIYLEDExpress.com]&lt;br /&gt;
&lt;br /&gt;
===Heatsink===&lt;br /&gt;
The design calls for a heatsink to be attached to the MOSFETS to provide maximum power handling capability.  It may be purchased at [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;products_id=74| www.diyledexpress.com] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Housing===&lt;br /&gt;
The DCSSR Version 2.4 was designed to fit in the [http://www.aflglobal.com/cmspages/bluekey/getfile.aspx?aliaspath=/productlist/Product-Lines/Optical-Connectivity---Apparatus/Terminal-Access-TA-200-205-Terminal-Enclosure/doc/TA-200-Terminal-Enclosure TA-200 Demarcation Enclosure] available from numerous vendors including [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=16 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:TA-200.jpg|100px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Building the DCSSR Version 2.4=&lt;br /&gt;
==Assembly==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DCSSR Version 2.4 is a simple device to assemble and test.  It is easiest if you build the units by inserting  the various components from smallest to tallest . &lt;br /&gt;
&lt;br /&gt;
#	Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
#	Install the resistors:&lt;br /&gt;
##	four 470 ohm resistors (yellow-violet-brown) in positions R1-R4 in the center of the board.  The resistors are not polarized so they can go either way.&lt;br /&gt;
##:[[File:DCSSR2-4-Step-1.jpg|300px]]&lt;br /&gt;
##	four 10K ohm resistors (brown-black-orange) in positions R5-R8 in the center of the board.  The resistors are not polarized so they can go either way.&lt;br /&gt;
##:[[File:DCSSR2-4-Step-2.jpg|300px]]&lt;br /&gt;
##	four 680 ohm resistors (blue-grey-brown) in positions R9-R12 on the left side of the board.  The resistors are not polarized so they can go either way.&lt;br /&gt;
##:[[File:DCSSR2-4-Step-3.jpg|300px]]&lt;br /&gt;
##	two 1K ohm resistors (brown-black-red) in positions R13-R14 on the top left and bottom left of the board.  The resistors are not polarized so they can go either way.&lt;br /&gt;
##:[[File:DCSSR2-4-Step-4.jpg|300px]]&lt;br /&gt;
#	Install the two 0.1 uF capacitors in positions C1-C2 on the bottom left of the board. The capacitors are not polarized so they can go either way.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-5.jpg|300px]]&lt;br /&gt;
#	Install the Install the 16 pin socket in the center of the board. Note that the notch faces the top of the board matching the silkscreen pattern on the PCB.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-6.jpg|300px]]&lt;br /&gt;
#	Install the light emitting diodes:&lt;br /&gt;
##	Install the Green LED in the position marked Signal near the top of the board next to the RJ45 jack.  Note that the LED is polarized and long lead should go towards the bottom of the board. (Note: silkscreen shows &amp;quot;FLAT&amp;quot; side of the LED, this can also be used to check for proper orientation)&lt;br /&gt;
##	Insert the Red LED  in the position marked Power near the bottom left of the board.  Note that the LED is polarized and the long lead should face towards the top of the board.&lt;br /&gt;
##:[[File:DCSSR2-4-Step-7.jpg|300px]]&lt;br /&gt;
#	Install the 5v linear regulator on the bottom left side of the board.  Note that there are two sets of three holes. If you are using the small TO-92 package regulator listed in the BOM then the 7805 will use the holes closest to the caps. Note the regulator is polarized and the flat side should face left to match the orientation on the silkscreen.  &#039;&#039;&#039;NOTE: IF YOU PLAN TO USE 5VDC LOADS, SEE THE [[DCSSR_Version_2.4#Design_Options| DESIGN OPTIONS SECTION BELOW]] BEFORE INSTALLING THE VOLTAGE REGULATOR.&#039;&#039;&#039;&lt;br /&gt;
#:[[File:DCSSR2-4-Step-8.jpg|300px]]&lt;br /&gt;
#	Install the two fuse clips near the top center of the circuit board. It may be easier to put the fuse in then install them on the PCB to ensure they are installed in the correct direction and line up.  Please note that fuse clips &#039;&#039;&#039;may&#039;&#039;&#039; be polarized. Examine them carefully, as they often have extra bends that should be placed on the outside end, to stop the fuse from slipping out. Be careful, the fuse holders require a fair amount of solder and heat to attach them. The FUSE should not be present when installing the clips, as the extra heat may melt the end of the fuse.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-9.jpg|300px]] [[File:Fuse_Clip.png]]&lt;br /&gt;
#	Connect the five 2 position screw terminal strips together by sliding the notches on the sides together.  Next solder them to the circuit board with the wire opening side facing the right side of the board.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-10.jpg|300px]]&lt;br /&gt;
#	Install the 4 MOSFETs in the center of the board.  It may be easier to attach them to the heat sink first using heatsink compound and screws and nuts, then soldering them to the PCB so they line up correctly. The MOSFETs are polarized and they should be installed with the tab facing the screw terminals.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-11a.jpg|300px]][[File:DCSSR2-4-Step-11b.jpg|300px]]&lt;br /&gt;
#	Install the RJ45 jack to the top left of the board.  Gently align the eight wires with the matching holes and snap the connector to the board.  Solder the connector to the circuit board being careful to not short out the connectors.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-12.jpg|300px]]&lt;br /&gt;
#	Install the fuse in the clips if it is not already there.&lt;br /&gt;
#:[[File:DCSSR2-4-Step-13.jpg|300px]]&lt;br /&gt;
#	Gently install the Optoisolator in the socket making sure that the notch faces the top of the board , matching the silkscreen drawing.&lt;br /&gt;
#	Inspect the board to look for any missing solder joints, solder bridges or cold solder joints.&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the DCSSR Version 2.4 !&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:DCSSR2-4-Final.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
Connect power to the DC IN terminals and the POWER LED should light.&amp;lt;br/&amp;gt;&lt;br /&gt;
Connect the DCSSR Version 2.4 to the DC controller by connecting the RJ45 jacks between the two units.  The SIGNAL LED should light.&amp;lt;br/&amp;gt;  &lt;br /&gt;
NOTE: THE SIGNAL LIGHT WILL NOT LIGHT IF THE DCSSR VERSION 2.4 IS PLUGGED INTO A REN48LSD &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mounting in Housing==&lt;br /&gt;
The DCSSR Version 2.4 PCB is designed with attachment holes for #4 sheet metal screws for direct mounting into the TA-200 Demarcation enclosure.  However, the enclosure bosses are designed for a minimum #6 screw.  In order to attach the PCB to the enclosure bosses, either fill the lower mounting holes in the enclosure with hot glue and use #4 screws, or expand the PCB mounting holes by drilling (such as a #16 drill (.177&amp;quot; diameter) and attach directly with #6 x 5/8&amp;quot; long screws.  The upper bosses in the enclosure may need to be filed down to allow the PCB to sit flush depending on the trimming of the component leads on the bottom of the PCB.&lt;br /&gt;
&lt;br /&gt;
Please note that the small hole in the lower corner of the board (nearest to the terminal block headers), is intended for use as a strain relief point. Place a small &#039;&#039;zip tie&#039;&#039; through this hole and around all incoming/outgoing cables, and tighten until &#039;&#039;snug&#039;&#039;.  This ensures that any accidental pulling on the cables won&#039;t jar the connectors loose from the terminal block headers.&lt;br /&gt;
&lt;br /&gt;
=Power Requirements=&lt;br /&gt;
The DCSSR4 Version 2.4 can switch DC loads from 7-24VDC.  The design provides local power for the optoisolator and the MOSFETs by using a local voltage regulator on the DC IN power.  The voltage regulator does not work on the DC loads, so that any voltage applied to the DC IN terminals is fully available at the Output Terminals.  &lt;br /&gt;
&lt;br /&gt;
While the MOSFETs are capable of switching up to 10A each, the traces on the board cannot handle that much power.  Each channel should be limited to 4 A and the total for all 4 channels should be limited to 10A. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Controlling the DCSSR Version 2.4 =&lt;br /&gt;
The DCSSR Version 2.4 requires a DC controller to be connected to its input for automated lighting.  It can  be driven by a  variety of DC controllers. The  [[Renard_64XC|Ren64XC]] and the [[Ren48LSDv3c|Ren48LSD]] are both configured to drive the DCSSR and have matching RJ45 jacks. If you are using the [[Ren48LSDv3c|Ren48LSD]] to drive your DCSSRs, you may need to change the resistors (9-13) from the controller to the optoisolator chip. The original design calls out a 680 ohm resistor which delivers 5mA across the optoisolator. Use the following table to determine which resistors to use:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* 5v - 680 ohm 1/8W or 1/4W&lt;br /&gt;
* 12v - 2000 ohm 1/8W or 1/4W&lt;br /&gt;
* 24v - 4300 ohm 1/4W&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
If you are driving an inductive DC load such as a solenoid,relay or a motor, you may want to add a  [http://en.wikipedia.org/wiki/Flyback_diode Flyback Diode] such as a 1N4004 to provide extra protection to the MOSFET in the circuit.&lt;br /&gt;
&lt;br /&gt;
The V+ is common for all four channels and the individual channels are controlled by switching the V- to ground. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RJ45 controller inputs on the RJ45 jack  should be as follows:&lt;br /&gt;
&lt;br /&gt;
 Pin 1 - +5v supply&lt;br /&gt;
 Pin 2 - Channel 1 output&lt;br /&gt;
 Pin 3 - +5v supply&lt;br /&gt;
 Pin 4 - Channel 2 output&lt;br /&gt;
 Pin 5 - reserved&lt;br /&gt;
 Pin 6 - Channel 3 output&lt;br /&gt;
 Pin 7 - LED (&#039;&#039;signal&#039;&#039;) ground&lt;br /&gt;
 Pin 8 - Channel 4 output&lt;br /&gt;
&lt;br /&gt;
=Schematic=&lt;br /&gt;
[[File:DCSSR2_4_schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
&lt;br /&gt;
[[File:DCSSR24.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PCB is available at [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=13&amp;amp;products_id=71 DIYLEDExpress.com]&lt;br /&gt;
&lt;br /&gt;
Gerbers are available in the FILE LIBRARY:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/dynamics/showentry.php?e=166&amp;amp;catid=8 DCSSR 2.4 Gerbers (zip archive)]&lt;br /&gt;
&lt;br /&gt;
=Design Options=&lt;br /&gt;
If you want to drive 5.0V DC loads, you should omit the Voltage regulator and solder in a jumper between the two outer pins where the voltage regulator would go.  You must use a well regulated DC voltage supply attached to the DC In power terminals.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Other Information=&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DCSSR Version 2.4 Discussion Threads==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
TBD&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SSR]]&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=7714</id>
		<title>Ren48LSDv3c</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren48LSDv3c&amp;diff=7714"/>
		<updated>2012-11-05T19:27:39Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Ren48LSD (v3c) Parts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren48LSD (v3c) Construction Manual=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&#039;&#039;&#039;For information on the older version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;What&#039;&#039; is the Ren48LSD?==&lt;br /&gt;
The Ren48LSD (&#039;&#039;&#039;L&#039;&#039;&#039;ED &#039;&#039;&#039;S&#039;&#039;&#039;trip &#039;&#039;&#039;D&#039;&#039;&#039;river) controller came about as a solution to drive Frank&#039;s LED Super Strips. Originally I used [[DCSSR|DCSSRs]] to drive them and while it&#039;s a workable solution, it tends to be somewhat bulky and requires lots of additional wiring between the controller and DCSSRs as well as to the strips themselves. Another alternative is [[Renard 24LV|Frank&#039;s Ren24LV]] which uses ULN2803 drivers. The issue with this solution is that it has limitations in how much power it can sink to the strips due to the ULN2803 package power dissipation.&lt;br /&gt;
&lt;br /&gt;
The strips require up to 360mA per output (18 LEDs x 20mA) so I used an NPN bipolar transistor to drive them. The transistors support up to 600mA maximum but should be limited to 400mA per output overall due to trace/connector maximums. The transistors are fairly cheap so it makes for a simple, inexpensive solution. The controller design used the [[The_Renard_SS24_Controller_Board|Ren24SS]] as a base, using the same PIC, clocking and serial interface configuration but expanded to 6 PICs to support 48 channels or driving up to 12 strips per board. Because of this, the controller supports standard [[Renard_Firmware#Regular_Firmware|Renard protocol FW]] using RS-232/485 as well as the [[Renard_Firmware#DMX_firmware|DMX]] version. The board requires either a 5vdc well regulated supply or a good 9-24vdc supply. The input supply also drives the LED strips.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For information on the previous version of this board (v3b) please go to [[Ren48LSD]].&#039;&#039;&#039; This page is for the v3c version of the board.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren48LSD work?==&lt;br /&gt;
The Ren48LSD uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 8 channels. It removes this information from the stream and feeds the rest out to the next PIC and that one performs the same. This is repeated for all 6 PICs. The last PIC, PIC 6, feeds what&#039;s left of the stream out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 48 channels of information used by the Ren48LSD. For example, if you have two Ren48LSDs, on Vixen you would configure a single Renard/DMX plug-in with 96 channels. The first Ren48LSD consumes the first 48 channels of information leaving only 48 channels on it&#039;s outputs. The second Ren48LSD will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren48LSD (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 8 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to pin 5 of the next PIC. PIC #6 or the last PIC feeds the next controller if you have one attached as mentioned above. All of the PICs are fed the same clock from the external oscillator.&lt;br /&gt;
&lt;br /&gt;
The logic portions of the board require a steady +5vdc supply. This can be supplied in two ways on the Ren48LSD. If you use a well-regulated +5vdc power supply, you skip installing all of the regulator circuitry and install a jumper across the +5vdc bypass connector. This will feed the power from the DC IN 1 jack directly to the logic components. Obviously care must be taken to ONLY use a 5vdc supply - if a 12v supply is connected in this configuration, you will probably lose all of your PICs, ST485 chips and the Oscillator in one shot. If you are planning to use a 9-24vdc supply then you must install the regulator circuitry. This allows the power supplied on the DC IN 1 connector to be converted down to +5vdc for the logic components. It is important to realize that the 5v created is only used by the logic components, it is NOT sent out to the outputs of the Ren48LSD. The outputs always follow whatever you place on DC IN 1 and DC IN 2. The two connectors are separated so it is possible to run different voltages on DC IN 1 and DC IN 2 (say 5v and 12v). Here again, extreme caution must be taken to ensure you do not mix up supplies or plug your device into the wrong outputs (say a 5v strip into a 12v output). In addition, you must ensure that the two power supplies will work harmoniously with a shared ground connection since the ground plane is shared between DC IN 1 and DC IN 2.&lt;br /&gt;
&lt;br /&gt;
So - now that the PICs have the updated dimming levels for all of it&#039;s channels, it enables each of its outputs using PWM or Pulse Width Modulation. It is important to grasp that the voltage levels are not controlled - it is the amount of time on and off that is varied within a small cycle of time for each update. It seems logical that to dim things you would just change the voltage from 12v to 9v for example. Instead, the voltage is on at the full 12v for x amount of time and then it is off (0v) for the y amount of time - it is not something in-between. The cycle time is controlled by the PIC in the case of the Ren48LSD. In RenardSS boards, they use a Zero-Cross (ZC) signal which is created by an opto-isolator attached to the AC line (either directly to the mains or via a transformer and in both cases through some resistors to limit the current to the opto). Since the Ren48LSD does not have any AC supplied to it, the PIC basically makes up it&#039;s own timing but it closely resembles what is seen with normal ZC usage.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The main changes from the v3b version of the board are a newly designed voltage regulator circuit. It was found on the v3b that the standard LM7805 regulator would get very hot when fully loaded at 12v (the v3b only supported 5vdc or 9-12vdc input). When fully on, the device sat at it&#039;s peak temperature of about 120 degC. I came up with a few workarounds which addressed this (see the v3b page) but for the next revision, I decided to change the regulator completely. Instead of using a linear 7805 regulator, I went with the LM2575-5 switching regulator. While it requires a few more parts (a coil, diodes and low ESR filter capacitors) it does allow the v3c version of the board to go up to 24vdc at full load. The regulator stays well within the temperature specs and in normal operation does not even get warm.&lt;br /&gt;
&lt;br /&gt;
You do have to decide prior to building the board whether you will be using +5vdc or 9-24vdc as your input supply source (specifically to DC IN 1). If you are going with 5vdc, then you don&#039;t need any of the regulator circuit components - in fact you should specifically leave them off the board. There is a bypass jumper block on the board that bypasses the +5v from DC IN 1 directly to the logic on the board so you must install that block and jumper that as well. If you are going with 9-24vdc then you do need to install all of the regulator circuit to provide 5v to the logic on the board (PICs, Oscillator, RS485 chips).&lt;br /&gt;
&lt;br /&gt;
==Ren48LSD (v3c) Parts==&lt;br /&gt;
In addition to the [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=3&amp;amp;products_id=68 PCB], you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-LM2575TV-5G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Switching Converters, Regulators &amp;amp; Controllers 5V 1A PWR SW REG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;667-ELC-18B331L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Power Inductors 330UH RADIAL COIL CHOKE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ331M1CBK1012P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16V 330uF 105C 10x12.5 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;140-RXJ101M1HBK1016P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 50V 100uF 105C 10x16 mm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=76c8f3ed18  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain&lt;br /&gt;
cases. The electrolytic capacitors must only be subsituted with low-ESR versions only. Failure to do so could result in instability in the regulation circuit. If you are using a well regulated 5vdc supply, the voltage regulator, 1N5819 diodes (2), 330uH coil, and 100uf capacitor should not be installed. This will require a jumper to be placed across the +5vdc bypass terminal block which effectively shunts DC IN 1 directly to the board logic.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=index&amp;amp;cPath=3 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - If you recently purchased a Ren48LSD board from diyledexpress then you should know that there was a slight mistake on the board files. Pin 7 of ALL the RJ45 outputs is not connected to anything. To use that pin, you must run a small jumper from pin 5 to pin 7 or simply blob up some solder between the two pins. This will ensure the common V+ is distributed properly to all four odd pins on the outputs.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren48LSD==&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD requires a fair bit of soldering so take your time and ensure you&lt;br /&gt;
install the components in the correct orientation when required. Start by sorting&lt;br /&gt;
the components by type and values. Look over the PCB before starting noting the&lt;br /&gt;
location of the various components. Follow the standard procedure of installing&lt;br /&gt;
the lowest profile parts first and ending up with the tallest.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-0.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the six 10k resistors near each PIC&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-01a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the two 1k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-02a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-03a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the 485 chips&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-04a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-05a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-06a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode near the 485 chips – note the correct orientation - the band on the diode goes towards the top of the board in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-07a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the two 1N5819 diodes near the voltage regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note the correct orientation - the diode closest to DCIN1 has the band on the diode facing down and in the square hole, the diode closest to the choke  has the band on the diode facing right and in the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-08a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install all forty-eight 470 ohm resistors doing 4-8 at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-09a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the nine decoupling capacitors near the IC sockets and oscillator. Note that the silkscreen says &amp;quot;.01uF&amp;quot; - in fact they are 0.1uF (100nF).&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-10a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the six 14-pin PIC chip sockets - note the correct orientation - the top 3 sockets have the notch facing towards the left, and the bottom 3 sockets have the notch facing the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-11a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the two 8-pin 485 chip sockets - note the correct orientation - the notch faces to the right side of the board towards the PICs.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-12a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-13a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the 48 transistors – note the correct orientation – the emitter is nearest the PICs, base in the middle and collector near the RJ45 jacks.  The legs of the transistors will need to be bent slightly to fit the holes.  The middle leg will end up being out in front of the flat side of the transistor.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-14a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the two 2-pin shunt jumpers&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-15a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the LED – note correct orientation - the flat side of the LED faces the bottom of the board and the shorter leg goes into the square hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-16a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-17a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the +5vdc bypass block &#039;&#039;&#039;(Install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-18a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if you are using a regulated 5vdc power supply for your input, you should omit installing most of the regulator circuitry.&lt;br /&gt;
&lt;br /&gt;
19. Install the LM2575 regulator &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; - note correct orientation - pin 1 is denoted by the square pad - the odd number pins are the pins farthest away from the back&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-19a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the 100uF/50v capacitor &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039; – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-20a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the 330uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the round hole.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-21a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22. Mount the 5v regulator heat sink if you installed the regulator – use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the choke coil &#039;&#039;&#039;(Do not install for 5vdc input)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-22.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the fourteen RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Build-23a.jpg|850px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren48LSD!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN 1” - it supplies power to controller portion of the board as well as strip outputs 1-6. “DC IN 2” is a separate input to drive strips 7-12. Note that the ground is shared between the two inputs. If you are using a well regulated +5vdc power supply as your power input, the regulator circuit should not be installed. However, you must manually bypass this by placing a jumper wire between the +5vdc bypass terminal block. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on each PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren48LSD does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the DMX Renard firmware from [http://www.doityourselfchristmas.com/wiki/images/e/ea/Renard-dmx-20080814.asm here:]&lt;br /&gt;
&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 0 – change from &#039;40&#039;&lt;br /&gt;
 #define SINK_map 0x00 – change from &#039;0xFF&#039;&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below – this is only required on the first PIC in the chain. If you have multiple Ren48LSD controllers, you can leave the second/subsequent PICs at &#039;1&#039; and they will automatically start off where the last PIC left off.&lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program all six PICs with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=206&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PICs into the sockets noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming at this point that you have built one or more of the LED SuperStrips to test with. If not - - well - - do it... Note that the strips have one caveat – I have found that the LED colors go in Red, Blue, Green and White order – not Red, Green, Blue and White order. The RJ45 outputs are as follows:&lt;br /&gt;
&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ff0000&amp;quot;&amp;gt;Red Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #0000ff&amp;quot;&amp;gt;Blue Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #00ff00&amp;quot;&amp;gt;Green Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
#Common +DC&lt;br /&gt;
#&amp;lt;span style=&amp;quot;background-color: #000000; color: #ffffff&amp;quot;&amp;gt;White Ground&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean to you? Well – if you use standard straight-thru RJ45/Ethernet cables, the color order will be RBGW channel order in Vixen so if you want to use an RGBW order, you&#039;ll need to change the channel order in Vixen. The other alternative (and the way I do it) is to swap pins 4 and 6 at one end of the RJ45 cable. I did this because I thought it made more sense to keep the natural pin order versus color order. Note that pins 1, 3, 5 and 7 are tied together both on the PCB as well as the strips – there is no way to have separate +DC runs with the strips.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren48LSD to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel in groups of four using the appropriate Renard/DMX plug-in. Channels 1, 5, 9, etc should have the same programming but only have 1 channel in the group (1,2,3,4) on at a time. This helps ensure you have unique channel&lt;br /&gt;
addressing from each RJ45 output.&lt;br /&gt;
&lt;br /&gt;
With the sequence running, plug in a strip into each RJ45 and ensure each color turns on in order (remember that the B &amp;amp; G colors are swapped). Once that is complete you change the on/off to ramp up/downs to verify dimming operation. Finally, you can perform a full load test with 12 strips installed.&lt;br /&gt;
&lt;br /&gt;
The Ren48LSD can be used to drive other devices as well of course. The MightyMini floods can be wired using normal RGBW wiring since the MM end of the cable goes into terminal blocks versus an RJ45 jack. Another popular flood is the ChristmasOnManor Rainbow Flood. This is an RGB (no white) flood so it only uses 3 channels. The wiring uses pins 2, 4 and 8 to drive Red, Green and Blue. Note that pin 6 - or the 3rd channel is not used here. You have a few choices - in Vixen simply skip that channel, or if you really want to use that channel, you will need to do some creative cabling or not use the RJ45 jacks at all and wire the 3 channels directly to the board. You can also alter the code in the PIC to only use 6 channels but this probably isn&#039;t worth the effort of changing the code.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren48LSD, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on all PIC sockets (U1 -&amp;gt; U6) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets (U7, U8) - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the &amp;quot;+5VDC BYPASS&amp;quot; feature, then ensure your supply is actually providing 5v at the &amp;quot;DC IN 1&amp;quot; terminal block.&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator circuit, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the &amp;quot;DC IN 1&amp;quot; terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator, coil, diodes and filter capacitors on the right hand side of the board. Ensure the filter capacitors, diodes and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PICs with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
===Clocking===&lt;br /&gt;
With all six PICs installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on all PICs - it should read around 2.5v (+/- 0.3v). If it appears to be stuck at 0 or 5v, then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator (as viewed from the top of the board shown above).&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that none of the PICs have been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PICs have been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, no stop bits and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 48-channel sequence in this fashion so you can test all PICs at once. With the sequence running, measure the outputs of the PIC at pins 1, 13, 12, 11, 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC #1 (U1) with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip at U7 (and the entire path from it to pin 5 on PIC #1/U1 pin 5) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two chips at U7 and U8 (&amp;quot;OUT&amp;quot; RS-485) to see if that resolves the issue. If the failure is in-between channels, then perform the same check on pin 5 on all PICs. For PICs #2-6, pin 5 is fed from pin 6 on the preceding PIC. In other words PIC 1, pin 6 feeds PIC 2, pin 5 and down the line so it could be an issue with the preceding PIC. Swap PICs around to see if that helps - otherwise it is probably a soldering issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren48LSD, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely at U8 for bent pins, solder issues, etc. Check the output RJ45 jack at J14 for crossed pins. Swap the RS-485 chip between U7 and U8 to see if that helps. Note that ALL output from the Ren48LSD is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 3 - channel 1/9/17/25/33/41&lt;br /&gt;
:Pin 13 - channel 2/10/18/26/34/42&lt;br /&gt;
:Pin 12 - channel 3/11/19/27/35/43&lt;br /&gt;
:Pin 11 - channel 4/12/20/28/36/44&lt;br /&gt;
:Pin 10 - channel 5/13/21/29/37/45&lt;br /&gt;
:Pin 9 - channel 6/14/22/30/38/46&lt;br /&gt;
:Pin 8 - channel 7/15/23/31/39/47&lt;br /&gt;
:Pin 7 - channel 8/16/24/32/40/48&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q23&amp;quot; is for channel 23. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q1: What if I only have 6 strips and won&#039;t be using ports 7-12?&lt;br /&gt;
&lt;br /&gt;
A1: Well - you&#039;re in luck! Next to PIC #3 and PIC #6 is a via hole that will bypass PICs #4 - #6 if you install a wire between them. Note that this is only necessary if you are planning to daisy-chain another board from this one. This effectively makes this a Ren24LSD. If you are not going to daisy-chain another board, you can leave it off as well as the RS-485 output chip. Personally, I think this is false economy since you&#039;ll have to dig the parts up if you change your mind and want to run a board off this one. In either case, you certainly save time and money by not installing the PICs, sockets, transistors, resistors and output connectors for strips 7-12 if you don&#039;t have them.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren48LSD-v3c-Construction-Bypass.png]]&lt;br /&gt;
&lt;br /&gt;
Q2: Can I use standard DIY SSRs with the Ren48LSD?&lt;br /&gt;
&lt;br /&gt;
A2: Maybe - but with the following caveats:&lt;br /&gt;
:*It has not been tested at all&lt;br /&gt;
:*The power LED on the SSR will not work as there is no ground fed to pin 7.&lt;br /&gt;
:*To be safe, pins 3, 5 and 7 should not be connected from the Ren48LSD to the SSR.&lt;br /&gt;
:*You may want to stick with a 5vdc source only if insure of the specifications of the optoisolators used on the SSRs. If you are using the standard coop AC or DC SSRs then they should be able to use anything up to 12vdc OK.&lt;br /&gt;
For these reasons, it is not really recommended to use an SSR on the Ren48LSD at this time.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE - the schematic below has an error on the input circuitry but the board itself is correct. Use the RenSS (any) schematic for the communication circuitry for now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren48LSD v3c in PDF format - [[File:Ren48LSD-v3c-Schematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Budude|Budude]] 03:08, 4 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:Renard 48LSD]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=7563</id>
		<title>Ren4Flood</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Ren4Flood&amp;diff=7563"/>
		<updated>2012-10-18T23:20:47Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Communications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ren4Flood Construction Manual=&lt;br /&gt;
Please see the standard [[Disclaimers|Disclaimers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step26.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Ren4Flood?==&lt;br /&gt;
The Ren4Flood is a four channel controller primarily aimed at controlling an RGB+W LED flood such as the MightyMini, Rainbow Flood (RGB only) or the [[DIYC_Flood|DIYC Flood]]. It uses the existing Renard architecture and code which has been modified to only consume four channels versus the normal eight that a Renard uses per PIC. The logic/control/communication portion of the circuit comes straight from the RenardSS series of controllers so much of the credit goes to Wayne James and of course Phil Short for their contributions. The output section is taken from the Ren48LSD but reduced to only four channels. One minor difference on the RS-485 interface is that jumpers have been added to bypass the input directly to the output creating a non-regenerated &amp;quot;THRU&amp;quot; port instead of the more common output port on the RenSS series. This allows you to use static node addressing without affecting other nodes further up/down the line.&lt;br /&gt;
&lt;br /&gt;
The other significant difference with the Ren4Flood is that it employs two input trigger ports. While this is not completely defined at the moment, the idea is of at least two different scenarios. The first allowing the installation of a switch to be mounted to the flood enclosure and simply turning on all of the LEDs to create a bright flood to be used during setup or off-season. The other scenario is using a trigger for security reasons. The input would be connected to some type of N/O switches and closing the switch would trigger the board to perform some type of light effect to scare off and/or alert you to this. Additional code could be used to monitor the input for data and if after a particular time period passes with no traffic (say 15 minutes), a light pattern would start for a set length of time to create simple mood/background lighting after the show completes.&lt;br /&gt;
&lt;br /&gt;
==How does the Ren4Flood work?==&lt;br /&gt;
As mentioned before, the Ren4Flood uses the same architecture for the logic portions of the board from the RenardSS series of boards. Sequence information is passed from a PC running Vixen or other sequencing program via an RS-232 or RS-485/DMX interface. The ST485 chips receive this information and turn into standard TTL logic levels that the PIC can understand. The PIC reads in the data and if it determines that the information corresponds to itself, it updates the dimming levels of all 4 channels. It removes this information from the stream and feeds the rest out to the other ST485 chip which translates it to RS-485 levels for the next controller in the line. It is important to realize that the information is removed from the stream and that the resultant leftover stream will have all of the data offset by the 4 channels of information used by the Ren4Flood. For example, if you have two Ren4Flood, on Vixen you would configure a single Renard/DMX plug-in with 8 channels. The first Ren4Flood consumes the first 4 channels of information leaving only 4 channels on it&#039;s outputs. The second Ren4Flood will see this incoming data as controller #1 again and assume the data is for it. This is very much different than standard hard/soft-coded DMX or LOR devices that use a set address yet still pass on the entire stream to the next controller on the line. There are advantages and disadvantages to either approach - but you should be aware of this when combining normal DMX devices before/after a Ren4Flood (or any Renard controller running DMX code).&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood has a jumper to bypass this however and can pass the data straight from the input to the output plug. This means you will need to set the hardware address by programming the PIC with different addresses on each Ren4Flood controller.&lt;br /&gt;
&lt;br /&gt;
The PICs receive the data on pin 5 and after consuming their 4 channels of data, forward the rest out of pin 6 of the PIC which in turn goes to the next controller if you have one attached as mentioned above. &lt;br /&gt;
&lt;br /&gt;
The board requires a 12-24vdc supply which is converted to +5v for the logic portion of the controller but is also fed directly out to the outputs via the transistors.&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood uses sourced outputs and not sinked outputs like the RenardSS controllers. Why is this? Because the PIC needs to turn on a transistor and to do this, it supplies 5v on it&#039;s output which turns on the transistor (via a resistor to limit the current) which allows current to flow from the collector to the emitter of the transistor. The emitter is directly connected to ground so basically, the transistor sinks the current from the LEDs (or whatever you have attached to the output) to ground. The positive voltage from the DC power supply connects directly to the device you have attached and this completes the circuit.&lt;br /&gt;
&lt;br /&gt;
==Revision History==&lt;br /&gt;
The v1c version is currently the only version of the Ren4Flood in production.&lt;br /&gt;
&lt;br /&gt;
==Ren4Flood (v1c) Parts==&lt;br /&gt;
In addition to the PCB, you will need the following components:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Mouser BOM&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mouser PN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Qty&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;579-PIC16F688-I/P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Microcontrollers (MCU) 7KB 256 RAM 12 I/O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 14P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;511-ST485BN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Buffers &amp;amp; Line Drivers Hi-Spd Lo Pwr Trans&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-1-390261-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IC &amp;amp; Component Sockets 8P ECONOMY TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;520-TCH1843-X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ECS-2100AX-18.432MHZ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-MPS2222AG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bipolar Transistors 600mA 75V NPN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5239B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 9.1 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;78-1N5229B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zener Diodes 4.3 Volt 0.5 Watt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;863-1N5819G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Schottky (Diodes &amp;amp; Rectifiers) 1A 40V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;512-LM7805CT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Linear Regulators - Standard 1A Pos Vol Reg&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;532-577102B00&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Heatsinks TO-220 HORIZ/VERT SLIM CHANNEL STYLE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;604-WP7113ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Standard LED - Through Hole HI EFF RED DIFFUSED&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E104MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;647-UHE1C471MPD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Aluminum Electrolytic Capacitors - Leaded 16volts 470uF 105c 8x15 3.5LS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA105E224MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.22uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;581-SA305E105MAR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 1uF 20% Z5U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-680-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 680ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-120-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 120ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-27K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 27Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-1K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 1.0Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-470-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 470ohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;299-10K-RC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Carbon Film Resistors 10Kohms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5556416-1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Telecom &amp;amp; Ethernet Connectors 8 PCB TOP ENTRY&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-7969492&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Terminal Blocks 5.08MM VERTICAL 2P wire protector&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727078&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 8P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;651-1727036&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Fixed Terminal Blocks 4P 3.81mm 90DEG&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-22-28-4056&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 5CKT VERT HDR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;538-70287-1001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings C-GRID .100&amp;quot; 2X03P VT HDR &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;571-5-146281-2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings 2 P HEADER GOLD 30u single row&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;649-65474-002LF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Headers &amp;amp; Wire Housings SHUNT TIN&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mouser.com:80/ProjectManager/ProjectDetail.aspx?AccessID=aef7433f52  Click here for Mouser Direct Project BOM]&lt;br /&gt;
&lt;br /&gt;
Most of the components are not overly critical and some can be omitted in certain cases.&lt;br /&gt;
&lt;br /&gt;
The BOM is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=9 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the Ren4Flood==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Ren4Flood requires a modest bit of soldering so take your time and ensure you install the components in the correct orientation when required. Start by sorting the components by type and values. Look over the PCB before starting noting the location of the various components. Follow the standard procedure of installing the lowest profile parts first and ending up with the tallest.  Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step00.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Install the three 10k resistors near top center of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step01.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install the four 1k resistors two near the top 485 chip and two near the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step02.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Install the two 27k resistors near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step03.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Install the one 120 resistor near the top 485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step04.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Install the one 680 resistor near the LED in the middle of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step05.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Install the 1N5229 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step06.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Install the 1N5239 diode above the top 485 chip – note the correct orientation - the band on the diode goes towards the left side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step07.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Install the four 470 ohm resistors near the right side of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step08.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Install the five 0.1uf decoupling capacitors near the IC sockets, oscillator and near the voltage regulator. Note that the silkscreen says 100nF.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step09.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Install the one 0.33uf capacitor to the right of the voltage regulator.  Note that the silkscreen says 330nF.  The BOM lists a 0.22uf capacitor, either a 0.22uf or a 0.33uf can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step10.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. Install the two 1.0uf capacitors  and near the ICSP header. Note that the silkscreen says &amp;quot;1uF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12. Install the one 14-pin PIC chip socket and the two 8-pin 485 chip sockets - note the correct orientation with the socket notch in the same direction as the silk screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step12.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Install the 18.432MHz oscillator – note the correct orientation - the package has one square corner (and a dot) and that goes into the square hole on the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step13.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14. Install the two  2-pin headers on the left side of the board in the term and rs232 holes&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step14.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Install the  one 2x3-pin header to the left of the bottom rs485 chip&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step15.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Install the one 5-pin header in the top center of the board int the holes marked ICSP &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step16.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Install the LED – note correct orientation - the flat side of the LED faces to the left.  The longer leg of the LED goes in the hole to the right.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step17.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Install the one 2-terminal DC input terminal blocks – note correct orientation - have the side where the power wires will be inserted facing the bottom of the board&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step18.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
19. Install the one 4-terminal trigger terminal block on the top right of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step19.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20. Install the one 8-terminal flood terminal block to the right side of the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21. Install the LM7805 regulator - note correct orientation - pin 1 is denoted by the dot on the package and the board.  Mount the heat sink to the device and use a small amount of heat sink compound&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step21.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.  Install the one  1N5819 diode near the voltage regulator ( – note the correct orientation - the diode has the band on the diode facing towards the top of the board. &#039;&#039;&#039;NOTE - If you are using the Ren4Flood with the DIYC Flood do not install this diode - instead use a jumper&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step22.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23. Install the 470uF/16v capacitor – note correct orientation - the capacitor has a stripe on the side denoting the negative leg that goes in the hole near the &amp;quot;-&amp;quot;mark on the board.&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step23.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
24. Install the two RJ45 jacks – note that side-entry jacks can be substituted&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step24.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
25. Install the 4 transistors – note the correct orientation – the flat side of the package faces towards the bottom of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-Step25.JPG|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Congratulations! That completes the construction of the Ren4Flood!&lt;br /&gt;
&lt;br /&gt;
==Initial Testing==&lt;br /&gt;
The first thing you will want to do in any PCB construction project is to double check that you have all components installed and in the proper orientation. You will then want to inspect the board for any cold/bridged solder joints. Take your time with this step and go over each and every joint.&lt;br /&gt;
&lt;br /&gt;
If you have any of the IC&#039;s installed - remove them now. Connect your power supply to the “DC IN” - it supplies power to controller portion of the board as well as the outputs. Turn on the supply and verify the power LED lights up. Verify you have 5v between pins 1 and 14 on the PIC socket as well as between pins 5 and 8 on the 485 chip sockets. Install all of the IC&#039;s if this passes.  The PIC goes in the 14 pin socket with the notch facing the top of the board.  The two 485 chips go in the 8 pin sockets on the left side of the board and the notches face to the left.&lt;br /&gt;
&lt;br /&gt;
==Programming the PIC controllers==&lt;br /&gt;
The Ren4Flood does not supply or use a ZeroCross input and therefore the Renard firmware (either Renard or DMX protocol) must be configured for DC/PWM&lt;br /&gt;
operation. In addition, if you are using the DMX firmware, you may want to set the initial starting address but generally, this can be left at &#039;1&#039; for all PICs since the code is self-addressing. Also – like the ULN2803 drivers, the transistors invert the output so the firmware uses positive outputs.&lt;br /&gt;
&lt;br /&gt;
===Renard Protocol===&lt;br /&gt;
&#039;&#039;&#039;4-channel Renard/Serial firmware for the Ren4Flood will be coming soon - for now use standard Ren48LSD/Serial code&#039;&#039;&#039;&lt;br /&gt;
Obtain the standard Renard firmware [http://www.doityourselfchristmas.com/wiki/images/d/d3/Renard-20071229.asm here:]&lt;br /&gt;
&lt;br /&gt;
Make the following changes:&lt;br /&gt;
&lt;br /&gt;
 #define PWM_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define DC_build 1 – change from &#039;0&#039;&lt;br /&gt;
 #define CTR_LOCKOUT 1 – change from &#039;15&#039;&lt;br /&gt;
 ;#define OUTPUT_NEGATIVE_TRUE – comment this out&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC. A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=207&amp;amp;d=1280420686 here].&lt;br /&gt;
&lt;br /&gt;
Note that when using the standard Ren48LSD/Serial code, that you need to account for eight channels even though there are only four used on the Ren4Flood. Channels 1-4 are not used and channels 5-8 are for the four outputs.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
===Renard-DMX Protocol===&lt;br /&gt;
Obtain the Ren4Flood firmware from [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=379&amp;amp;d=1316753757 here:]&lt;br /&gt;
&lt;br /&gt;
If you want to change the DMX starting address then alter it below. &lt;br /&gt;
&lt;br /&gt;
 #define DMX_START_ADDRESS 1&lt;br /&gt;
&lt;br /&gt;
Compile the code into hex code and program the PIC with the same code (unless using a starting address). A standard version of the code with the settings above has been compiled already for you in the File Library available [http://doityourselfchristmas.com/forums/dynamics/attachment.php?attachmentid=380&amp;amp;d=1316753757 here].&lt;br /&gt;
&lt;br /&gt;
Whichever firmware you choose, install the flashed PIC into the socket noting the correct orientation. Also install the two 485 chips into their sockets noting the correct orientation. You are now ready for final testing.&lt;br /&gt;
&lt;br /&gt;
There is no trigger code written for the Ren4Flood at this time so the trigger inputs are not functional yet. This functionality will be added at a later time.&lt;br /&gt;
&lt;br /&gt;
==Final Testing==&lt;br /&gt;
I chose not to design in the diagnostic LEDs as those used on the RenSS series of controllers. The design is fairly straight-forward and as long as you are sure of the voltage inputs and the PICs are flashed properly you should not have any issues if your soldering is good.&lt;br /&gt;
&lt;br /&gt;
If you are using RS232, you should install the shunt on the &amp;quot;RS232&amp;quot; header which shorts pin 5 of the RJ45-IN connector to ground for proper RS232 operation. The wiring is the same as the RenardSS series so you can follow the cabling requiremnents for that.&lt;br /&gt;
&lt;br /&gt;
As the Renard controller variations do not use bussed DMX it&#039;s not critical to install the DMX termination shunt if you are only using Renard controllers. This is because they are using point-to-point configurations. However - if this particular controller is at the end of a line of other normal (bussed) DMX devices, you should install the shunt to properly terminate the bus.&lt;br /&gt;
&lt;br /&gt;
Connect the Ren4Flood to your PC using standard wiring practices as on the Wiki for other Renard controllers. Develop a Vixen sequence to turn on/off each channel one-by-one using the appropriate Renard/DMX plug-in. With the sequence running, measure the output of each terminal block pair and ensure the voltage swings from 0 to DC IN.&lt;br /&gt;
&lt;br /&gt;
==TroubleShooting==&lt;br /&gt;
So - you&#039;ve built your new Ren4Flood, connected it up to your computer and tried a quick sequence and nothing happens! There are several checks to perform in order:&lt;br /&gt;
&lt;br /&gt;
===Visual Inspection===&lt;br /&gt;
The very first step involves a close visual inspection of the board. Double check that you have the correct component in the correct location and in the correct orientation. Look at every single solder connection and if some are not shiny or look suspect - reflow them to be sure.&lt;br /&gt;
===Power===&lt;br /&gt;
Measure across pins 1 and 14 on the PIC socket - it should read 5v&lt;br /&gt;
&lt;br /&gt;
Measure across pins 5 and 8 on both RS-485 sockets - it should read 5v&lt;br /&gt;
&lt;br /&gt;
If you do not measure 5v and you are using the regulator, then ensure you are providing at least 7.5vdc (and up to 24vdc) into the terminal block from your supply. If that&#039;s OK, then inspect the soldering all around the regulator and filter capacitors on the board. Ensure the filter capacitor and regulator were installed with the correct orientation.&lt;br /&gt;
&lt;br /&gt;
===PIC Programming===&lt;br /&gt;
Reflash your PIC with the .hex file from this Wiki page or the File Library - perform a &#039;Verify&#039; to be sure it&#039;s not blank&lt;br /&gt;
&lt;br /&gt;
===Clocking===&lt;br /&gt;
With the PIC installed, measure the voltage from pin 14 (gnd) to pin 2 (OSC) on the PIC - it should not be stuck at 0 or 5v (probably close to 3.5v). If it is then you probably have a soldering issue, the oscillator was installed with the incorrect orientation or the oscillator is bad. There should be 5v between the upper left and lower right pins on the oscillator.&lt;br /&gt;
&lt;br /&gt;
Another possible reason for seeing close to 5v on pin 2 is that the PIC has been programmed properly. This is due to no loading of the output from the oscillator. Before replacing the oscillator, re-verify that the PIC has been programmed.&lt;br /&gt;
&lt;br /&gt;
===Communications===&lt;br /&gt;
From Vixen, ensure you have the appropriate plug-in selected and configured. If you are using Renard/Serial code, you should have the &amp;quot;Renard Dimmer (modified)&amp;quot; selected using Protocol Version 1 and the correct COM port selected for your serial port. Ensure the baud rate is 57600 (if using the standard image), 8-bits, no parity, 1 stop bit and that it matches the port settings in the Windows Control Panel (Device Manager) as well. Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is ON and that the &amp;quot;TERM&amp;quot; jumper is OFF.&lt;br /&gt;
&lt;br /&gt;
If you are using Renard/DMX code, you should have either the &amp;quot;Enttec Open DMX&amp;quot; or &amp;quot;Enttec DMX USB Pro&amp;quot; plug-in selected (unless you are using E1.31 which is beyond this document). Ensure your DMX dongle is seen as a COM port (unplug/plug in to be sure while Vixen is not up) and the plug-in is configured to match the port number. The baud rate settings are not used for DMX (it&#039;s always 250Kbps). If using the Enttec Open dongle, you need to configure the DMX Add-In as well so that the data is streamed to the device.Ensure your cabling is correct from the Wiki documentation for Renard (it is the same as the RenSS series). Ensure the &amp;quot;RS232&amp;quot; jumper is OFF. The &amp;quot;TERM&amp;quot; jumper will probably make no difference whether it&#039;s on or off but you can try both ways to see if it makes any difference.&lt;br /&gt;
&lt;br /&gt;
Note that it&#039;s not really within the scope of this document to troubleshoot Vixen/dongle/cabling issues - please go through some of the Wiki documentation and if at all possible, try to confirm on a working piece of equipment before troubleshooting something that isn&#039;t broken to begin with. It&#039;s assumed at this point that to the best of your knowledge that everything up to the &amp;quot;IN&amp;quot; jack is in working order.&lt;br /&gt;
&lt;br /&gt;
Configure a short Vixen sequence with a slow on/off sequence for each channel - 1 second on, 1 second off. Alternate the odd channels so that they are the opposite polarity of the even channels. In other words, when channel 1 is ON, channel 2 is OFF or when channel 2 is ON, channel 1 is off. Create a 4-channel sequence in this fashion so you can test all channels at once. With the sequence running, measure the outputs of the PIC at pins 10, 9, 8 and 7. You should see each pin alternate from 0v to 5v once a second matching the sequence. If this is not the case, then sequencing data is not being received by the PIC(s).&lt;br /&gt;
&lt;br /&gt;
Measure the voltage at pin 5 on PIC with the same sequence running (from ground). it should be alternating between 0v and 5v and not be stuck at one or the other. If it appears stuck, then inspect the &amp;quot;IN&amp;quot; RS-485 chip (and the entire path from it to pin 5 on the PIC) and ensure there are no bent pins (including the RJ45 jack itself), cold solder joints. Swap the two RS485 chips to see if that resolves the issue.&lt;br /&gt;
&lt;br /&gt;
If the problem is with a daisy-chained controller FROM this Ren4Flood, then inspect the RS-485 &amp;quot;OUT&amp;quot; chip closely for bent pins, solder issues, etc. Check the output RJ45 jack for crossed pins. Swap the RS-485 chips to see if that helps. Note that ALL output from the Ren4Flood is at RS-485 levels so the daisy-chained controller should not have the RS-232 jumper enabled.&lt;br /&gt;
&lt;br /&gt;
===Output Drivers===&lt;br /&gt;
It&#039;s assumed at this point that you have checked that a sequence can drive the PIC outputs properly between 0 and 5v OK. With the PIC(s) removed and power on, connect a &#039;&#039;known good device&#039;&#039; (flood, RGB strip, etc) to the output socket(s) in question.&lt;br /&gt;
&lt;br /&gt;
Use a piece of hookup wire and connect the wire from pin 1 to the following pins:&lt;br /&gt;
&lt;br /&gt;
:Pin 10 - channel 1&lt;br /&gt;
:Pin 9 - channel 2&lt;br /&gt;
:Pin 8 - channel 3&lt;br /&gt;
:Pin 7 - channel 4&lt;br /&gt;
&lt;br /&gt;
After connecting the wire to the output pins, the device should turn on. If it does not, then it&#039;s possible the output driver (transistor) is bad. Check the path from the PIC output pin you are testing through the 470 ohm resistor and to the base of the transistor in question. The nomenclature (name) of the transistor matches the channel number so &amp;quot;Q2&amp;quot; is for channel 2. Replacements may have been included with your kit or you can get them at RadioShack - most MPS2222a, PN2222A or 2N3904 types can be subsituted. If you have multiple transistors bad, then you should investigate how this happened before replacing the transistors since there&#039;s a good chance they will simply blow again.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
What are the jumper settings for the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
There are three jumper settings on the Ren4Flood pcb.  &lt;br /&gt;
&lt;br /&gt;
1) The first jumper is the TERM jumper.  You may need to connect the shunt across the two pins if this is the last device in a string of DMX devices.  &lt;br /&gt;
&lt;br /&gt;
2) The second jumper is the RS232 jumper. You may need to connect the shunt across the two pins if you are sending data to the board using RS232 signaling.&lt;br /&gt;
&lt;br /&gt;
3) The Third jumper is the THRU jumper.  This is a 2x3 header.   For &amp;quot;normal&amp;quot; Renard operation, there should be a pair of jumpers across both 1&amp;amp;2 (they go vertically). For &amp;quot;THRU&amp;quot; they should go across 2&amp;amp;3. Basically this jumpers pins 4&amp;amp;5 from the IN connector directly to the OUT connector. If you use the THRU connection using the standard Ren48LSD code, it will not be an issue since ALL data is bypassed across the connector. You will need to set the starting address on each PIC however.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can you program the pic while it is on the board?&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes, by using the ICSP header connected to your PIC2 or PIC3 programmer you can program the PIC while it is on the board.  Please make sure to note the orientation of pin 1 of the ICSP header (marked by the arrow at the top).&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
Here is the schematic drawing for the Ren4Flood v1c in PDF format [[Media:Ren4Flood-v1c.pdf]]&lt;br /&gt;
&lt;br /&gt;
=PCB=&lt;br /&gt;
The PCBs for the Ren4Flood were designed by [http://doityourselfchristmas.com/forums/member.php?1986-budude Brian Ullmark (budude)].  The PCB is 4.75&amp;quot; x 2.1&amp;quot;.  The PCB is available from [http://www.diyledexpress.com/index.php?main_page=product_info&amp;amp;cPath=4&amp;amp;products_id=24 DIYLEDExpress.com]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ren4Flood-v1c-PCB1.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:Renard]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7553</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7553"/>
		<updated>2012-10-16T07:25:47Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install a wire jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot; - use the command CH X,5 where X is the Group number&lt;br /&gt;
*String Count of 1 - use the command ST X,1 where X is the Group number&lt;br /&gt;
*Pixel Count of 170 - use the command PI X,170 where X is the Group number&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7552</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7552"/>
		<updated>2012-10-16T07:19:12Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* E68x Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot; - use the command CH X,5 where X is the Group number&lt;br /&gt;
*String Count of 1 - use the command ST X,1 where X is the Group number&lt;br /&gt;
*Pixel Count of 170 - use the command PI X,170 where X is the Group number&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7551</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7551"/>
		<updated>2012-10-16T07:15:22Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Board Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7550</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7550"/>
		<updated>2012-10-16T07:14:56Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Board Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-BRD-V1D.JPG|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7549</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7549"/>
		<updated>2012-10-16T07:14:30Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Schematic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68XTODMX-SCH-V1D.jpg|680px|E68XTODMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-BRD-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:E68XTODMX-BRD-V1D.jpg&amp;diff=7548</id>
		<title>File:E68XTODMX-BRD-V1D.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:E68XTODMX-BRD-V1D.jpg&amp;diff=7548"/>
		<updated>2012-10-16T07:13:36Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:E68XTODMX-SCH-V1D.jpg&amp;diff=7547</id>
		<title>File:E68XTODMX-SCH-V1D.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:E68XTODMX-SCH-V1D.jpg&amp;diff=7547"/>
		<updated>2012-10-16T07:13:17Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7546</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7546"/>
		<updated>2012-10-16T07:09:38Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-SCH-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-BRD-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 1 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX KIT 2 CONTENTS&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
&amp;lt;BR&amp;gt;E68XTODMX PCB&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 120 ohm resistor - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the jumper instead of the 7805 regulator if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-04.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the three 100nF decoupling capacitors - there is no polarity&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-05.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the 8-pin DIP Socket&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-06.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the two 2x3 headers horizontally&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-07.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the four shunts - all four on left for DMX or all four on right for Renard output wiring&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-08.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are not using the 4-pin terminal block, take four pieces of wire and bend the ends over as shown&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-09.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the wires and solder them in&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-10.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Here are the four wires shown from the bottom&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-11.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Trim the four wires to about 1/2&amp;quot; or so&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-12.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Insert the four wires into the Terminal Block provided from your E681&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-13.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-14.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Completed E68XTODMX Adaptor (5v version)&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-16.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using 12V Pixel power, install the 7805 regulator&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-17.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;If you are using the 4-pin terminal block, install it now&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-18.JPG|680px|]]&lt;br /&gt;
&amp;lt;BR&amp;gt;Install the RJ45 connector&lt;br /&gt;
&amp;lt;BR&amp;gt;[[File:E68XTODMX-19.JPG|680px|]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7545</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7545"/>
		<updated>2012-10-16T06:55:05Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-SCH-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-BRD-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-02.JPG|680px|E68XTODMX KIT2 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-03.JPG|680px|E68XTODMX PCB]]&lt;br /&gt;
Install the 120 ohm resistor&lt;br /&gt;
Install the jumper if you are using 5v pixel power - do NOT install if using 12v pixel power&lt;br /&gt;
[[File:E68XTODMX-04.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-05.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-06.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-07.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-08.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-09.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-10.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-11.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-12.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-13.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-14.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-16.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-17.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-18.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
[[File:E68XTODMX-19.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7544</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7544"/>
		<updated>2012-10-16T06:52:25Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* Assembly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-SCH-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-BRD-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
[[File:E68XTODMX-01.JPG|680px|E68XTODMX KIT1 CONTENTS]]&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7543</id>
		<title>E68X-to-DMX</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=E68X-to-DMX&amp;diff=7543"/>
		<updated>2012-10-16T06:51:01Z</updated>

		<summary type="html">&lt;p&gt;Budude: /* E68x Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E68X-to-DMX Adapter==&lt;br /&gt;
&lt;br /&gt;
The E68X-to-DMX Adapter as the name implies, converts the TTL logic level of the DMX Raw data stream from the E68x controller and converts it to the proper RS-485 levels. The E68x can be configured to send a raw DMX data stream to the first pixel controller connector in a group. The output is a single-ended TTL level (5v) which is not suitable for direct connection to a DMX RS-485 network. This adapter takes that input and converts it to the proper differential output required. This initial version is a simple design and does not emply any isolation at the input or outputs to the RS-485 line. This was done to keep costs to a minimum and keep the board small. Later versions may include full isolation if there&#039;s enough demand for it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The current version (v1b) is currently at the working prototype level. After some more testing it will be considered a full production level (or upgraded).&lt;br /&gt;
&lt;br /&gt;
===Schematic===&lt;br /&gt;
The schematic is quite simple and contains few parts. It can be made quite cheaply by replacing certain jumpers, etc with wires. The output jumper layout to support both Renard or DMX wiring schemes was taken from member RPM&#039;s E1.31-Renard/DMX bridge. Setting all of the jumpers one way uses the pseudo standard RJ45 DMX format with D+/D- on 1/2 and ground on 7. Setting all the jumpers the other way selects Renard format with D+/D- on 4/5 and ground on 1/2. Note that in both cases, it is still DMX output - this just saves you from making a special cable so that straight Cat5 patch cables can be used. The board includes an optional 78L05 voltage regulator that can be used if you exclusively use 12v pixels. This will convert the voltage to 5v for the RS485 chip but can be bypassed if you have 5v pixels.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-SCH-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Here is the current [http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8335f174c6 BOM] for the adapter&lt;br /&gt;
&lt;br /&gt;
===Board Layout===&lt;br /&gt;
The board layout is very straight forward with a pixel connector and reguator (optional) at one end, an RS-485 chip in the middle and an output jumper setup with RJ45 to DMX connector at the end. Two methods of connections to the E68x are possible. The first consists of a standard 4-contact terminal block that can be wired back to the removable block that plugs into the E68x. The other method consists of running a 20 gauge or so wires down from the board and terminating them directly into a removable block that can be plugged directly into the E68x. This latter method saves on the terminal block and keeps the setup quite neat. Only 3 wires are used (+5v, Ground, Data) but a 4-wire connector was used so it would physically match up to the connector (1.5mm pitch) on the E68x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:E68X-DMX-BRD-v1b.jpg|680px|E68X-DMX Schematic]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Assembly===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===E68x Configuration===&lt;br /&gt;
The E68x should be configured with the following parameters:&lt;br /&gt;
*Pixel Type of &amp;quot;DMX PIXEL&amp;quot;&lt;br /&gt;
*String Count of 1&lt;br /&gt;
*Pixel Count of 170&lt;br /&gt;
&lt;br /&gt;
The converter must be plugged into the first connector of the group (1-1, 2-1, 3-1 or 4-1) if you want a full universe (actually 510 channels).&lt;br /&gt;
&lt;br /&gt;
You can also get creative and configure it with 4 strings of up to 42 pixels and use all four connectors in a group and you will end up with four separate DMX streams starting at addresses of 1-126, 127-252, 253-378 and 379-504. Smaller string lengths will result in smaller bundles of DMX addresses. Note that all strings sizes have to be the same length for a given group. Also remember the unit of measurement is pixels or 3-channels - not single channels.&lt;br /&gt;
&lt;br /&gt;
===Converter Configuration===&lt;br /&gt;
The four jumpers must be placed all on the left for DMX wiring or all on the right for Renard wiring. You must install all four of the jumpers or install wire jumpers instead for the converter to work properly.&lt;br /&gt;
&lt;br /&gt;
If you are using 5v pixel power on the connector you can jumper out the 78L05 regulator to provide 5v power. If you are using 12v pixel power then be sure to NOT have the bypass jumper installed or it will fry the RS485 chip. It is not recommended to use this board with 24v pixels as it may cause the regulator to overheat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:DIYC Controllers]]&lt;br /&gt;
[[Category:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-05.JPG&amp;diff=7542</id>
		<title>File:FloodSplitter-05.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-05.JPG&amp;diff=7542"/>
		<updated>2012-10-16T06:49:40Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-04.JPG&amp;diff=7541</id>
		<title>File:FloodSplitter-04.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-04.JPG&amp;diff=7541"/>
		<updated>2012-10-16T06:49:29Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-03.JPG&amp;diff=7540</id>
		<title>File:FloodSplitter-03.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-03.JPG&amp;diff=7540"/>
		<updated>2012-10-16T06:49:18Z</updated>

		<summary type="html">&lt;p&gt;Budude: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Budude</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-02.JPG&amp;diff=7539</id>
		<title>File:FloodSplitter-02.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:FloodSplitter-02.JPG&amp;diff=7539"/>
		<updated>2012-10-16T06:49:06Z</updated>

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