Basis

This Arduino sketch sending DMX512 signal and you can control it via a virtual com port from PC. The sketch uses a same protocol of ENTTEC DMXUSBPRO interface.

Hardware

You need to get 2 products shown in below, and just stack them. No need to solder. 

Or you can build your own circuit. Only you need to convert Arduino Leonardo TXD as differential signal.

Software

GitHub

Arduino

DMXSerial Library is required for the Arduino Sketch. You can install it from the Library Manager in the Arduino IDE.

Max

Choose a corresponding serial port from `serport`. You can also control a real DMXUSBPRO with this patch. No external objects are required.