DMX512 is the most commonly used data protocol for theatrical control. For a more technical overview of DMX see the Wikipedia article on DMX.
DMX is an international ANSI standard maintained by ESTA. It is not proprietary to any one manufacturer. An enhancement to DMX512 called RDM is also available in some ETC products and is detailed in its own wiki page RDM
Topology & Connectors
DMX systems consist of a single transmitting or 'master' device plus between one and 32 receiving devices. For portable devices (like an ETC Selador Fixture), typically a reciever will use a five pin XLR type connector, with a male connector used for the DMX input to the device, and a female connector used for the DMX thru connector.
DMX should always be daisy chained from device to device. It should never be "Y-Split" as this will reduce the reliability of communication.
DMX should be terminated at the end of the line with a 120Ohm resistor between the data + and data - connections. Many ETC products feature ways to do this (for example, a Sensor+ rack has termination switches on the backplane PCB).
For installed devices (such as Sensor+ racks), ETC has standardised on using a five pin removable header, available as a screw connector type or a punchdown type connector.
In some cases, most frequently used in Europe, RJ45 connectors are used for DMX. These should only be used in patch panel type scenarios; most RJ45 connectors are not rugged enough to be used in the field for data connections. They are very sensitive to the ingress of dust, and are also mechanically weak. There is an ESTA standard pinout for the use of DMX on RJ45 connectors, shown below.
DMX uses a cable consisting of two twisted pairs plus a shield to carry data. The cable must be specifically impedance matched for the digital DMX signal. meaning that microphone cable or other non-rated cable must not be used to carry DMX. Network cable (Cat5, 5e or 6 cable) may be used to carry DMX in an installation; however special consideration must be given to shielding and termination. Under no circumstances should solid core cable like Cat5 be terminated into a screw down connector.
ETC recommends the use of Belden 9729 for DMX installation. Other cables may be acceptable; ETC project management can help with recommendations of other cables. Belden 9729 is a two pair cable, which allows for a spare pair for 'out and back' type terminations if needed.
The original and 1990 versions of the DMX standard specify 120 ohm or 100 ohm 1– or 2–twisted pair shielded cable suitable for use with EIA–485 (120 ohm) and EIA–422 (100 ohm) electronics.
Since DMX is used in rough field conditions it is not unusual to have to troubleshoot problems with control via DMX. The basic troubleshooting steps are :
- Is the DMX terminated? Many people treat the fitting of a termination resistor as optional; but although DMX may work without it, in this state a small change to the DMX network, like adding another cable, may stop the system from working or cause intermittent effects like flicker of dimmers, twitching of moving lights and so on. Adding termination can help eliminate these effects
- Is the cabling OK? DMX may continue to work partially even under extreme conditions like having one half of the data pair broken. If you have a fixture which is misbehaving, take it and connect it directly to the DMX source with a short jumper cable. If it now works there is an issue with your cabling to be investigated
- Is the device OK? Damage to device DMX recievers can occur in many ways; lightning storms are a common problem. If the device doesn't respond to DMX when connected directly to a known good DMX source via a known good cable, the device itself may need service to repair a damaged DMX input
- Does the device support full speed DMX? The DMX512 standard allows a very wide range of timings for the parameters of the DMX signal. Some devices do not support the full range of timings. In order to help troubleshoot this, ETC products feature output speeds that can be altered to help slower devices. All current ETC products support DMX ouput speeds of Max (Default), Fast, Medium and Slow. If you have a DMX device that still misbehaves even when connected directly to a known good DMX output, try reducing the DMX speed of the DMX output to see if the problem improves. For further information on DMX speeds see the DMX Speed article.