Skip to content

DMX Input

DMX Input

Version Info

As of version v0.14.0-b25 MM-WLED supports DMX input via MAX485. This is great when ArtNet or e1.31/sACN over WIFI is not suitable

features and limitations

  • one universe (512 channels)

software setup

For the DMX feature to work, you'll need to use the V4 build varients. Define the pins you are using in the DMX input section of the Sync Interfaces menu

hardware setup

The DMX output required the use of a MAX485 transceiver connected to the pins defined in setup of the ESP in order to produce DMX input.

You will need to use three GPIO pins that support output.

Do NOT use the pins on your ESP32 labelled RX and TX as your DMX pins!

  • pin assined as DMX RX pin on esp32 connects to RO
  • pin assined as DMX TX pin on esp32 connects to DI
  • pin assined as DMX EN pin on esp32 connects to both DE and RE

Connect the RS485 power pins as follows

  • 5v or 3.3v pin to VCC
  • GND to GND

background info

For information about the use of DMX with ESP8266, you might like to read this tutorial by Robert Oostenveld. Note this is just background information about the hardware and you do not need any of the code listed here when using WLED output.


If you have further questions about this feature, you can ask on DMX Input Discord or reach me via github (@netmindz) or via WLED Discord (netmindz).