The DMX protocol is exactly the same as the RS485 protocol, so we can use any RS485 USB converter to control DMX devices. DMX controllers are usually not that cheap, using this guide, you save money for possibly a hardware midi controller for your lighting software.
I have a second similar USB DMX Controller tutorial Here. If you decide to build this one, make sure you order a USB-RS485 adapter and not a USB-Network Adapter as these will NOT work. We specifically need a USB-RS485 adapter with an RJ45 output.
Take your network cable and cut one RJ45 connector off:
Then strip the end of your open wire:
Now cut off all wires EXCEPT Orange, Orange-White, and Brown-White :
Now take apart your XLR Plug
Take your cable and slide the last 2 parts over your cable, This cannot be done once your cable is soldered!
This will be the 3 wires we will be soldering to our XLR plug :
Then solder these wires in the following order onto your female XLR Connector
- GND => Brown-White
- Data- =>Â Orange
- Data+ =>Â Orange-White
Solder the connections, screw your plug together, Your cable is now done. I made a short and a longer one and both are working perfectly.
Now in settings choose the interface “Enttec open DMX”.. this device is based on an RS485 and works with any RS485 device.
Now click save, add your fixtures and start programming your show.
Other compatible software :
- DMXControl
- Martin M-Series Software + (Fixture Library)
- (Mac Appstore)JV Lightning DmxControl free & pro
You can buy a simple RJ45 passive splitter to split your DMX signal. I have to mention this is a bad way of splitting DMX signals and may cause interference or signal drops. The chances for these drops increases by the length of each fixture in the DMX chain that’s attached.
Are you sure you used a “Straight” network cable?
What is the maximum length?
I’m not sure but network cable has a maximum length of 100meters, I only tried 15meters and had no problems.
Drivers
The FTPI chip should work without manual driver installation, if for some reason you want to install drivers manually or you are using Windows XP or older, download these drivers :
http://www.ftdichip.com/Drivers/D2XX.htm
Small, quick and easy test software
kmtronic.com DMX Tester
157 Responses
I noticed you’re using a mac. Are you running FreeStyler DMX in a VM or are you using another piece of software? Thanks
I use my mac only for testing DMX with JV Lightning DmxControl. It’s the only software that stil works with mavericks without changing the driver. My shows are still made in freestyler on a windows laptop.
so it will work with windows? i just need to download freestyler?
indeed, install Freestyler, select your dmx device (Enttec Open DMX), add your fixtures and you should be able to control your lights.
Hi Steven, thanks so much for these tutorials, this is what I’ve been looking for! Can you clarify for me, if I try the method you describe on this page, is there still a chance of needing to hack the chip, like you describe on the “Wrong Board Fix” page?
No, this guide does not need a fix, this RS485 ethernet adapter works out of the box.
will any USB to Ethernet work??
Any USB to RS485 RJ45 adapter should work… but remember this is completely different than a USB Ethernet adapter.
Is it possible for you to post the pinout from Ethernet to XLR adaptor? The Ethernet cable I have seems to have a different wiring color scheme than what you posted above and I want to make sure everything is soldered correctly. (And no, it’s not a crossover cable).
Also has this been confirmed to work on Martin M-Series Software? Haven’t read a confirmation yet on this page or the XLR page yet.
Thanks!
I added a picture of the pinouts of the usb adapter, also the Martin software should work with this device (since it’s the same as the Enttec open DMX which should be compatible according their site).
Perfect!
I ask about the Martin software because it can detect if a genuine Enttec device is plugged in. If it isn’t genuine, it’s unknown if it will output dmx to the unknown device. When my USB/Ethernet-RS485 adapters arrive, I will test it out and report back.
Thanks again!
Hi Steven! thanks so much for the post. It works great. I am using Windows7 and Freestyler. Apparently there is small “inconsistency” on the wiring instructions. The picture shows Orange as the middle pin on the XLR but above that you mention Orange as the 2nd pin (Data -). the middle pin is the 3rd one not the 2ns. So, to make it work you need to flip orange and orange-white on what you see on the photo. Did it work for you the cable on the photo??
Text is correct though.
1 : GND => Brown-White
2 : Data- => Orange
3 : Data+ => Orange-White
thanks again!
Great to hear it’s working, i will fix the wiring instructions… I got confused myself since i had 3 straight cables and 2 cables were wired different for some reason (messed up the wire order, no cross-cable).
Thanks for the reply.
Hey Steven- Thanks so much for doing this.
I bought the USB adapter that you linked to on Dealsextreme, and it came with an install disc that only has drivers for operating systems up through Windows XP. Do you know where I could find the driver for Windows 7 or 8?
Windows vista+ will download the drivers automatically, if you are still not sure you can download the FTDI drivers here : http://www.ftdichip.com/
How would I connect more lights?
This allows as many devices as you want, you go in your first light with the ethernet cable, come out of the first light with a xld cable in the next light…
I solderd everthing as said and set the output to open dmx. but i get no reaction from my fixtures. Only one fixture goes on and of randomly.
Are you using Mac or Windows and what software? If using Mac try “JV Lightning DmxControl”, other software may have problems with the new FTDI driver in Mavericks/Yosemite.
This looks very interesting to me. I am looking to do something a little bit different. I want to see what is coming across the DMX512 line to troubleshoot an install with a possible wiring problem. Do you know if this device will work with any sort of software to troubleshoot? Preferably free software.
As far as I know, this device can only Send signals. However a RS485 device that has In and Output should be able to read the DMX signals. I am not familiar with existing troubleshoot software but theoretically it should work when you got an adapter like the image below (with Rx+ and Rx-) :
Thank you for the quick response. I will have to look into that.
Anyone have a problem where you plug in the device and Windows say “USB device not recognized”? I would have expected the driver to be picked up automatically if it is the stand FTDI chip… Windows won’t even let me ‘update’ the driver to one on the provided driver disc. This happened to me on two different systems. Windows Vista and 8.1. Do the drivers need to be manually installed? Any suggestions welcome…
any specific error messags? did you do any Fixes to your device yet? your device may be broken
Yeah, I think my device is bad. Looking to getting a replacement. Four different PCs could not recognize the device. Anyone figure out how to open the case without destroying it? Then I can check for cold solders and such…
you will probably destroy the case, tried to open mine but no luck
After returning my first device, I got another one from a different supplier. It works great! Even better, it is fully compatible with the Artemis Bridge Simulator game. So now I can have two bridges up and running with full lighting with $10 controllers and $25-30 LED stage lights.
where did you buy your’s. I bought mine on amazon and I think they sent me the wrong thing, although it looks just like the picture
i bought mine from ebay or dealextreme i think, there are multiple different devices available looking exacly the same as this adapater, you will need the RS485 version (not usb-ethernet adapeter) only these will send dmx.
Hi, Thanks for everything, I’ve made one. I tested it on Macbook Pro with Maverick and JV Lighting. Everything work except when cpu is working, my fixtures are blinking. It’s too blinking to work with it. Can I do something?
Thanks
have you tried unplugging your laptop from the adapter? or connecting the adapter?
hi steven nice work dude..
i’ve selected entecc open dmx for interface in freestyler but it shows no usb-dmx found. if i need to install any driver for usb to ethernet?
thank you
The FTPI chip should work without manual driver installation, if for some reason you want to install drivers manually or you are using windows XP or older, download these drivers :
http://www.ftdichip.com/Drivers/D2XX.htm
is this driver for usb to ethernet adaptor?
because when i”m installing it shows windows unable to install usb serial converter
i’ve windows 7 steven.
when looking in device manager, is there a unkown device when you plug in your rs485 ethernet adapter?
in device manager it shows ch9200 usb ethernet adapter
in other devices
now what should i do?
ftdi driver is not installed for usb ethernet adapter.
steven help me i bought usb to ethernet adaptor it has a lan driver cd also . should i install that driver for dmx conversion?
will this adptor work for dmx?
this is not a usb-ethernet adapter, this is a usb-RS485 adapter(with ethernet connector). yours won’t work as a DMX interface
First of all… Thank You very very much, for your amazing job. My question is: can i send directly the dmx signal out, in to a mediaserver on rj45 port, for controll it? Lot of vj software accept dmx control from artnet. It is possible?
Just FYI… If you get an adapter that the PC cannot detect, check the solder points between the USB cable and the circuit board. I did find you can easily pull the casing apart without damaging it. The solder joints were rather poor quality. With an iron and a little bit of solder, a friend of mine was able to repair the adapter.
Awesome tutorial, could save a big buck. Do you know if this will work with Elation’s free software?
Have you found out if the converter works with Elation Emulation? I’m thinking about trying it.
no haven’t tried but if elation emulation works with enttec open dmx it should work with this device.
Alright, I’ll give one a try!
great tutorial, as I’m just starting to know the light control and DMX controls…
steven, would this be working by adding the DMX connector to it?
http://www.ftdichip.com/Products/Cables/USBRS485.htm
maybe this will be a more solid and faster combination?
Not sure if this device will work, usually the adapters i used had a FL232RL chips in them, not tested the FT232RQ chip yet but you can give it a try. Should work but i can’t guarantee it will.
I purchased the USB RS485 network interface from DealExtreme and soldered together the whole setup….it works fine using JV Lightning, but DMXis doesn’t detect it, and so doesn’t work at all. My goal is to sync lighting with sound within Ableton, so DMXis as a VST would be ideal. Any ideas why DMXis doesn’t detect the adapter? (I’m on OSX 10.6.8)
Hmmm… if DMXis is compatible with Entec’s Open DMX interface it should work out of the box with your RS485 adapter, the problem may be with OSX, is there any way you could try the setup on another laptop… or update your FTDI drivers since your OSX versions is pretty old. you can also try this setup on a windows PC.
Thanks for the reply, Steven! Yeah, DMXis is Enttec software, so you’d think it would work. It sounds from reading other comments that Yosemite might not have full compatibility with FTDI, is that true? Should I upgrade to something less than the latest Mac OS?
Since Mavericks & yosemite, apple made their own FTDI driver breaking DMX. there is a fix available here : http://stevenbreuls.com/2014/03/fix-ftdi-dmx-interface-arduino-on-osx-10-9-mavericks/
I also want to use this adapter wit Ableton and Freestyler on Windows. Jeff, have you figured how to make it work?
It should work but that is not a question you have to ask here, you should go to the ableton or freestyler dmx forum and ask your question there. I’m sure they can and will help you.
Sorry, I mean Ableton+DMXis with DIY Controller