Art-Net interface for controlling DMX devices via WiFi or Ethernet.
Count | Part |
---|---|
1x | ESP32 |
2x | RS485 |
1x | W5500-ETH |
1x | LED-Button |
1x | ♂️-DMX-socket |
1x | ♀️-DMX-socket |
Additionally you need:
some wires
,soldering equipment
,3D-printer
,small screws
,shrink tubing
,hot glue gun
- Lolin S2 mini
- ESP 32 WROOM
- ESP 32 C3
For other microcontrollers you may need to adjust the
platformio.ini
You have to short-circuit R0
on the RS485 boards to enable the termination resistor required for DMX before the first and after the last device in line.
GPIO | Usage |
---|---|
GND | GND to others |
3,5V | VIN on RS485 |
5V | VIN on W5500 |
0 | Onboard Button |
5 | Ext. Button |
7 | Ext. LED |
15 | Onboard LED |
17 | U1TXD |
18 | U1RXD |
21 | U0TXD |
33 | U0RXD |
34 | SPI CS |
35 | SPI MOS |
36 | SPI SCK |
37 | SPI MISO |
- make sure you have PlatformIO installed
- open the project folder in PlatformIO
- click
Upload Filesystem Image
- click
Upload and Monitor
- 🏁 you are done 🎉
All print files (STL, STEP, X_T) can be found in assets/case. Alternatively you can view the project on OnShape where you can export the files in a format you like.
LED | Description |
---|---|
no power; LED deactivated | |
powered on; normal | |
startup; warning | |
resetting; error |
To reset the settings, hold down the button and connect the ESP to the power supply, the LED will flash quickly. After 3 seconds the LED should light up static and the settings are reset. If you release the button early you abort the reset and the LED flashes slowly.
Setting | Value |
---|---|
TYPE | WiFi AP |
SSID | ChaosDMX-□□□□ |
PASSWORD | mbgmbgmbg |
IP-Address | 192.168.4.1 |
DMX1 (Left) | OUTPUT; Universe 1 |
DMX2 (Right) | INPUT; Universe 2 |
LED Brightness | 10 % |
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.