7 Steps to Selecting a Controller: Difference between revisions

From doityourselfchristmas.com
Jump to navigation Jump to search
(New page: = <center>'''7 STEPS TO SELECTING A CONTROLLER'''</center> = == '''Intro/Disclaimer:''' == : This is not a How-To on how to setup a computerized lighting display. This page does not ad...)
 
 
(15 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= <center>'''7 STEPS TO SELECTING A CONTROLLER'''</center> =
== '''Intro/Disclaimer:'''  ==
== '''Intro/Disclaimer:'''  ==


: This is not a How-To on how to setup a computerized lighting display.  This page does not address (directly) the additional factors required for a lighting display, e.g., SSRs, extension cords, CAT5 cable, board enclosures, or computer hardware.
This is not a How-To on how to setup a computerized lighting display.  This page does not address (directly) the additional factors required for a lighting display, e.g., SSRs, extension cords, CAT5 cable, board enclosures, or computer hardware.


: This page is intended to provide a new member with a logical sequence of things that they need to consider when deciding which light controller they should build.
This page is intended to provide a new member with a logical sequence of things that they need to consider when deciding which light controller they should build.


: There are probably many views about the order of these steps but it is doubtful that anyone would say that these are the wrong things to consider when deciding on a light controller.  
There are probably many views about the order of these steps but it is doubtful that anyone would say that these are the wrong things to consider when deciding on a light controller.  




Line 12: Line 11:
== '''Step 1:  Determine the layout of your display''' ==  
== '''Step 1:  Determine the layout of your display''' ==  


: Knowing how you plan to have your lights distributed will go a long way in helping decide which type of controller to go with.  It doesn’t have to be set in stone but have a general idea of how you want things to be setup.
Knowing how you plan to have your lights distributed will go a long way in helping decide which type of controller to go with.  It doesn’t have to be set in stone, but you should have a general idea of how you want things to be set up.




== '''Step 2:  Determine if you want to have dimming capability in your display''' ==
== '''Step 2:  Determine if you want to have dimming capability in your display''' ==


: The single most important factor in narrowing the field to determine which controller board to go with.
<i>Deciding if you want dimming capability is the single most important factor in narrowing the field to determine which controller board to go with.</i>


::'''Non-Dimming controllers/methods'''
===Non-Dimming controllers/methods===
::#  Olsen 595
*Olsen 595
::#  Grinch <br> The Olsen 595 and Grinch can be made dimmable by adding a Ren-T and Ren-C but if you are starting from scratch there is no point in going that route if you know that you want dimming from the start.
*Grinch <br />  
::#  Hill320
Note: The Olsen 595 and Grinch can be made dimmable by adding a Ren-T and Ren-C. However, if you are starting from scratch and know you want dimming from the start, it is not recommended to go this route.
::#  Kit74 relay board
::#  Direct parallel port to SSR


*Hill320
*Kit74 relay board
*Direct parallel port to SSR


::'''Dimming controllers'''
===Dimming controllers===
::#  Renard8
*Renard (available in several board designs):
::#  Renard16 (Xmus16)
**Renard16 (Xmus16)
::#  Lynx
**Renard24
::#  Renard24
**Renard64
::#  Renard64
**Renard SS8
::#  Lynx Freestyle (in development)
**Renard SS16
::#  Firegod
**Renard SS24
 
**Renard48LSD
*Helix
*Firegod
*Fox Cub


== '''Step 3:  Determine which topology you will be using''' ==
== '''Step 3:  Determine which topology you will be using''' ==


: How you plan to setup your controllers and SSRs is a huge factor in which controller to use.  It is the second most important factor in narrowing the field to determine which controller board to go with.
<i>How you plan to setup your controllers and SSRs is a huge factor in which controller to use.  It is the second most important factor in narrowing the field to determine which controller board to go with.</i>


===Fully Centralized=== 


:'''Fully Centralized: '''  Controller board and SSRs are setup next to controlling computer (usually in the garage or house).
<i>The controller board and SSRs are set up near the controlling computer (usually in the garage or house).</i>


[[Image:Full Central.jpg]]
[[Image:Full Central.jpg]]
::* Advantages:  
*Advantages:  
::#  Controller and SSRs protected from the environment/vandals  
**Controller and SSRs protected from the environment/vandals  
::#  Controller and SSRs easily accessible for troubleshooting/repair
**Controller and SSRs easily accessible for troubleshooting/repair
::*  Disadvantages:
::#  Lots of long extension cords running from hardware to lights
::#  Cost of long extension cords
::*  Controller boards favored by this topology
:::  All controller boards/methods can be used in this topology


*Disadvantages:
**Lots of long, costly extension cords running from hardware to lights


:'''Partially Centralized: '''  Controller board is setup next to controlling computer and the SSRs are distributed outside around the display.
*Controller boards favored by this topology
**All controller boards/methods can be used in this topology
 
===Partially Centralized===
 
<i>The controller board is set up next to the controlling computer and the SSRs are distributed outside around the display.</i>


[[Image:Part Central.jpg]]
[[Image:Part Central.jpg]]
::* Advantages:
*Advantages:
::#  Ideal for small clusters of lights in multiple locations
**Ideal for small clusters of lights in multiple locations
::#  Controller board protected from the enviroment/vandals
**Controller board is protected from the enviroment/vandals
::#  Less amount of long extension cords required
**Less long extension cords required
::#  SSRs interchangeable, makes troubleshooting/repairs easier
**SSRs are interchangeable, makes troubleshooting/repairs easier
::* Disadvantages:
*Disadvantages:
::#  Lots of CAT5 cable thru-out your display
**Lots of CAT5 or other low-voltage wire cable throughout your display
::#  SSRs exposed to the enviroment/vandals (requires weatherproof enclosure)
**SSRs are exposed to the enviroment/vandals (requires weatherproof enclosure)
::*Controller boards most suitable for this topology
*Controller boards most suitable for this topology
::#  Olsen 595
**Olsen 595
::#  Grinch
**Grinch
::#  Hill320
**Hill320
::#  Renard64
**Renard64
::#  Lynx Freestyle
**Lynx Freestyle
::#  Firegod  
**Firegod
**Fox Cub


===Decentralized===


:'''Decentralized: '''  Controller boards have SSRs integrated on them and are distributed outside around the display.
<i>The controller boards have SSRs integrated on them and are distributed outside around the display.</i>


[[Image:decentral.jpg]]
[[Image:decentral.jpg]]
::* Advantages:
*Advantages:
::#  Ideal for a large cluster of lights in one location
**Ideal for a large cluster of lights in one location
::#  Less amount of cabling
**Less CAT5 or low-voltage cable
::* Disadvantages:
*Disadvantages:
::#  Distance from computer to first controller can cause communication problems
**Long distances between computer to controllers can cause communication problems, depending on controller design selected
::#  Controller board exposed to the environment/vandals (requires weatherproof enclosure)
**Controller board is exposed to the environment/vandals (requires weatherproof enclosure)
::* Controller boards most suitable for this topology
*Controller boards most suitable for this topology
::#  Renard16 (Xmus16)
**Renard SS8
::#  Renard24
**Renard SS16
::#  Lynx
**Renard SS24
 
**Renard16 (Xmus16)
**Renard24
**Lynx
**Fox Cub


== '''Step 4:  Calculate your estimated channel count''' ==
== '''Step 4:  Calculate your estimated channel count''' ==


: You need to have a good idea of how many channels you will be needing to control in you display.   
You need to have a good idea of how many channels you will be needing to control in your display.  Remember, a channel is one individually controlled circuit of lights.


: Channel count along with your desired topology drives how many controllers you will need.  
Channel count, along with your desired topology, also drives how many controllers you will need.  






<i>If you have gotten this far in the process then you should already have your decision narrowed down to just a few controller options.  Now would be a good time to do some in-depth research into each of the boards that you are considering.  This research will make determining which controller and communication protocol to use much easier.</i>


::<blockquote>*** If you have gotten this far in the process then you should already have your decision narrowed down to just a few controller options.  Now would be a good time to do some in-depth research into each of the boards that you are considering.  This research will make determining which communication protocol to use much easier. ***</blockquote>






== '''Step 5:  Determine how you want your computer to communicate with your controller''' ==
===Parallel Port=== 
*Advantages:
**Cheap.  Most computers have a parallel port.
**Easy to adapt a printer cable to work with controller
**High channel count capable with Olsen 595 and Grinch
*Disadvantages:
**Distance from computer to first controller is limited
**Voltage on parallel port signals vary greatly from computer to computer, causing controller problems
**In general, only good for controllers capable of On/Off light control (no dimming)
**Usually only 1 parallel port per computer
**Hard to add additional parallel ports (only some adapters or expansion cards work with controllers)
*Controller boards using the parallel port
**Olsen 595
**Grinch
**Hill320
**Kit74 relay board
**Direct connect to SSR


== '''Step 5:  Determine how you want your computer to communicate with your controller''' == 


===Serial===
*Advantages:
**Cheap.  Most computers have a serial port
**Easy to add more serial ports (USB=>RS232 adapters)
**Moderate distance from computer to first controller (for example, a cheap RS232=>RS485 adapter increases distance to over 500 feet for the Renard family of controllers)
*Disadvantages:
**Limited channel count per port, depending on controller.  Limited by baud rate and event values.
*Controller boards using the serial port:
**Renard8
**Renard16 (Xmus16)
**Renard24
**Renard64
**Renard SS8
**Renard SS16
**Renard SS24
**Renard24LV
**Renard48LSD
**Firegod
**Fox Cub


:  '''Parallel''' 
===DMX===
::* Advantages:
*Advantages:
::#  Cheap.  Most computers have a parallel port
**High channel count (512)
::#  Easy to adapt a printer cable to work with controller
**Large distance from computer to first controller
::#  High channel count capable with Olsen 595 and Grinch
**Compatible with other commercial DMX devices (eg. snow machines, dimmers, moving lights, etc.)
::* Disadvantages:
*Disadvantages:
::#  Distance from computer to first controller limited
**Requires external device (dongle) for DMX transmission (not always inexpensive)
::#  Voltage on parallel port signals vary greatly from computer to computer
*Controller boards using DMX
::#  In general, only good for On/Off light control
**Lynx Express
::#  Usually on 1 parallel port per computer
**Lynx Freestyle
::* Controller boards using parallel
**Lynx SSRw/DMX
::#  Olsen 595
**Lynx 16 DC
::#  Grinch
**RPM DMX4SSR
::#  Hill320
**RPM DMX16SSR
::#  Kit74 relay board
**RPM DMX8DCSSR
::#  Direct connect to SSR
**RPM DMX16DCSSR




: '''Serial''' 
===Standalone===
::* Advantages:
*Advantages:
::#  Cheap. Most computers have a serial port
**Eliminates need for show computer.
::#  Easy to add more serial ports (USB=>RS232 adapters)
**Can control up to 128 channels.
::#  Moderate distance from computer to first controller
**Will work in wireless mode.
::* Disadvantages:
*Disadvantages:
::#  Channel count restricted by baud rate (and event interval). Check the wiki for more info
**Moderately expensive to build.
::* Controller boards using serial
*Helix
::#  Renard8
::#  Renard16 (Xmus16)
::#  Renard24
::#  Renard64
::#  Firegod




: '''DMX'''
== '''Step 6:  Determine board availability''' ==
::*  Advantages:
::#  High channel count (512)
::#  Large distance from computer to first controller
::#  Compatible with other commercial DMX devices
::*  Disadvantages:
::#  Requires external device (dongle) for DMX transmission (not always inexpensive)
::*  Controller boards using DMX
::#  Lynx
::#  Lynx Freestyle


*Most controller boards are available via coops that are held by the designers at various times of the year.  Check out the [http://www.doityourselfchristmas.com/forums/forumdisplay.php?f=18 Coop Forum] for which boards are currently being coop’d.


== '''Step 6:  Determine board availability''' ==


: Most controller boards are available via coops that are held by the designers at various times of the year. Check out the [http://www.christmasinshirley.com/forum/viewforum.php?f=14 Coop Forum] for which boards are currently being coop’d.
*The SS Renards are available anytime from Wayne J in both [http://doityourselfchristmas.com/forums/showthread.php?6661-Announcing-The-Renard-SS-8-16-24-channel-controllers&p=60187#post60187 PCB] and [http://doityourselfchristmas.com/forums/showthread.php?22450-SS-Renard-Kits-Now-Available Kit] form.




: The Grinch and Renard64 boards are available on a regular basis.  PM wjohn for current availability and pricing.
*The Grinch and Renard64 boards are available on a regular basis.  PM wjohn for current availability and pricing.




: If the board of your choice is not currently available then you might consider doing a home etch of the board yourself.  But be aware that not all boards are capable of being home etched.
*If the board of your choice is not currently available then you might consider doing a home etch of the board yourself.  Be aware that not all boards are easily home-etched.




: You can also ask around and try to locate someone who has a spare board that they might be willing to sell to you.
*You can ask around and try to locate someone who has a spare board that they might be willing to sell to you.




== '''Step 7:  Determine cost of proposed solution''' ==
== '''Step 7:  Determine cost of proposed solution''' ==


: Go to the [[Comparison_of_DIY_Boards]] page and calculate an estimate for your tentative solution.
Go to the [[Comparison of DIY Boards]] page and calculate an estimate for your tentative solution.  Keep in mind that the cost varies widely based on COOP and parts prices, sourcing of parts, etc., so you may want to do more specific pricing.




: If the cost figure is within your budget and you are comfortable with it, then press on.
If the cost figure is within your budget and you are comfortable with it, then press on.




: If the cost figure is higher than you expected, you can either look at another controller to see if a cost savings can be had or you can start all over and redesign your display to match your budget.
If the cost figure is higher than you expected, you can:
*Choose another controller, possibly with fewer capabilities
*Choose a different display topology that more closely matches your layout
*Find cheaper sources for boards and parts
*Downsize your display




Line 180: Line 218:




::<blockquote>'''''Congratulations!! ''''' If you followed the above steps you should now know exactly which controller board (and how many) you want to build.  Now all that is left to do is buy the boards and parts and start building.</blockquote>
<blockquote>'''''Congratulations!! ''''' If you followed the above steps you should now know exactly which controller board (and how many) you want to build.  Now all that is left to do is buy the boards and parts and start building.</blockquote>




Line 186: Line 224:


'''''Good Luck! And Happy Lighting!'''''
'''''Good Luck! And Happy Lighting!'''''
[[Category:DIYC Controllers]]
[[Category:Beginners Info]]
[[Category:General Info]]
[[Category:Renard SS8]]
[[Category:Renard SS16]]
[[Category:Renard SS24]]
[[Category:Renard 24]]
[[Category:Renard 48LSD]]
[[Category:Renard 64XC]]
[[Category:Renard64]]
[[Category:Renard16 (xmus)]]
[[Category:The Grinch]]
[[Category:Olsen 595]]
[[Category:Firegod and Helix]]
[[Category:RPMs DMX Designs]]
[[Category:DIYC Index]]

Latest revision as of 21:16, 28 November 2013

Intro/Disclaimer:

This is not a How-To on how to setup a computerized lighting display. This page does not address (directly) the additional factors required for a lighting display, e.g., SSRs, extension cords, CAT5 cable, board enclosures, or computer hardware.

This page is intended to provide a new member with a logical sequence of things that they need to consider when deciding which light controller they should build.

There are probably many views about the order of these steps but it is doubtful that anyone would say that these are the wrong things to consider when deciding on a light controller.


Step 1: Determine the layout of your display

Knowing how you plan to have your lights distributed will go a long way in helping decide which type of controller to go with. It doesn’t have to be set in stone, but you should have a general idea of how you want things to be set up.


Step 2: Determine if you want to have dimming capability in your display

Deciding if you want dimming capability is the single most important factor in narrowing the field to determine which controller board to go with.

Non-Dimming controllers/methods

  • Olsen 595
  • Grinch

Note: The Olsen 595 and Grinch can be made dimmable by adding a Ren-T and Ren-C. However, if you are starting from scratch and know you want dimming from the start, it is not recommended to go this route.

  • Hill320
  • Kit74 relay board
  • Direct parallel port to SSR

Dimming controllers

  • Renard (available in several board designs):
    • Renard16 (Xmus16)
    • Renard24
    • Renard64
    • Renard SS8
    • Renard SS16
    • Renard SS24
    • Renard48LSD
  • Helix
  • Firegod
  • Fox Cub

Step 3: Determine which topology you will be using

How you plan to setup your controllers and SSRs is a huge factor in which controller to use. It is the second most important factor in narrowing the field to determine which controller board to go with.

Fully Centralized

The controller board and SSRs are set up near the controlling computer (usually in the garage or house).

  • Advantages:
    • Controller and SSRs protected from the environment/vandals
    • Controller and SSRs easily accessible for troubleshooting/repair
  • Disadvantages:
    • Lots of long, costly extension cords running from hardware to lights
  • Controller boards favored by this topology
    • All controller boards/methods can be used in this topology

Partially Centralized

The controller board is set up next to the controlling computer and the SSRs are distributed outside around the display.

  • Advantages:
    • Ideal for small clusters of lights in multiple locations
    • Controller board is protected from the enviroment/vandals
    • Less long extension cords required
    • SSRs are interchangeable, makes troubleshooting/repairs easier
  • Disadvantages:
    • Lots of CAT5 or other low-voltage wire cable throughout your display
    • SSRs are exposed to the enviroment/vandals (requires weatherproof enclosure)
  • Controller boards most suitable for this topology
    • Olsen 595
    • Grinch
    • Hill320
    • Renard64
    • Lynx Freestyle
    • Firegod
    • Fox Cub

Decentralized

The controller boards have SSRs integrated on them and are distributed outside around the display.

  • Advantages:
    • Ideal for a large cluster of lights in one location
    • Less CAT5 or low-voltage cable
  • Disadvantages:
    • Long distances between computer to controllers can cause communication problems, depending on controller design selected
    • Controller board is exposed to the environment/vandals (requires weatherproof enclosure)
  • Controller boards most suitable for this topology
    • Renard SS8
    • Renard SS16
    • Renard SS24
    • Renard16 (Xmus16)
    • Renard24
    • Lynx
    • Fox Cub

Step 4: Calculate your estimated channel count

You need to have a good idea of how many channels you will be needing to control in your display. Remember, a channel is one individually controlled circuit of lights.

Channel count, along with your desired topology, also drives how many controllers you will need.


If you have gotten this far in the process then you should already have your decision narrowed down to just a few controller options. Now would be a good time to do some in-depth research into each of the boards that you are considering. This research will make determining which controller and communication protocol to use much easier.



Step 5: Determine how you want your computer to communicate with your controller

Parallel Port

  • Advantages:
    • Cheap. Most computers have a parallel port.
    • Easy to adapt a printer cable to work with controller
    • High channel count capable with Olsen 595 and Grinch
  • Disadvantages:
    • Distance from computer to first controller is limited
    • Voltage on parallel port signals vary greatly from computer to computer, causing controller problems
    • In general, only good for controllers capable of On/Off light control (no dimming)
    • Usually only 1 parallel port per computer
    • Hard to add additional parallel ports (only some adapters or expansion cards work with controllers)
  • Controller boards using the parallel port
    • Olsen 595
    • Grinch
    • Hill320
    • Kit74 relay board
    • Direct connect to SSR


Serial

  • Advantages:
    • Cheap. Most computers have a serial port
    • Easy to add more serial ports (USB=>RS232 adapters)
    • Moderate distance from computer to first controller (for example, a cheap RS232=>RS485 adapter increases distance to over 500 feet for the Renard family of controllers)
  • Disadvantages:
    • Limited channel count per port, depending on controller. Limited by baud rate and event values.
  • Controller boards using the serial port:
    • Renard8
    • Renard16 (Xmus16)
    • Renard24
    • Renard64
    • Renard SS8
    • Renard SS16
    • Renard SS24
    • Renard24LV
    • Renard48LSD
    • Firegod
    • Fox Cub

DMX

  • Advantages:
    • High channel count (512)
    • Large distance from computer to first controller
    • Compatible with other commercial DMX devices (eg. snow machines, dimmers, moving lights, etc.)
  • Disadvantages:
    • Requires external device (dongle) for DMX transmission (not always inexpensive)
  • Controller boards using DMX
    • Lynx Express
    • Lynx Freestyle
    • Lynx SSRw/DMX
    • Lynx 16 DC
    • RPM DMX4SSR
    • RPM DMX16SSR
    • RPM DMX8DCSSR
    • RPM DMX16DCSSR


Standalone

  • Advantages:
    • Eliminates need for show computer.
    • Can control up to 128 channels.
    • Will work in wireless mode.
  • Disadvantages:
    • Moderately expensive to build.
  • Helix


Step 6: Determine board availability

  • Most controller boards are available via coops that are held by the designers at various times of the year. Check out the Coop Forum for which boards are currently being coop’d.


  • The SS Renards are available anytime from Wayne J in both PCB and Kit form.


  • The Grinch and Renard64 boards are available on a regular basis. PM wjohn for current availability and pricing.


  • If the board of your choice is not currently available then you might consider doing a home etch of the board yourself. Be aware that not all boards are easily home-etched.


  • You can ask around and try to locate someone who has a spare board that they might be willing to sell to you.


Step 7: Determine cost of proposed solution

Go to the Comparison of DIY Boards page and calculate an estimate for your tentative solution. Keep in mind that the cost varies widely based on COOP and parts prices, sourcing of parts, etc., so you may want to do more specific pricing.


If the cost figure is within your budget and you are comfortable with it, then press on.


If the cost figure is higher than you expected, you can:

  • Choose another controller, possibly with fewer capabilities
  • Choose a different display topology that more closely matches your layout
  • Find cheaper sources for boards and parts
  • Downsize your display



Congratulations!! If you followed the above steps you should now know exactly which controller board (and how many) you want to build. Now all that is left to do is buy the boards and parts and start building.



Good Luck! And Happy Lighting!