Homebuild professional DMX switch pack
For controlling effects from my lighting console I normally use just standard DMX dimmerpacks, but for some cases like fireworks I needed real on/off switching, dimmers always leak some voltage becasue of the snubber network across the output, so I started building my own switch pack.

Overview
The switch pack has two relays and is controlled by DMX512. The start address is set by dip switch, there is a extra dip switches to select different operating modes. It features a safety channel so it can be used for special effects. I use the switch pack for fireworks, confetti shooters, CO2 shooters and more.
Designed to be compact for on-stage use. The DMX input circuitry has overvoltage and overcurrent protection but is not isolated, this was done to reduce cost. To fit everyting in a small Hammond case, powerCON connectors are used at the power in and output for their locking capabilities and small footprint.
Features
- Two SPST 16A relays
- ATmega328 microcontroller running Arduino bootloader
- Multiple operation modes, 1 channel, 2 channel and inverse of relay output
- Safety mode (extra DMX channel to prevent accidental switching)
- DMX input has over-voltage and over-current protection
- Power LED and incoming data LED
- DMX hold on/off switch
- 5 pole Neutrik XLR connectors (3 pole optional)
- PowerCON in and output connectors
- Power supplied from mains input 230V
- Compact size
Schematic
Firmware
Images

Switch pack finished

Assembled PCB

Frontpanels are manufactured by Schaeffer AG

Inside the Hammond case with wiring done

Rearpanel with powerCON in and outputs