Mad Power Struggle

The purpose of this project was to build a DMX light controller that was:

  1. Made with cheap parts
  2. Easy to assemble
  3. Simple to control

This project guide is fully available at Mischief Tech - Lair Lights Controller

Completed Controller

The hardware uses a basic ESP-32 microcontroller, a MAX485 module, and some wires. By using an ESP-32 the controller is able to connect to Wi-Fi and you can control it from a web interface.

The code for the microcontroller is available on GitHub:

I created a program, similar in design to a stream deck, using Angular. It supports any basic DMX light configuration and communicates with the controller to set your light color based on the buttons you press.

The code for the software interface is available on GitHub:

Mad Power Strugger - Controls