Simple DIY DMX-Interface
Find a file
2024-12-13 20:20:41 +01:00
.vscode formatted extensions 2024-10-24 19:07:52 +02:00
assets removed handwritten diagram 2024-12-13 15:41:25 +01:00
data Merge branch 'main' into DMX-5-switch-connection (artnet not working!!!) 2024-12-13 20:00:21 +01:00
lib Fix some bugs from merging and add second dmx interface 2024-11-24 14:42:59 +01:00
src fixed artnet 2024-12-13 20:20:41 +01:00
.gitignore added vscode folder to gitignore 2024-11-03 16:00:40 +01:00
.gitmodules Add libs as submodules (get with git clone --recurse-submodules <url> or later via git submodule update --init --recursive) 2024-11-10 15:35:17 +01:00
platformio.ini fixed artnet 2024-12-13 20:20:41 +01:00
README.md Add R0 notice to README.md 2024-11-25 23:23:55 +01:00

DMX-Interface

Art-Net-Interface

Case

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.

Prusa Slicer with case loaded

Wiring

Circuit diagram

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.

Pin usage

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