Class 10 of 16 Unit 5 · Data, protocols and rigs 4 hours · 3.5 at the bench
Build and Break a Rig
Build a working DMX and network rig, then break it deliberately, one fault at a time, and learn what each failure looks like.
Anybody can build a rig that works. Today you build one, then break it fourteen times, and learn what each failure looks like from the far end of an auditorium.
Why breaking things is the lesson#
You will spend your career diagnosing systems you did not build, under time pressure, with somebody standing next to you asking when it will be fixed.
The only way to be good at that is to have a library of symptoms. Not knowledge of how DMX works — you have that from Class 9 — but a memory of what each specific failure actually looks like from the auditorium.
Today builds that library deliberately, in four hours, instead of accidentally over five years.
The rig you are building#
Per team of four:
- A console or a laptop with a DMX output
- An isolated DMX splitter, one in, four out
- Three runs of different lengths, one deliberately long
- Six fixtures with settable addresses, of at least two different types
- A network switch, a node, and one universe of sACN feeding two of the fixtures
- Terminators, spares, and a labelling machine
Build it properly, because you will be marked on the drawing#
The build is not the hard part. The documentation is, and it is where the marks are.
Before the rig is powered, produce a signal flow drawing that shows:
- Every device, with its address, its universe and its channel footprint
- Every cable, with its length and its label
- Where the terminators are
- Where the isolation barriers are
- Which device is at the end of each run
Then power it up and correct the drawing, because it will be wrong. The drawing that matches reality is the deliverable, not the drawing you made first.
Labelling, which is not administration#
Every cable gets a label at both ends. Every fixture gets its address written where it can be read from the ground. Every universe gets a colour.
The test: could somebody who has never seen this rig find the third fixture on run two, in the dark, in ninety seconds? If not, the labelling has failed, and this is exactly the situation a production electrician is in at 22:00 during a technical rehearsal.
The fourteen faults#
Once the rig works and the drawing matches, the technician introduces faults, one at a time, while your team is out of the room. Your job is to find each one and, more importantly, to log the symptom before you find the cause.
The list#
| # | Fault | What it looks like |
|---|---|---|
| 1 | Terminator removed from the long run | Intermittent flicker, often on a middle fixture |
| 2 | Two fixtures on the same address | Two fixtures moving together, no error anywhere |
| 3 | One fixture one channel off | Wrong attribute responds: colour on the dimmer fader |
| 4 | Fixture footprint runs past 512 | Fixture partly responds, last attributes dead |
| 5 | Data pair swapped in one cable | That fixture and everything after it dead |
| 6 | Screen open in one cable | Works, then fails when the dimmers come up |
| 7 | Star split without a splitter | Some branches fine, others corrupt, changes as you patch |
| 8 | Microphone cable substituted | Works at short length, fails when extended |
| 9 | Wrong universe on the node | A whole group dead, everything else fine |
| 10 | Network cable with split pairs | Link comes up, sACN drops out under load |
| 11 | Node and console on different subnets | Node visible on its display, no data |
| 12 | 33rd device added to one run | Whole run becomes unreliable, no single bad device |
| 13 | Fixture in a different personality mode | Right channels, wrong meanings, looks like a patch error |
| 14 | Splitter output dead | One branch out, others fine, points at the splitter |
The method, which is the same one as Class 8#
- Characterise before touching. What is affected, what is not, and where is the boundary between them? The boundary is where the fault is.
- Half-split. Test in the middle of the affected section. A rig with sixteen possible failure points is four tests, not sixteen.
- One change at a time, written down, reversed if it did not help.
- Prove the fix by putting the fault back and confirming the symptom returns.
For each of the fourteen, log: the symptom in a stage manager's words, the tests you ran in order, the cause, and the fix. That log is the assessed artefact.
The three that teach the most#
Fault 6, the open screen. It works perfectly until the dimmers come up, because with no screen the data pair has no shield and induced noise from the dimmer harmonics corrupts it. The lesson is that a fault can be dormant and be triggered by something in an entirely different department. If your notes say "it only happens during the ballroom scene", that is diagnostic information, not a complaint.
Fault 7, the passive star. Some branches work and others do not, and which ones changes when you touch things. It looks like a haunting. It is impedance: a passive split creates multiple reflection paths, and the pattern of constructive and destructive interference depends on the exact lengths. The only fix is an active splitter, and this is why splitters exist and why a "DMX Y-splitter" bought online is a device for creating intermittent faults.
Fault 13, the personality mode. The channels arrive correctly and the fixture does the wrong things with them, because the console thinks it is in 16-channel mode and the fixture is in 8-channel mode. Nothing electrical is wrong. No test on the cable will find it. It is found by comparing the console's patch to the fixture's own display, which is a step people skip because it is not electrical.
The network half#
Faults 10, 11 and 14 are network faults, and they behave differently from DMX faults in one important way: the network will tell you things, if you ask it.
A DMX line is silent. A network has link lights, switch statistics, IP configuration and packet counters. Three checks, in order, before anything else:
- Link. Is the light on at both ends, and at the right speed? A link light that is on at 100 Mbit/s where you expect 1 Gbit/s often means a damaged cable using only two pairs.
- Address. Are the console, the node and the switch on the same subnet? A node showing an address of
2.x.x.xwhen the console is on10.x.x.xcannot receive anything, and the node's own display will look completely healthy. - Traffic. Is the node receiving packets at all? Most nodes have a data indicator. If it is dark, the problem is upstream of the node. If it is lit and the fixtures are dark, the problem is downstream, and you are back to a DMX fault.
Those three questions split the network half of the rig into thirds in under a minute, and the sibling module on computer systems and networking goes considerably deeper on all three.
Establishing the boundary#
Every method in this course begins with the same move, and it is the one people skip when they are in a hurry. Before touching anything: what works, what does not, and where is the line between them? The fault is on that line.
On a rig, the boundary questions are concrete:
| Question | What the answer eliminates |
|---|---|
| Is it one fixture, one run, one universe, or everything? | Three quarters of the rig, in one question |
| Does the boundary follow the cable order, or the patch order? | A wiring fault against an addressing fault |
| Does anything downstream of it work? | Whether the signal is arriving at all |
| Did it ever work, and what changed since? | Everything that has not been touched |
| Does it correlate with anything in another department? | Screening, shared supplies, dimmer harmonics |
The last one is the one nobody asks, and it is how fault 6 gets found. "It only happens during the ballroom scene" is not a complaint, it is a measurement.
Write the boundary down before you move. It takes fifteen seconds, and it stops the thing that actually wastes the evening: forgetting what you have already excluded, and testing it again.
The drawing, and what makes one good#
A lighting plan says where fixtures hang. A signal flow drawing says how data reaches them, and they are different documents answering different questions. The second is the one that matters at 22:00.
A signal flow drawing that works carries: every device with its address, universe and channel footprint; every cable with its length and its label; where the terminators are; where the isolation barriers are; and which device is at the end of each run.
Three properties separate a drawing that gets used from one that gets ignored:
It matches reality. The drawing you made before the build is a plan. The one you corrected after walking the rig is a drawing. Only the second is a deliverable.
Somebody else can read it. Get it signed off by another team before you power up. A drawing only its author understands is a private note.
It answers the question you will actually have. Not "what does this rig look like" but "which fixture is third on run two, and what is its address". If the drawing cannot answer that in ten seconds, it is decorative.
At the bench#
Three hours and twenty minutes, all of it hands-on.
Block A — Build and document (60 min)#
Build the rig. Label everything. Produce the drawing. Get the drawing signed off by another team before you power up, because a drawing that only its author can read is not a drawing.
Block B — Prove it (25 min)#
Every fixture responds, on the right channel, at the right address, in the right universe. Scope the far end of each run and confirm the signal is clean. Photograph the clean trace: you need it for comparison in Block C.
Block C — Fourteen faults (100 min)#
The technician introduces faults one at a time. Teams rotate so you meet all fourteen.
Log everything. Approximately seven minutes per fault, which is tight, and that is intentional: methodical is faster than clever under time pressure, and this is where you find that out.
Block D — Write the report (15 min)#
One page per team: the three faults that took longest, why, and what test would have found each one faster. That last column is the whole point of the class.
Numbers from this class#
| Quantity | Value |
|---|---|
| Maximum devices on one DMX run | 32 |
| Maximum DMX run length | about 300 m |
| DMX terminator | 120 Ω |
| Universes carried by one Cat5e cable | many, limited by bandwidth not connectors |
| Channels in a universe | 512 |
| sACN default transport | UDP multicast |
| Art-Net default transport | UDP broadcast |
| Common Art-Net address range | 2.x.x.x or 10.x.x.x |
| Link speed indicating a damaged pair | 100 Mbit/s where 1 Gbit/s is expected |
| Half-split tests for 16 devices | 4 |
| Time to find a fault with a correct drawing | typically under 2 minutes |
| Time to find the same fault without one | typically 10 minutes or more |
| Devices per active splitter output | up to 32, per output |
Self test with model answers
Answer it yourself first, out loud or on paper, then open the answer. Reading the answer without attempting the question teaches you almost nothing.
-
First: is there a terminator at the far end, because an unterminated line produces exactly this symptom at a position unrelated to the fault. Second: the topology, because a passive star produces the same symptom and changes as you touch things. Third: the cable type, because microphone cable at 50 Ω where 110 Ω belongs behaves the same way at length. All three are boundary questions answerable by looking, before any instrument comes out.
-
With no shield, the data pair is exposed to induced interference, and the largest source in a theatre is phase-control dimmer harmonics. The fault is dormant until the dimmers come up. If the notes say "it only happens during the ballroom scene", that is diagnostic information rather than a complaint: it tells you the trigger is in another department and points at cable routing and screening.
-
It creates multiple unmatched branches and therefore multiple reflection paths, whose constructive and destructive interference depends on the exact lengths of each branch. Some branches work, others do not, and which ones changes when you touch things or repatch. There is no single faulty component and no test on any individual cable finds it. An active splitter buffers and independently terminates each output.
-
The console and the node are on different subnets, so they cannot reach each other while both devices report themselves as fine. Read both IP addresses rather than assuming. This wastes more time than any other network fault precisely because nothing is broken and nothing reports an error; the first three network checks are link, address, then traffic, in that order.
-
Because the drawing is what makes fault-finding fast, and fault-finding is where the hours actually go. A team with a correct drawing finds a wrong-universe fault in ninety seconds; a team without one starts unplugging things. The test of the drawing and the labelling together: could somebody who has never seen this rig find the third fixture on run two, in the dark, in ninety seconds?
Note. These are model answers, not the only correct ones. If yours differs and you can defend it with the arithmetic and a measurement, that is worth more than matching the wording.
The four hours, accounted for. This is the lecturer's view of the session, and it is here rather than hidden in a pack because a student who can see where the time goes can see what the class is actually for.
Run of the session #
240 minutes · 200 at the bench · 0 on the idea
- 10min Open What a library of symptoms is for, and how the next three hours run
- 60min Bench A Build the rig, label everything, and produce the signal flow drawing
- 25min Bench B Prove it, and photograph the clean trace at the end of each run
- 15min Break —
- 100min Bench C Fourteen faults, rotating, about seven minutes each, all logged
- 15min Bench D Write the report: the three that took longest, and what would have found each faster
- 15min Close The three faults that teach the most, and why
Blocks are an order of work rather than a timetable: a class that runs long on the bench is a class that is going well. The minutes are here so you know what you are trading against when it does.
Four hours goes fast, and most of it is bench time. What you do before the class is what decides whether you spend those hours learning or catching up.
What you must already be able to do#
Everything from Class 9: the DMX packet, termination, topology, the difference between state and event protocols. Terminate a 5-pin XLR and an RJ45. Use a scope with a trigger.
Three things to do#
- Draw a rig from memory. Any rig you have worked on. Console, splitter, runs, fixtures, addresses. It will be wrong and incomplete, and finding out where is the point.
- Write down five DMX symptoms you have seen and what somebody told you the cause was. We will check those attributions today, and several will turn out to be folklore.
- Learn to draw a rig properly. Look at one real lighting plan and one real signal flow diagram, and notice what a signal diagram includes that a lighting plan does not.
What to bring#
Meter, notebook, your DMX cable, and patience. This class is deliberately frustrating for about forty minutes in the middle.
The calculations this class asks for, with the working shown. Use them to check your arithmetic, never to replace it: the exam asks for the method.
DMX512 timing and refresh
Universe and address planner
Cable voltage drop
Retrieval, not rereading. Everything here is self-graded, stored in this browser only, and reported to nobody.