<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.diychristmas.org/wiki/index.php?action=history&amp;feed=atom&amp;title=DMX</id>
	<title>DMX - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.diychristmas.org/wiki/index.php?action=history&amp;feed=atom&amp;title=DMX"/>
	<link rel="alternate" type="text/html" href="https://www.diychristmas.org/wiki/index.php?title=DMX&amp;action=history"/>
	<updated>2026-11-07T18:56:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://www.diychristmas.org/wiki/index.php?title=DMX&amp;diff=3716&amp;oldid=prev</id>
		<title>ErnieHorning: Created DMX page.</title>
		<link rel="alternate" type="text/html" href="https://www.diychristmas.org/wiki/index.php?title=DMX&amp;diff=3716&amp;oldid=prev"/>
		<updated>2026-07-25T15:37:40Z</updated>

		<summary type="html">&lt;p&gt;Created DMX page.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:DMX}}&lt;br /&gt;
&lt;br /&gt;
= DMX =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DMX512&amp;#039;&amp;#039;&amp;#039; (commonly called &amp;#039;&amp;#039;&amp;#039;DMX&amp;#039;&amp;#039;&amp;#039;) is the industry-standard communication protocol used to control theatrical lighting, stage equipment, architectural lighting, and many Christmas lighting controllers. Although originally developed for dimmers, DMX is now used to control moving lights, RGB fixtures, fog machines, relay controllers, pixel gateways, and numerous other entertainment devices.&lt;br /&gt;
&lt;br /&gt;
DMX remains one of the most widely supported lighting control standards in the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:DMX.png|center|900px|thumb|Figure 1 – DMX512 is the standard communication protocol for entertainment lighting.]]&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
DMX transmits lighting control information from a controller to one or more receiving devices.&lt;br /&gt;
&lt;br /&gt;
A typical DMX system consists of:&lt;br /&gt;
&lt;br /&gt;
* Sequencing software or show player&lt;br /&gt;
* DMX controller or gateway&lt;br /&gt;
* DMX cable&lt;br /&gt;
* One or more DMX devices&lt;br /&gt;
&lt;br /&gt;
Examples of DMX devices include:&lt;br /&gt;
&lt;br /&gt;
* RGB floodlights&lt;br /&gt;
* Moving-head fixtures&lt;br /&gt;
* Dimmers&lt;br /&gt;
* Relay controllers&lt;br /&gt;
* Fog machines&lt;br /&gt;
* Pixel gateways&lt;br /&gt;
&lt;br /&gt;
== How DMX Works ==&lt;br /&gt;
&lt;br /&gt;
DMX sends channel values continuously over a serial RS-485 connection.&lt;br /&gt;
&lt;br /&gt;
Each device is assigned a starting channel address.&lt;br /&gt;
&lt;br /&gt;
Every device listens to the data stream and responds only to the channels assigned to it.&lt;br /&gt;
&lt;br /&gt;
A typical signal path is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xLights or FPP&lt;br /&gt;
      ↓&lt;br /&gt;
DMX Controller&lt;br /&gt;
      ↓&lt;br /&gt;
RS-485 DMX Cable&lt;br /&gt;
      ↓&lt;br /&gt;
DMX Devices&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DMX Channels ==&lt;br /&gt;
&lt;br /&gt;
One DMX universe contains:&lt;br /&gt;
&lt;br /&gt;
* 512 control channels&lt;br /&gt;
&lt;br /&gt;
Each channel contains a value from:&lt;br /&gt;
&lt;br /&gt;
* 0 to 255&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
* Dimmer = 1 channel&lt;br /&gt;
* RGB fixture = 3 channels&lt;br /&gt;
* RGBW fixture = 4 channels&lt;br /&gt;
* Moving light = 10 to 30+ channels&lt;br /&gt;
&lt;br /&gt;
== Daisy-Chain Wiring ==&lt;br /&gt;
&lt;br /&gt;
DMX devices are connected in a daisy chain.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Controller&lt;br /&gt;
    ↓&lt;br /&gt;
Device 1&lt;br /&gt;
    ↓&lt;br /&gt;
Device 2&lt;br /&gt;
    ↓&lt;br /&gt;
Device 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unlike Ethernet, DMX is not normally wired in a star configuration.&lt;br /&gt;
&lt;br /&gt;
The final device should normally be terminated with a 120-ohm termination resistor.&lt;br /&gt;
&lt;br /&gt;
== DMX Connectors ==&lt;br /&gt;
&lt;br /&gt;
Professional DMX equipment commonly uses:&lt;br /&gt;
&lt;br /&gt;
* 5-pin XLR&lt;br /&gt;
&lt;br /&gt;
Many Christmas-lighting products use:&lt;br /&gt;
&lt;br /&gt;
* 3-pin XLR&lt;br /&gt;
* RJ45 connectors&lt;br /&gt;
* Screw terminals&lt;br /&gt;
* Phoenix connectors&lt;br /&gt;
&lt;br /&gt;
Connector style varies, but the signaling method remains the same.&lt;br /&gt;
&lt;br /&gt;
== RS-485 ==&lt;br /&gt;
&lt;br /&gt;
DMX uses the RS-485 electrical standard.&lt;br /&gt;
&lt;br /&gt;
Advantages include:&lt;br /&gt;
&lt;br /&gt;
* Long cable lengths&lt;br /&gt;
* Excellent noise immunity&lt;br /&gt;
* Reliable differential signaling&lt;br /&gt;
* Multi-device communication&lt;br /&gt;
&lt;br /&gt;
RS-485 defines the electrical interface, while DMX defines the lighting protocol carried over it.&lt;br /&gt;
&lt;br /&gt;
== DMX and Pixels ==&lt;br /&gt;
&lt;br /&gt;
DMX does not directly control smart pixels.&lt;br /&gt;
&lt;br /&gt;
Instead:&lt;br /&gt;
&lt;br /&gt;
* Pixel controllers receive E1.31 or DDP.&lt;br /&gt;
* The controller converts that data into pixel signals.&lt;br /&gt;
&lt;br /&gt;
However, many pixel controllers also include one or more DMX outputs for controlling conventional lighting equipment.&lt;br /&gt;
&lt;br /&gt;
== DMX and E1.31 ==&lt;br /&gt;
&lt;br /&gt;
[[E1.31]] transports DMX-style channel data over Ethernet or Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
An E1.31-to-DMX gateway converts network packets into a physical DMX output.&lt;br /&gt;
&lt;br /&gt;
This allows modern sequencing software to control traditional DMX equipment using standard IP networks.&lt;br /&gt;
&lt;br /&gt;
== Typical Christmas Lighting Uses ==&lt;br /&gt;
&lt;br /&gt;
DMX is commonly used for:&lt;br /&gt;
&lt;br /&gt;
* Floodlights&lt;br /&gt;
* Moving-head lights&lt;br /&gt;
* Relay controllers&lt;br /&gt;
* Fog machines&lt;br /&gt;
* Snow machines&lt;br /&gt;
* Laser projectors&lt;br /&gt;
* Pixel gateways&lt;br /&gt;
* Stage lighting&lt;br /&gt;
&lt;br /&gt;
== Common Configuration Problems ==&lt;br /&gt;
&lt;br /&gt;
Typical DMX problems include:&lt;br /&gt;
&lt;br /&gt;
* Incorrect starting address&lt;br /&gt;
* Duplicate addresses&lt;br /&gt;
* Missing termination resistor&lt;br /&gt;
* Reversed data wiring&lt;br /&gt;
* Faulty RS-485 cable&lt;br /&gt;
* Incorrect connector wiring&lt;br /&gt;
* Using microphone cable instead of DMX cable&lt;br /&gt;
&lt;br /&gt;
== Advantages ==&lt;br /&gt;
&lt;br /&gt;
* Industry standard&lt;br /&gt;
* Extremely reliable&lt;br /&gt;
* Long cable lengths&lt;br /&gt;
* Excellent electrical noise immunity&lt;br /&gt;
* Wide equipment compatibility&lt;br /&gt;
* Simple addressing&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
&lt;br /&gt;
* Limited to 512 channels per universe&lt;br /&gt;
* Daisy-chain wiring&lt;br /&gt;
* One-way communication&lt;br /&gt;
* Lower bandwidth than Ethernet&lt;br /&gt;
* Intended primarily for conventional lighting&lt;br /&gt;
&lt;br /&gt;
== Christmas Display Recommendations ==&lt;br /&gt;
&lt;br /&gt;
DMX remains an excellent choice for:&lt;br /&gt;
&lt;br /&gt;
* Conventional lighting fixtures&lt;br /&gt;
* Moving-head lights&lt;br /&gt;
* Floodlights&lt;br /&gt;
* Relay controllers&lt;br /&gt;
* Professional stage equipment&lt;br /&gt;
&lt;br /&gt;
For individually addressable smart pixels, protocols such as [[DDP]] and [[E1.31]] used with pixel controllers are generally more appropriate.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
&lt;br /&gt;
* [[Renard]]&lt;br /&gt;
* [[E1.31]]&lt;br /&gt;
* [[DDP]]&lt;br /&gt;
* [[Pixel Controllers]]&lt;br /&gt;
* [[Smart Pixels]]&lt;br /&gt;
* [[ESPixelStick]]&lt;br /&gt;
* [[WLED]]&lt;br /&gt;
* [[xLights]]&lt;br /&gt;
* [[Falcon Player (FPP)]]&lt;br /&gt;
* [[RS-485]]&lt;/div&gt;</summary>
		<author><name>ErnieHorning</name></author>
	</entry>
</feed>