DMX to ArtNet Converter

Hello Forum,

there are many projects with ArtNet to DMX converters based on ESP controllers out there. But what I'm looking for is the opposide. I want to receive DMX from a lightning controller and send it to my ArtNet enabled lamps via WiFi.

Has anybody seen such a projekt and can point my torwards it, or maybe you know a library which would allow those kind of transimtter to be set up easily?

Split the question into:

  1. Reading DMX
  2. Sending data to...
    When You understand each of them You can merge them into one build, one code.

As @Railroader says. It is not hard to create an Artnet server for transmission, all it requires is a UDP packet send to the correct IP address (or a broadcast but that will invoke other complications) So for that a board with WiFi capabilties (or ethernet to connect to a router) is required. An ESP of some kind is the obvious choice for it. The code will be almost the same for whichever board you choose and although i don't know of a library, it really isn't very complex to create the packet to send, or even to implement the ArtNet Poll request (and in fact even the reply) for the full ArtNet implementation (it will work without that if you already know the IP addresses)

You will need to create some kind of UI to enter and store the details of the nodes that you want to serve, but a webserver is easy enough to create.

Receiving DMX is a different matter. There is a library for an ESP32 which works for it, though i found it a tad over complicated (but i do use it). There is also several libraries for an ESP8266 and this one is one i use and have tested and works on the default UART pins (GPIO 3 & 1) of an ESP8266 for reception. (but not on the swap() pins)

If i would create what you intend to built, my choice would be an ESP-01, 5v PSU, 3.3v linear regulator (for the ESP) and a MAX485 transceiver (powered by 5v) and 3x 1K resistors to create a voltage divider to drop the 5v logic level from the MAX485 to a safe 3.3v to connect to the ESP-01 Rx pin (which is not 5v tolerant !)
If you are not used to working with ESP-01 boards, a board with voltage regulation and a USB port might be easier.
Also it really helps if you have already made webservers with ESP boards in general and have your own examples for that.

I guess i would first built a prototype and the costs would be less than E5,- for the whole thing depending on where you source the parts.
@xfpd So a bit cheaper than your suggestion.

Maybe I need to clearify. The process of developing the hardware and how to write a software that basically converts some input into another output is fully clear to me. I just hate doing stuff, that has already been done before. Hence the question if somebody knows a project that already solves my problem. Otherwise hints to well working libraries are also welcome.

Me, too. Post #3.

Sorry that not. Never actually consider going in that direction (DMX to ArtNet)

DMX reception i have provided.

Found this ArtNet Library in my bookmarks, Don't know if it helps, never used it myself, easier to just create the UDP packets i want to send or parse the receiving packets myself.

For the rest the Specification should suffice

Thank you Deva,

I will take a look into the ArtNet lib.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.