dmxprojects.com
DMX Relay

I needed to control a smoke machine from my lighting desk. I could have purchased an expensive machine with a DMX remote, but I decided it would be cheaper to build an interface for the machine I had. This interface actually allows 3 relays to be controlled via DMX, although I only used one for my smoke machine. You could howver have 1 remote for several machines, if for instance you had a smoke machine either side of the stage.

Channel ValuePercentOn:Off (Seconds)
0 - 250 - 10Off
26 - 5111 - 201:10
52 - 7721 - 301:30
78 - 10231 - 402:10
103 - 12841 - 502:30
129 - 15351 - 605:30
154 - 17961 - 705:60
180 - 20471 - 8010:60
205 - 23081 - 9010:120
231 - 25591 - 100On
Channel data with relay option switch 'on'
Each relay can be indivitualy set, via a dip switch, to work either as a simple switch, or as an on / off ratio basis from the DMX channle value. The ratio allows you to leave the smoke machine on, and keeping the smoke in the room 'topped up'.

DIP switch configuration

R1 R2 R3 256 128 64 32 16 8 4 2 1

R1, R2 & R3 are the option switches for relays 1-3 respectivly. If the option switch is ON then the channel value is interpretted as per the table to the left. Otherwise a value below 50% (0-127) turns the relay off, and a value over 50% (128-255) turns the relay on.

The other 9 DIP switches set the DMX start addess in binary. Simply add the value of the switches to get the start address, for example to use a start address of 58 you would set DIP switches 32, 16, 8 & 2 to ON, leaving 256, 128, 64, 1 & 1 OFF.

The DIP Switches are constantly read, so any changes made will be reflected in real time on the relays.

Copyright © 2005 Ben Suffolk.