diy usb dmx controller

DIY USB DMX Interface for under 10$

The DMX protocol is basically 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.

Required Parts

Before you start using this guide, I want you to know there is a second tutorial available on creating a USB-DMX controller using an RJ45 cable HERE

  • RS485 Adapter that uses an FTDI RS232 Serial Chip (Buy HereHere, Here), I got the one as shown in the image below but any USB to RS485 converter that is based on an FTDI RS232
  • Female (Chassis) XLR connector (Buy Here, Here, Here)
  • (Optional) ABS Enclosure (Buy Here)

DIY USB DMX Adapter RS485


Installation / Wiring

The USB-RS485 converter has the following 3 to 6 connectors:

  • A or Tx+ or +Data or +ve
  • B or Tx- or -Data or -ve
  • GND or GROUND or 0V
  • (optional) 5V or VCC
  • (optional) Rx-
  • (optional) Rx+

We only need the 3 connections, the GND,Data+ and DATA- are the only connections required for sending a DMX signal. These 3 signals correspond to the 3 pins/holes in a XLR connector:


The connections of the XLR/DMX plug as numbered above are:

  1. Ground/GND
  2. Data-
  3. Data+

Now it’s simple, just connect the corresponding ground and data outputs and your DMX Dongle is ready:

  • Connect GND of your RS485 to pin #1 of your XLR
  • Data-/TX- of your RS485 goes to pin #2 of you XLR
  • Data+/TX+ of your RS485 goes to pin #3 of your XLR


Try to keep these wires as short as possible, long wires may add extra interference… if experiencing problems, try twisting the data+ and data- wires. I used regular cat5e networking cable for the wiring.


Not all devices seem to work out of the box, below is a Fix for those devices that are not sending DMX:

Device not sending DMX Fixes

Here are a few fixes for if your board does not send DMX, Please leave a comment on the fix you tried. It would be a great help for anyone having problems with this board in the future.

I recently got a reply from “Pepe” suggesting a new Fix that will fix unstable DMX adapters.


I bought this one and is working, and I see a small modification here on my chip out of the box. There are two shorted pins (as I remember I try to short some pins to get continuous work. maybe that was that case that was working for me)

I attaching a diagram (Make sure to check the orientation of the chip (you can test it by shorting reset and VCC) so maybe this is another Fix (for those wich get it work for few minutes and then it fail)

Ps a AGDD+test pin are conected to maing ground ( GDN + PWR Led (a GDN side)

Hopefully, this will help.

Video Tutorial by Absolete Frosty

I would like to Thank “Absolete Frosty” for making a very detailed English video tutorial for this guide.

Part #1 – Hardware:

Part #2 – Software:

Absolete Frosty’s Youtube Channel 

Compatible Software

Windows: The best free software available(for windows) is Freestyler DMX, download and install  HERE.

Freestyler DMX Loadscreen

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 Software : 

Mac: QLC+, Download Here. Personally, I find this the easiest, best program there is for free.

***Other compatible software :
Martin M-Series Software + (Fixture Library)
(Mac Appstore)JV Lightning DmxControl free and pro


DMX Signal randomly stops:
– Try plugging your DMX Adapter in a POWERED! hub (with external power supply) this may fix random stops.

What software can I use? :

Drivers? :
The FTPI chip should work without manual driver installation, if the default windows drivers aren’t working for you you can try downloading & installing these drivers:

Normal LED behavior :
Plugged in, not sending: Red Led
Pugged in & Sending: Red Led ON & Green LED Flashing

Small, quick and easy test software?: DMX Tester

QLC+ won’t work:
The Mavericks update broke DMX output on mac’s, you need to replace your FTDI driver with an older version.

Other problems try these:
– Try on different computers & always try the windows driver first.
– (laptop) Try unplugging the power adapter & try again
– When trying, only use 1 DMX light, if these works try adding more lights to the chain.
– more solutions in the comments below.

Board :


Sending DMX :

Confirmed not working RS485 adapters :
Pro 5ft. USB to RS485-RS422 Converter with FTDI Chip
Prolific USB to serial adapter (uses pl2303)
Any MAX485 Adapter : (image provided by marmil)

Reader creations

Photo’s of your creation can be mailed to, these images will be added to this post to help other users create their device.

Thanks to kefke44 for creating a 3D printable enclosure for this build. Free to download Here.




533 Responses

  1. I’ve been surfing online more than three hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did, the net will be much more useful than ever before.

    1. lageoi have a small project thats ruinnng 5 RBG strips and several white LED strips. i’ve been using the Dmx master shield to drive my dimmer board. It seemed to be working fine for a day and a half and then the other morning i went to turn it on, the power indicator lit up, but its not sending dmx to the dimmer. not knowing what else to do, i pluged a new one in, it worked great, problem solved, 10 minuets latter it also stopped sending. i’m totaly perplexed. Any suggestions would be greatly appreciated.

      1. You will probably have two RS485 drivers active at the same time. In general only the USB-RS485 converter should be driving the DMX signal, all other DMX products should only have their receiver enabled, and their RS485 driver disabled. In most cases this is a hardware input to the RS485 chip, and when left unconnected (open) the behaviour of the chip cannot be predicted. Check the datasheet of the RS485 chip and make sure that the driver is disabled.

  2. I just try to make that, because I have some usb-485 FT232RL converters, but FreeStyler returns a problem to make it works and I don’t know how to use DMX Control (I don’t speak german).
    I want to try this “USB-DMX” conversor to control a wall washer that have an DMX input, do you know how I can do it?

      1. Hi I saw this and really needed a DMX interface so I bought the board and put it together just as in the instuctions. When i plug it in,PW light turns on, when i open Qlights, RX light turns on and my mini par that i’m testing it with starts flashing about every two or three seconds. I once got it to work and could control it RGB for a few seconds, but even then it still flashed white every few seconds. Tried the FT-Prog on my old windowsXP but the program doesn’t recognize it. I wanted to ask if you had any ideas before I start soldering it up.

        1. not sure what the problem is but i don’t think soldering will fix it. Looks like some interference problem… how long are the wires from your board to your female/xlr adapter?

  3. My RS485 – USB from the first (eBay) link you posted is ordered about 2 weeks ago. I think I get it in 2 weeks.
    I’ll let you know if it work! Thanks for this very usefull post.

  4. Yesterday I received my RS485 – USB thing (first eBay link). I already had a XLR connector for building the complete into a box.
    I connected the xlr to the rs485 -usb, and plugged it into my PC. There was shining 1 light from the usb thing. I started up Freestyler and I choose Enttec Open DMX. Huh, it says there wasn’t a adapter plugged in. I plugged a dmx cable in the adapter and putted the dmx cable into a mushroom. It was on te right channel. After I had done that a second light goes on.
    But still freestyler didn’t saw a adapter. Also if i select Enttec Pro dmx and click on the usbchannel it was in it didn’t work. But when I select the enttec pro there was blinking another green light.
    I still haven’t got it working. I think I need some drivers. Can anyone help me? I already installed the drivers from the enttec site but that doesn’t changed a thing.

    1. In Windows Device Manager, is there a “USB Serial Port(Com x)” under “Ports (COM & LPT)”? If not, you have to install the FTDI driver that came on the CD of the RS485. In Freestyler, this will only work with the Enttec Open DMX, not with the Pro.

      1. There is a category ‘unknown’ and there stands ‘USB-SERIAL CH340 (COM3)’. There were not any drivers in the package, i contacted the company from ebay and send me a link for a drivers. But after install nothing changed.
        Even after reboot, Freestyler says by Enttec open DMX: ‘No USB->DMX found’.
        Maybe you can help me with Teamviewer or something?

          1. Status from the USB-RS485 says there are new drivers installed, but still doesn’t work with freestyler.
            Can you contact me via mail so you can help me via Teamviewer or something?

              1. I know how to install them, but the windows driver which is pre-installed in windows 8 stays running.

        1. Lars, did you make it work in the end?
          I also bought a converter which was automatically detected by Windows 7 x64 as ‘USB-SERIAL CH340 (COM3)’ and I can’t make it work too – Freestyler says “No USB->DMX found”

          Since it does not use a FTDI chip, installing the FTDI drivers has no point (though it seems to install the COM driver successfully)… it uses different drivers.

          I’m afraid it won’t work since it’s not a “direct” USB->RS485 converter… it’s actually USB->RS232->RS485 converter (it uses the CH340G+MAX485 chips):

          It’s installed only as a COM port in Windows, but the Enttext FAQ talks also about “USB serial converter” device which I don’t see in my device manager…

  5. I want to use Q light Control. It’s free open source. I assume your device will work. For $10 or so it’ll be fun trying.Just thought I’d ask.

  6. Great Resource! Thanks for sharing.

    Do you remember where you bought your enclosure from?

    It looks really nice and looks like a perfect size

  7. I ordered all the parts today not sure if its going to work out or not . Can somebody tell me they have tried it and it is working fine . Thanks

      1. I finally got my device after 35 days of waiting for the delivery. I need to do the solution 1 from the fix posted to make my usb dmx working. Now working on QLC and Freestyler. Thank you for this tutorial.

  8. Hi, first thanks for this tutorial… it’s great.
    Second, i’ve bought and done all things like you say, but i cannot put my led can doing anything.

    I’ve checked all inside software QLC Plus and with correct addresses and all. QLC+ connects correctly to RS485 without any error. But the led can does not light 🙁
    1- I’m not using a XLR terminator, can this be the cause? (i already bought on and is comming)
    2- Is somehow needed to have more power in USB? I don’t think so, because RS485 connects ok, but… don’t know.

      1. I only had my PC and with Linux, so Freestyler was out my possibilities. I will try next weekend with a friend’s PC, also with windows and i will report back here.

    1. The wires are not really fat. They are thin. I’ve just extracted them from a old power switch i had from an old PC. hmmm, if that could be the problem i will get other wires. Does You know thin wires can give problems?

        1. More then likely you’ve done exactly what I did.Even though there are only 3 connections the diagram is confusing. I had mine wired backwards and I suspect you do too.Leave the middle wire were it is and swap positions of the 2 outer wires and see if this doesn’t fix it.Steven needs to make this diagram more clear. it’s a great project and I fear some folks think it’s not because they can’t get it going.

  9. I bought a ftdi friend from MCM Electronics. Connections are RTS, RX, TX, VCC, CTS, GND. I have looked all over the net and cannot figure out which connections correspond to your design. Any help would be great. Thanks

      1. I bought my device on It arrived today. on the back of the pannel I see the letters from top to bottom ” P ” then in the middle ” A ” and on the bottom ” GND” .
        I dont see rx or tx. A could be positive gnd is ground. What could be the A in the middle?
        I am affraid I will damage something . gnd to pin 1 is no problem. what next??

        1. you can’t do damage but you should just copy my wires from the image in the post, i assume the board stil has the same wiring except for the letters printed on it

  10. okay so I ordered every thing and the computer and program recognized the device , but I do not know how t use the program FreeStyler. I would appreciate a lot of help Thanks

  11. We got some problems with FTDI FT232 Chip. The lights on the chip all work and blink when we use the chip, and freestyler also sends out the correct output (or at least some output), but none of the lights we used reacted to the DMX signal. We used two Ibiza Light lmh 300’s and an Eurolite kls 401. Both light are compitable with DMX512. We have actually used both before with a dmx controller and both worked. First time we tried with stranded wires, now we changed the wires and build a case for it, but still no result. What could the problem be? Or is the chip just broken?

  12. Still no luck making it work 🙁
    How exactly are the adapter LEDs supposed to behave?

    When I connect the adapter to USB, a red “PW” LED lights up – that’s correct, I suppose.
    When I start FreeStyler or e.g. the KMTronic test software ) a blue “RX” LED starts flashing rapidly – is this correct or not?
    Now, whatever I try to do with the DMX channels (e.g. moving the sliders in the KMTronic test), the attached fixture does not do anything, the blue “TX” LED flashes still the same, the “RX” LED does nothing.

    Is there anything I need to set, like baud rate or so?
    This is really frustrating…

    1. I am having the same exact problem Evzen. I’ve tried uninstalling software and drivers, rewiring the plug and different USB cable. Still no solution.

  13. I had the same Problem.

    I found out that the problem is the signal “DE” – pin.3 of 75176.
    The rising of “DE” is too late. Because of that dmx data packet is not complete.

    “DE” and “/RE” are connected to “CBUS2” – pin.13 of FT232RL;
    compare with the schematic of enttec openDMX
    ==> “DE” and “/RE” are connected to “RTS”.

    Here is my solution:
    – lift off pin.2 and pin.3 of 75176 from solder pads
    – connect these 2 pins to +5v pin.8 of 75176
    – driver is now always enabled

    Tested with QLC+ on OSX 10.7.5 :: OK.

    See also:

    1. It worked! Thanks for the solution, GermAndy! Don’t think I could’ve figured that one out. And thanks to Steven for this money saving trick. Works great with my 6 mac 250s!

    2. It works here too!
      Thanks a MILLION, GermAndy!!!

      And BTW, the LEDs behavior is still the same – blue RX LED rapidly flashing all the time, green TX LED not flashing at all.
      Anyway, IT WORKS! 😉

    3. I have a question. Is there anyway you can post a picture of the final modification you made to this. I think I know what you mean here but I just want to make sure that I was doing it correct. Do you run a wire to pin 8 from pin 2 and 3. or is it a jumper you change from the board itself. Thanks for the information in advance.

      1. Sorry, there is no jumper to do this modification.
        You need an soldering iron and a short wire.

        Here is a picture of my modification:

    4. I found exactly the same thing using QLC+ under Ubuntu 12.04 on a HP laptop. I lifted pins 2 and 3 of the RS485 transciever, shorted them together and the system started working perfectly. I did not need to tie them to +5v and therefore assumed there is an internal pullup to Vcc.

  14. I bought mine from It must be a little different. When sending it has a blue RX led flashing and it didn’t send a dmx signal right out of the box. The production date was 2013/06/4. Maybe this will help others in the future.

      1. My one is from AliExpress, production date 2013/06/4 – same as Zac’s.
        I’d say it’s the production date what makes the difference, not the seller.

    1. Let me know if your adapter works out of the box… i bought mine from that link and it worked, however there seem to be different models and some don’t work out of the box. I am writing a guide on how to fix these non-working adapters. i’m also working on a similar guide with a RS485 Ethernet Adapter that’s even cheaper.

  15. Hi, I bought the RS485 from ebay, connected to computer, red power led illuminates, installed Freestyler and blue led flashes rapidly. The problem I had was my RGBW Par 64 light was wired inverted, so until I swapped the D+ and D- the LED light did not work. Next problem is now trying to make the light work correctly as I don’t have a DMX table for it. When selecting a random fitting in Freestyler some colour changing and strobe occurs but I cannot get proper control of the LED PAR 64.

    1. I have now fixed the problem, I too had to remove pin 2,3 and tie to Vcc. Now works fantastic….thanks everyone.

  16. I cant get this to control my light fixture, I have the Stage ape Phoenix Scanners only 4 Channels I have tried Freestyler, and I have tried a few others, I am trying Q light Controller now but I cant get it to talk to my light I have the scanner set up correctly in the fixture editor…

          1. Have you tried solution 2 on the “fix” page? if the first does not work… try the second fix. Instead of lifting the DE / RE pins, try to connect them to the 5V VCC pin.

  17. I really need tomthank you Steven!
    This was one of the best/most usefull articles/instructions in the web i could find!
    Evenso i could that freakin’ üroblem where u have to lift pin 2 and 3 of the rs485 chip.
    But now everything works great and it’s sooo small and don’t even cost me 15€!
    Thank u a lot!

  18. Hello Everyone!
    I fixed board, but i have a little problem! First chanel mising. Each unit responds from 2 to 512 channel…no first channel!? I tried a second (brand name) interface and everything is OK.

    If someone had a similar experience?
    Best regards!!

  19. Has anyone been able to confirm if this controller will work with Artemis bridge simulator? I got the Enttec Open DMX controller, which works great. But I don’t want to spend another $70 for another controller…

    1. if your Enttec Open DMX is working with “Artemis bridge simulator” this device will also work, since it’s almost the same as the Enttec Open DMX

  20. I bought two of the boards from deal extreme sku 901221402. I hope these are the right ones and will work out of the box. am i correct in my selection?

  21. Hi,
    i got a converter with FTDI chip.. red light is on, and green “rx” light is flashing (so it should be sending signal)…drivers are installed properly, “USB Serial Port(Com 3)” under “Ports (COM & LPT)” and “USB Serial Converter” under “Controller USB (Universal Serial Bus)”; I also tried the dmx test from KMtronic and it said both successfully passed…anyway the light connected doesn’t work (i tried a led bar and a par 56, both not working) .. any suggestion? Thanks

    1. It may be your board, you should tried any of the Fixes? it seems most boards come “not working”. There is also a second guide with an ethernet cable, this dongle seems to work out of the box.

      1. I didn’t try any of the fixes because i thought the converter was working (green light flashing and also the test succeeded) but if you haven’t any other advice i’ll try…

        1. this is normal behavior, the green led flashing is the data from the USB, however this data does not reach the output of the RS485 without the fix 🙂

  22. Version 2013/06/4 board working if lifting the DE / RE pin from the board… thank you so much!!!!!!!!!

  23. First off, Great Guides, this is perfect for people moving from consoles to PC software. I’m having a problem that I’m not seeing anyone else having. I got the RS485 Converter, I connected the XLR panel connector, using CAT5e cable, fired up QLC, connected my lights, and everything works. I have 2 Chauvet 4Bars, 2 Chauvet 4Plays, and 8 ADJ Mega Par Profiles connected; with a DMX terminator at the end of the chain.

    Everything works perfectly, until I open Google Chrome or any DAW software. When I open these programs, the 4Bars and the Mega Pars stop working; but the 4Plays still work fine. When I close said programs, the lights resume functionality.

    The DMX signal is outputting, according to the QLC DMX Monitor, and the data light on the RS485 converter, plus the effect lights in the middle of the DMX chain still work. It appears the RGB lights are not getting “something” (in reference to DMX signal) they need when I open other programs.

    Any suggestions, ideas, or comments would be great. The hole purpose of me building this is to automate lights to music via MIDI, but if the lights don’t work when the DAW software is open, then I can’t do that.

    I’ve tried this on 2 computers and two laptops (All windows 7 Professional, 3 of them x64 and 1 x86). I’ve tried just about every software compatible with the Enttec Open DMX USB, and I have connected each fixture one at a time… Same result.

    Thanks in advance!

    1. Very weird problem, have you tried connecting the dmx adapter to a Powered USB hub?
      Also try disconnecting all other usb devices and try again…
      And are your laptop and lights powered by the same circuit/fuse? different circuits may create interferrence…
      Have you tried changing the USB cable? maybe to a cable with ferrite beads on the ends:

      1. Thanks for the response. I have tried all of what you suggested except the ferrite bead isb cable. I will try that when I get back. But everything is on its own circuit. I’ll post back after I’ve tried the usb cable. Thanks again.

      2. Ok, so I tried a couple of usb cables with ferrite beads. The rgb lights still stop responding however now, the single pars will continue with whatever signal it was receiving before opening the other software; and the 4bar will turn off the start flashing all white.

        With this consistent change, does that suggest a frequency problem in my signal? But then again, the 4play effects lights are not experiencing an issue. This is weird indeed.

        Oh and the same behavior happens with and without the terminator at the end of the chain.

        Any new thoughts with this new information?

        1. I’im still thinking of an interference problem, how long are the cables between the rs485-out and the XLR? you can try twisting the data- and data+

          i do recognize the white flashing led pars, or fixtures getting random values but this usualy gets fixed when i plug in my usb cable or start my DMX app.
          not sure what’s the problem with your setup :s

          1. I twisted the d -/+ cables, but nothing changed. I messed around a little more, just trying different things, and it just throws me off. For example:

            The rgb’s stop responding when I open google chrome, but work fine if I open internet explorer.

            They stop responding when I open any of my DAW programs, but not when I open some standalone VST programs.

            When clicking through folders, they flicker.

            So, I am wondering how does the activity on the computer relate to the signal from QLC thru the USB cable, thru the converter, and out the XLR, maintaining enough data integrity for the effects lights to work, but not the rgb’s.

            I don’t know much about all of this, I’m going off my programming and troubleshooting knowledge at this point. There is obviously something I’m missing. I’ll keep messing around with it. If I come up with anything, I’ll post back. If you or anyone else can think of something, please let me know.

            Thanks for all your help, I really appreciate it.

  24. Could be dodgy cable? Microphone cables are not (NOT!?) suitable for DMX. I’ve done tests with a signal generator and oscilloscope to try various cables and some are no good. The frequency is very high (MHz range for a clean square wave).

    1. indeed, to tell the difference between microphone and DMX XLR cable, read the printed text on the cable itself, DMX should say DMX/DATA cable and audio should say something like Microphone/MC. for small setups audio cables seem to work but for long and large setups you definately need Data cable. i usually mark my DMX cables with a small white cable tie at the XLR connectors to keep them spearated from the audio cables.

  25. Thanks for chiming in. I am using DMX cable. I’ve tested their resistance but I don’t have the tools and know to test frequencies as you have. But the cables work just fine when the lights are being controlled by a DMX Console.

      1. sorry I misread your question. I used wire from a Cat5e cable, About 2 and a half inches, twisted like you suggested.

  26. Hi Steven! I bought the board from Dealextreme. The board worked out of the box, but unfortunately it sends the DMX protocol in a peculiar way. Channel one for example has to be red on my “American DJ” lights, but instead they flicker through a wide range of colors as I change the value of the first channel. I tried the suggested fixes – the board stopped working at all. I noticed thou that the chip on my board is not DS75176B, but a ZT485EEN one. Any suggestions? Thanks!

    1. Sorry to bother you again. After I tried again the second soldering modification the board started working properly! Thank you for this amazing DIY project!

  27. Hello,
    I´ll try it with USB to Serial with FTDi Chip. Freestyler sees the adaptor. Now my question, my adaptor has usb and other side a 9 pin connector. Am i right if i try with the pins 2 received Data, 3 Transmit data and pin 5 Signal Ground? or do i have to use other pins?

    1. I think i have to use pin 3, 5 and 7. So i got some signals out. But i can not change any values on my LED Flood 150 from Stairville. It lights up and sometimes it flickers. But no color changing or dimming. and no blackout. the fixture is tested

      1. Now i figured out that i can change some Coulours. If i slide RGB and Master Dimmer. But totally crazy reactions. All Faders change all coulours. in some Positions i have all Coulours, sometimes blue and so on.
        I Think there must something be incorrect with the Signal i get out. I No Use the Pins 3, 5, 7. 5 is Gound. If i Turn 3 and 7 no Signal goes out.

        If I Use Pin 2 and 3 also no Signal goes out. So maybe i´ve to use other ports or need another piece that ports the 232 to a 485 Signal. But like i Wrote, freestyler sees my USB to Serial. The Workaround with the Software from FTDI is also tried. The Other Workaround with Soldering is not possible because my USB To Serial is a closed Plug.
        Maybe you have any Ideas?

        1. Next step… I üu a max485cpa between rs232 and DMX. Now i have dimmer and RGB channels right. But my light always flickers on/off. What might be the broblem?

  28. Sorry I haven’t posted back, I’ve been on the road. To recap in a nutshell, the interface works fine until I open google chrome my DAW software. At which point, certain lights stop responding to the DMX signal.

    So I’ve tested my interface on an old XP laptop, and low and be hold, it worked perfectly. Unfortunately this doesn’t really solve my problem, because all my other software needs to be ran on windows 7; so I need to figure out why I get this behavior on my Win7 computer and not on my WinXP laptop… Any suggestions would be great.


  29. Great idea! I really was surprised by how cheap you can diy compared to their normal price… But I have a question which is really important for me to me answered: Is it possible to use this interface as a DMX input? I would like to merge my signal with another one…
    Thanks in advance and sorry for my weak english!

  30. I think you should only have an rs485 Interface with in and out. normally every interface should have this. ists only the question if the interface has all pins wired.

  31. How do you get the DIY USB connected to QLC+. It will not output to the DMX fixtures. The USB DMX works with Freestyler and connects fine and it sees it in QLC+but it will not output to the DMX light. I have did all the pin moving and pin wiring. How do you get it to flash the light showing the signal is sending in QLC+.

      1. I have it working now. I had to go inside and check input/output for the USB FTDI adapter. Now it works like a charm. Thanks. I was trying to use the Freestyler program but it was to complicated. Im using the QLC+. It is much easier and has tons of functions.

  32. Hey, I was wondering if you’ve ever seen a problem with the packets it sends out? What I’m seeing from freestyler is a very short ‘Break’ followed by an exceptionally long Mark-After-Break’, and no Start sequence at all. Seeing that with Freestyler and KMTronic DMX Device tester

      1. I just tried it there. I wasn’t clear on what it’s actually supposed to fix, but it hasn’t made any difference whatever it does.

        The problem I’m experiencing seems to be that I have no ‘Break’. My Start frame is also a bit in front of the rest of my frames, and that gap appears to vary slightly between packets.

        Here’s a trace of my A + B RS485 lines from the USB device:

  33. Hey everyone.
    I’m having a little problem, everything seems two work fine until I connect more than one lights, then the lights stop working or dim. Separately their work fine even my laser and fog. Dmx channels are set correct. Does anyone have a idea.


  34. When using QLC+ how to you get the green light to work as transmitting as it does on Freestyler. For some reason the yellow light flashes but not the green. I was wondering if it was a fix that someone has figured out.

  35. Hi, I’m having a problem using a FTDI board (like this ), I’m sending data from freestyler, Vixen or any other and without to connect the board to my fixture (an arduino getting the signal) when after few seconds the TX led stop flashing (stop sending data). I tried to use on Windows 7 x86 and x64, Windows 8.1 x86 and x64, and XP x86. I don’t use RS485, just the DMX TTL signal on my arduino to dimmer some leds. I also tried to change to an older driver version, but it not solved. Anyone had this problem?

  36. I have a question. On QLC+ how to you control it remotely. I saw how you add the -w or web command line into the target file. It seems to go anywhere with me. Is there another way or how does this way work. Many of the lights I have are turned away from me and I can’t see what is going on. Any suggestions on this matter.

  37. HI, A friend me today tested this out and it worked well with M-PC but the problem we discovered is that the UART an so the RS485 is missing the DMX Start byte which is an all zero byte in front of all Data bytes.
    You can solve this problem by using only the DMX Channels 2-512 and keeping Ch1 on 0 allways but is there anyone who knows a better solution?

    1. Do you have a ‘Break’ at the start of your packet? I have a similar issue where what I thought was my break didn’t seem long enough, and the ‘mark after break’ was too long. It turned out that I actually didn’t have a break at all, and what I thought was my break turned out to be my start frame. Still no idea how to resolve this.

      1. Well i think we had a very long break which was still inside the dmx requirements and the followed some space and the data packets starting with the one of the first channel.
        However in another measurement we discovered two breaks right after another. Which could be a problem because after the first break a dmx device could think here follows the first data packet with a whole lot of zeroes which pat extremely long and tv it could probably hang up broadside its missing the end of the packet. Or it could reset itself and just ignore the second break.

  38. HI and good day

    Have three wall washer DMX connection with XLR-3pin, but this have DMX address write into device, the seller say me i need DMX coder?.
    But if possible read DMX address? I think have RMD extensions.
    Please Help.

    BEST REGARDS and agree

  39. Hi, I can’t get my DMX to work properly. I have an USB to RS485 interface that looks exactly like the one mentioned, except that it doesn’t have a production date. Also, it has a ZT485EEN instead of the 75176, but looking at the datasheet that shouldn’t make much of a difference.

    I’m running Mac OS X 10.6.8. on a 2.16 Intel Core Duo MacBook Pro. The interface connected to a TTL DAC48 (

    First I tried D-light. It found the interface and the RX light started flickering. However, I did not get any DMX on the DAC48. I tried the soldering fixes (lifted pins 2 and 3, connected both to pin 8) but still no output.

    Then I tried MiniStageConsole, which found the interface after I installed the VCP drivers. It gives me some sort of output, but it’s a bit strange: the RX led only goes on when I move a fader. At that moment, the DAC48 also receives DMX but it won’t output the correct value. Actually the voltage out seems pretty random: while moving the fader, voltage output goes from 0 to something between 0 an 10v but it doesn’t stay there, it goes back to 0. Sometimes 0% on the channel fader gives me 100% output, sometimes it’s the other way around.

    I can’t get QLC to work, apparently my processor is too old for it. Chameleon gives me an error when trying to load the USB interface.

    Any ideas, suggestions?

    Thanks in advance,

  40. Hi, Great article, I like the style it’s written.
    Maybe iyou can also explain how to build a DMX client as well, e.g. a RGB led controller.
    Set DMX address with dip-switch and use a channel for each color.

        1. That is by far the best board i’ve seen for this dmx project, I’m really interested how it turns out and looking forward to seeing your finished adapter.

  41. Good news bad news, good news it works absolutely perfect when I plug a light in and control the light, bad news is as soon as I plug in multiple lights the lights start to behave erratically – I ruled out all cables and eliminated lights as well. Not sure what it is! Any ideas anyone? Going to add a DMX Terminator on Monday to see if that helps. And thanks Steven! I’ll add the photo of finished adapter as soon as I know it works!


  42. so I finally got to test it with the martin software.
    i dont know how but I think I have fried my board 😀
    I doesnt flash blue anymore and the PC is not recognizing it.

    1. You might have a fake ftdi chip. They make the driver’s break the board by changing some internal values. You can reset these values but the driver will set them back every time you use it.

      If your board was suspiciously cheap that might be a hint it’s fake.

    1. First of all its daslight not dash. Secondly don’t use daslight we’ve been using it and it is carp. Some error messages only come in french. Start using M-PC by Martin Professional it’s not as simple as daslight but extremely powerful and works well with this interface. It also works with art net if you are up to building your own art net node with some raspberry pi. You’ll love it.
      If you also have some midi controller like the bfc2000 by behringer your show is going to rock.
      I’ve been using this for a dance show at my school and it was so much more fun dad stupid daslight.

  43. First of all, Thank You Steven! Great idea for diy lovers, and dmx users.

    Mine board was very identical with yours, except production date.So it wasn’t worked at the first time. It needed only ft-prog modding. Changing the C2 value to Sleep worked. Now I am able to test our lighting equipment without carrying the light mixer.

    I will use it as a side staff on stage (theater) lighting when it is necessary. Using with a simple software like DMXstudio64 is enough for me and it is working fine with the adapter…
    I have entered the arduino area last week (it is because of you:) Now I am thinking about wireless transmission. What about those parts:

    do they work? I have no idea yet.

    1. thanks, i’ve looked at the wireless system… i think it could work but you have to 5v power your dmx receiver from another source (batteries/adapter?)
      You may run into problems with the maximum baud rate… the wireless system may not transmit fast enough.

  44. Hi, my interface was working but now it seems to be messed up, the functions in freestyler do not correspond to the functions in the lights. Could you help me?

      1. thanks for your answer Steven, i found the problem. My fixture has 4 channels: 1=dimmer, 2=red, 3=green, 4=blue. I don’t know why, but the freestyler is showing the dimmer channel duplicated, so i got 1=dimmer, 2=dimmer, 3=red, 4=green, 5=blue. therefore, my functions are suffering a one channel offset. Do you know how can i correct this?

        1. Without being familiar with freestyler. You can probably manipulate the fixture.
          There are usually fixture presets for different device like scanners and moving head.. There is for sure a fixture editor somewhere.

  45. Hi,
    I tried it out, works perfectly! I had to reprogram the adapter (setting C2 to sleep# did the job), works like a charm! I use QLC+ on Ubuntu 14.04; I plan to use this to build simple animatronics and light effects for our Halloween displays.

  46. Heya,

    I just build the same as explained. But have an issue with QLC on MacOS. Everything works fine with Freestyler on Windows (after the “C2 = SLEEP” fix), so I was guessing that it should work without any other modification with QLC+.

    Do I really need to modify the board to get it work on Mac?
    Note that QLC+ recognize the board as it prints its serial number.

    Thanks for help and thanks for sharing this tutorial! 🙂

        1. I restarted my Mac and it sounds like I’m making some progress.

          Now the RX LED is blinking (continuously even if nothing is connected).
          When I change values in QLC+ the TC LED does not blink at all.

          So probably I have another issue here.

          1. Ok. Ignore my previous comment. Everything is working fine now!

            So basically here are the steps for future readers:

            On MacOS X (El Capitan)

            * install D2xx Driver (read carefully the README file which is included – lot of manual steps in a terminal)
            * install D2xxHelper
            * Reboot
            * Install and start QLC+

            Everything should be fine. If not, also follow instructions on


            1. Almost the same problem and the same solution used and working perfectly under OS X 10.10.5 Yosemite!
              While Open QLC+, RX Green Led on the board turns on permanently! and works perfectly!

              Thanks Steven, David, Massimo and everyone working behind the scenes!

  47. Hello,

    i have make also a dmx dongle but i have a error. my dongle work on my bootcamp windows 7 but not on my macintosh hd. what is the problem?

  48. Hi Steve. Great tutorial here! I luckily found the ft232rl board in my country and have ordered it one for this project and will receive in two days. Only wondering if it will work with QLC+ on Win7 laptop?

      1. Received the board yesterday. It did not work out of the box. It has SP485E chip so I jumped across to fix with 2nd solution and it worked!!! It really workrd smoother than usb-dmx box I have before(it was not compatible with QLC+)
        Well, will be used on live apllication next week and will let you know again.
        Thanks again for the great idea(which save my money lol)

    1. That is by far the most creative case i’ve seen 🙂 I don’t really like you translating my tutorial even with references since this will cost a lot of visitors/money. i may add a google translate button though.

  49. Hi i have tried everything i can but m,y board isnt even being recognised by windows, i installed the driver linked but i still have the little yellow triangle in device manager saying FT232R USB UART and nothing i do gets it to recognise or install, tried on windows 7 win 7 x64 & win 8.1 please help

    1. It could be the case of fake chip where the manufacturer sets wrong USB PID 0x0000 instead of 0x6001. The the official driver won’t install since it does not recognize the board.

      In that case head over to and download the driver and use this driver.
      Then use the FT_PROG to reprogram the board with correct PID.
      And then it should finally work as expected with official drivers.

      I used this process successfully when my PID was zeroed during reprogramming the C2 to #SLEEP.

  50. Hi Steven, So I’ve had a lot of fun with your tutorial, and built the unit using FTDI232 chip and the half duplex transciever as you had in your guide. The dmx dongle works perfectly, but with some lights and with longer chains, I experience flickering with my diy unit, where boards like chauvet obey 70 produce no flicker. I used terminators, right cables etc. so went and did some research and found that Enttec/DMX king uses a little “timing microcontroller” to remove flickering problem. Any idea which microcontroller that might be?? I really do enjoy your tutorial btw!!

    1. I am also having the same problem with bigger universes and chains of lights, I also use all . There is no flicker when one light fixture receives dmx (the larger chain is still plugged in, just one fixture has values to it). Once I have dmx values to all channels the flicker happens. Didn’t know if a resistor would help, or there being a microcontroller to have a clock in it to help flicker. Thanks for the awesome project and the help that you have already provided up to this point.

  51. Amazing tutorial, loved it and have bought everything to make it, I will let you know how I get on. One question, could this be used to control multiple universes? Or am I right in thinking it would need an additional controller for this?

    1. you can only send 1 universe per device, however it should be possible to use multiple usb adapters for different universes with the right software of course.

  52. Hi!
    Thank you for this tutorial/article!
    I made an adapter, but I have a problem, and I don’t know why is thios happening. I’ve bought a converter from e-bay similar as in the article.

    The issue I have is I that the adapter stop working after a time. Sometimes it works for 15-20 minutes, but most of the time it’s only 5-10 seconds. While it’s working it controls the lights fine with freestyler and olc+ too, and the kmtronic dmx test program show that it’s fgood too.

    But after a time, the RX led stops flashing, and the controlling doesn’t works after that. The freestyler and kmtronic test sw even freeze, and only force close helps (qlc+ is running after this fine, but can’t send control commands to lights). If I unplug from the usb and reconnect again, it’s starts working again for a random time. It does this even without a dmx cable attached. I’ve tried several different usb cables, uninstalled/reinstalled drivers without any improvements.

    I’ve tried the software fix method mentioned in another article setting C2 to SLEEP#, and even trying to change the usb string, but it seems to me, that the programming isn’t working, because when I reconnect the adapter and start the flashing software again, it shows the original values everywhere.

    Maybe my adapter is bad, having malfunctioning components on it?

    The chips on it are this:

    FTDI 1412-G


    Any tips?

      1. Yes I tried that, it does this with only the USB plugged in and nothing else connected. I’m thinking about doing the other fix, lifting the 2nd and 3rd legs on the SP485EE. I have some soldering skills, but I have never done smd yet…
        Do you think I should try that fix too, or should I try some other things before (there’s a chance I will screw up the soldering thing)?

        1. these fixes will enable output… you should only try these if there is no output at all. in your case it randomly stops working so it may be a faulty device but you should at least try other computers/drivers… can you post a link to the device you bought?

          1. I’ve tried it on a notebook with Windows 7 64 bit and a desktop computer with Windows 8.1
            Today evening I can try it on a desktop comp with Windows XP too. I’ve only tried the drivers included in windows, and then the driver downloaded from Are there other drivers around?

            I’ve bought this one:

            It’s not a really expensive device, only the time is a factor, it took about 3 weeks to arrive, so if I can make the one I have work somehow, I don’t have to wait weeks for a replacement.

            1. should work then… i would say the chip is faulty., maybe something in your dmx chain shorted & damaged the device or it just came broken. i cannot help you any further i’m afraid

    1. I am having similar issues on with a board recently purchased from DealExtreme. Did “solution 1” to get it to output DMX data and it will work for 20 seconds to several minutes before all processing stops. Running on Windows and not seeing errors in the event log. Tried with several different computers, so will look to purchase from a different source and see if it is just a bad fake.

        1. I read through all the comments, but my apologies if I missing something in them about what specifically fixes the random stop issue. The whole soldering/chip thing is really new to me and I may just be missing it. I broke one of the tabs on the chip when I was lifting the pin so I cant try “option 2” and it wouldn’t take the reprogramming so I am ordering a couple others to see what happens with them.

          Either way, thanks for the time spent on this and sharing with the group. Learning a whole bunch fast.

          1. If your device stops “randomly” after a few minutes, there’s a good chance that you have more than 1 driver enabled at the same time. At any time, there can be only 1 driver driving the RS485 bus, and all other units shall be in receive mode with their driver disabled !
            Failing to do so causes the drivers to enter current limit protection, affectively stopping the communication.

            Check the datasheet of the RS485 chip for the “enable” input and make sure it is set to disabled for all units except the one connected to the computer.

            Good luck!


  53. Thank you for your help!

    I will try with some other (older) drivers, and on a win xp computer, maybe I can make it work. If I cannot succeed, then I will order 2-3 other ones, they’re not that expensive, and maybe I’ll get lucky and find a working one if I order more 🙂

    1. this board will NOT work since the chip is not a FTDI chip, the title is misleading. the chip on this board will work the same as a FTDI FT232 however the chip used for this board is from another brand meaning it will NOT work for sending DMX.

  54. I plugged the usb to rs485 in my computer with windows 7. this works but sometime the signal is gone and i don’t have a flashing green light on the converter.
    I tryed the converter on 2 laptops one with windows 7 and one with windows 8. On the laptop with windows 8 the converter don’t work. The green led flash short on the laptop with windows 7 as i start freestyler. freestyler says “open failed”. Can i download drivers for windows 8? The driver on the laptop is the driver from the Enttec site.

    I hope you can help me.


    1. you should always first try the default windows driver, if those are not working you should download ftdi drivers from enttec or the ftdi website.

    1. this is indeed a FTDI version of the RS485 adapter however this is a different chip package/version, i cannot tell if it will work but i would advice to keep looking for something that has the FT232RL chip (however it may work if it’s just a different package of the IC but same internals). (Ebay is a very good&cheap place to buy rs485 adapters)

  55. Hi steven, you recommend in terms of reliability and security ? This post or the post ethernet cable.
    Thank you.

  56. Hi there i want to translate this article for my web ( with link on your oreginal) + i want to translate a pages with solving a problem… so I ask you for premision of you for that.. because it will be realy usefull…

    1. what language will you translate to, what articles do you want to translate & what website will it be posted? (concerned about loss of visitors)

      1. I will translate it to Czech language( i will get a link on start of article for those who speek english so you will lose maybe a little potencional visitors but most of them will do not know what are you writing about)

        I will translate just this article USB-DMX-DIY ( maybe i will found something else usefull for my page…. then i will write to you again)

        I will use it for site wich will be focuset on free lyric projection SW and free light controling SW (for noobs and that people who are not good in english)…. and it will be preaty usefull include some cheap HW solution for DMX ….. name is in disputes because it is not only mine page. sorry i can give you more info because now i do not know more now.

  57. hi there, nice project.
    one hint for mac users: QLC+ on OSX 10.8 or 10.7 will only work with Driver version V 2.2.16. The last one from ftdi is 2.2.18 and doesn’t work properly. Since Osx 10.9 uses his own driver, sometimes using an old ftdi driver will help.

  58. I just realized a very weird thing – when using FTPROG for changing the PID (see my earlier comment above:, the new PID persists for only one “power cycle” of the device :-O.

    – connect device with PID 0x0000 (and let the driver install using the modified INF from the link in my earlier comment… check in Windows Device Manager that the PID is really 0000)
    – run FTPROG, change the PID to 0x6001 (FTDI default) and program the device (Ctrl-P in FTPROG)
    – exit FTPROG
    – disconnect the device
    – reconnect the device (and let it install the driver again, this time for the correct PID 0x6001… check again in Device Manager that the PID changed)
    – disconnect the device
    – reconnect the device… and see that it installs again the PID 0 driver and that it has PID 0000 in Device Manager again… :-O

    Anyone sees any reasonable explanation for that?

  59. Hello I’m in need of help
    I followed the tutorial and everything is working perfect, I love how easy is to control my lights now, there is one problem that I found. When using the usb device and connecting my computer to my power speakers a annoying noise comes through the speakers. It sounds like a ground noise, I’ve tried using a DI box to cut the ground noise from my computer to the speaker but the noise still passes thru. Once I disconcert the usb cable the noise stops. Is there any way of solving this ?

    1. hmm, never heard that problem before… you can try plugging your laptop in another breaker different than the powered speaker’s. I once fixed this by plugging in my laptop in a ungrounded plug, not the safest thing to do but it was my only solution.

  60. When I tried my usb-dmx-dongle for the first time, Win7 installed the drivers automatically and told me that it is ready for use (it was recognized as COM port). In Freestyler I could choose the dongle as well and the green LED flashed. I was happy.
    One day later I wanted to try Freestyler with the dongle but it was not recognized (only red LED). Win7 wanted to install the drivers again an told me after some seconds that there is no suitable driver. In the hardware manager the dongle is listed under “other devices”, is called “FT232R USB UART” and marked with a yellow triangle (driver not installed). What goes wrong? Please help me…

    1. That sounds similar to the problem I described on 3rd May (see above) – can you check in the properties of the “other device” if it possibly shows the PID as 0x0000?

  61. Evzen, indeed it seems to be the same problem:
    The modded driver seems to work.

  62. Hi Everyone! Anyone here experienced unable to program or change values in their device using FT Prog? What is your solution?

    I am trying to change Product Name and doing the Wrong Board Fix.

  63. Thank you very much for sharing this info. Saved me a lot of money and it works like a charm. Combined with QLC + this is a winner!

  64. Great project. Thanks for taking the time to do such a great job with documenting the steps. It works great!

    1. Yes indeed, that chip will work. Depending on the model you receive you may need to do a fix but both devices should just work fine.

    2. Hi Brandon, just a warning, I had to fix that exact board with the solder fix and even then, the device won’t accept the programming. I’ll let you know if I find a fix (unless you’ve figured it out, Steven?)

      1. Soldering fix still fixes all problems and is still the best way to fix your DMX adapter, i found out fake chips don’t allow programming anymore to prevent FTDI bricking them, meaning we can’t edit the config anymore. :'( … all blame the big bad FTDI company.

        1. Which board did you receive? My main board is TF232RL with the second being SP485EE. Did you get it working? If so, via what method?

  65. Thanks Steven. My device has arrived, Im ready to try, put the wires and pray so this can work. I will keep you inform. Best regards from Mexico

  66. Would it be possible to change this so it could receive dmx data instead of sending it – thanks

    1. Could work if you find a RS485 Adapter that has out&in terminals, however I don’t think there is any software allowing DMX input via RS485. I once used an arduino to read DMX signals…
      DMX Shield :
      DMX Libraries are available, I once wrote a program that stored all values to SD-card(record whole show) but lost the code :s.. it’s stil programmed in my arduino tho.

  67. Hello Steven,

    Thanks a lot for this great DIY tutorial.
    I’ve just received my FTDI and XLR’s from

    When i connect the device to my Ubuntu Linux laptop and run QLCplus, the device is recognized. QLC calls it FT232R USB UART and says ‘Device is functioning properly’
    But it also says ‘no input compatibility’ (in Dutch ‘Geen input ondersteuning’)

    When i try to assign the device to a universe, I get the following message:
    Error occurred while opening the selected device line. Possible caused by a incorrect system configuration or no compatible input/output mode.

    Am i doing something wrong?

    When I connect the device to a Windows-pc with Freestyler, the green LED starts blinking as soon as I select the device.

    Thanks for your help!

    1. Hmm, haven’t tested the device on ubuntu yet, QLC should definitely support this device. maybe a driver issue? I’m sorry I cannot help. However the device seems to work in windows.

      1. Hi Steven. I looked through the replies here and I couldn’t find any with my issue. On the dongle I bought, I found that it has both the FTDI and the MAX485 chip. It doesn’t transmit. I tried it on both QLC+ and Freestyler and it shows up on both, but no data is sent. Should I try the pin-shorting fix or just buy a new dongle? Thanks in advance.

  68. Ok, thanks for confirming. I should have read the notes and comments here a bit more carefully before buying. Time to shop again! Once I get the right board I’m going to 3d print a little enclosure.

    Thank you for your great resources Steven. Much appreciated.

    1. I’m sorry :s however I’m very interested in your 3D printed enclosure, you may always send me a photo if your build is done 🙂

      1. I bought a different board, this one:
        but it seems to have a counterfeit FTDI chip and now it’s bricked! Bad luck again, haha. I’ve just sent a message to the ebay seller to see what he says about this.

        This was my the little test box I designed before even getting the board.
        The inside dimensions will need to be slightly adjusted for the size of the board I end up using. #6-32″ bolts will be used to hold it shut. Originally I was going to have a wire running out each end (to a USB and a DMX plug), but since the board has the USB type B connection on one end I’m going to adjust the case to work with that so the next version will look more like this:

        1. Great design, I’m sorry you bricked your device, there are multiple ways to unbrick a “fake” ftdi device.. i am also working on a guide but i cannot seem to brick my devices manually so it’s very difficult to make a guide without having to unbrick a device myself

  69. Just got mine and set it up. My lights are going crazy. WIndows recognized it and installed the Enttec driver fine and Freestyler recognizes it.

    But I plug my scanner in and it starts twitching, no matter what I do. Unplug DMX and it’s fine. Red light is on and the green lights blinking. The chip says FDTI on it.

    1. First try with only 1 fixture, i would recommend a simple par-can, then you can add fixtures to you chain until you find the fixture that corrupts the dmx signal, or you could try using a dmx

    1. at least try to explain your problem, i will not take over your pc (if i have to take over everyones pc who cant read… i would have to quit my job). try to explain your problem and i will try to fix it by commenting.

      1. Ok. i have done everythig that you say but when i plug the dmx, doenst work and the testing program dont find. the only light tha it shows is blue

        1. open your pc’s device manager… maybe the driver is not installed.. can you post the name of the device? you can find the name by removing and plugging it in again, you can then see what device gets removed and added to the device manager.

                1. ok, this is definitely the right device… could you try another computer with only using the windows driver? can you post the PID of the device, the pid can be found by clicking properties on the device in device manager then :

    1. There is your problem, the PID is 0000 and should be 6001… your device has been bricked by the original FTDI Driver… you should look on the internet for a ftdi unbricking guide… I started creating a unbricking guide but i cannot seem to brick my own device… did you install the driver from the ftdi website or are you using the windows driver?

      1. hi
        know i shows on my pc and freestyler see it but when i plug one led par do strob efect, the sane apen when i run the dmx tester

        i did what dis video says

  70. sir i bought a usb to rs485 here in the phil the thing is there are only 2 terminal positive and negative only there are no ground terminal

  71. I could fix the PID of my device to 6001. Unfortunately the connected RGB-Lamp does not show any reaction.
    I am afraid it is too difficult for me.

    1. hmm, it should work. there are 2 fixes available for devices not sending dmx out of the box.. you should try the soldering fix.

  72. Is it possible to add an activity led indicator to the enclosure ? Where can it be connected ?
    Thanks !

          1. Yes ! I’ts an Open Lighting Architecture (OLA) Node, built with on Raspberry Pi and eight USB to Serial FDTI.

              1. Thanks !
                A friend who have a CNC Router help me to do the holes on the enclosure.

                It’s a photo with the enclosure opened up.
                Thanks you for your post because all came from here ;).

                1. No problem but you are taking it to another level :p what tool are you using on your RPi to “convert” OLA to USB-DMX? Was interested in building the same (smaller) but gave up the search 🙂

                2. The reply for your question: ” what tool are you using on your RPi to “convert” OLA to USB-DMX?”

                  OLA is a soft which convert network dmx protocols (ArtNet, Kinet, Shownet, sAcn…) to dmx. There are different plugins: for Enttec interfaces, to OSC and there is a plug for FTDI Serial Interfaces.

                  So you can use a lighting console (GrandMa …) or software (QLC+ or Chamsys MagicQ to send dmx on the network, the node convert it to DMX.

                  For more infos:

                3. Thanks! I found a way to run/send RGB “ambilight” over ArtNet but wasn’t able to convert it to DMX but this will get me started..thanks again!

  73. I have problem with qlc i can set a 50hz it is autoset on 30hz is there way how to change it? ( also it say often that timeing is bad) is it problem or not? ( few seting in qlc ) dmx tester look ok…. ps i can chack it if it is ok ! 🙁 i will coonect it soon but not now

    also qlc+ often freze out(after rx diode stop flashing)

    and i proofed that is not problem of qlc+… also dmx tester fall of after 15 minutes does this mean i have to use one of your fixs?

    same hapen in freestyler…but maybe it is beause it is not conected or long (2meter) usb. i checked all values in fixes( c2 does not stay at sleep) there is no shortout just nothing… i have no other posibilites. any ideas?

    1. hmm, there are 2 fixes available, have you tried any? also the internal wiring from the board to the DMX plug should be as short as possible and try twisting the data- and data+ cables. Also first try with only 1 fixture in your DMX chain, if that works try adding more fixtures. i’m using freestyler @ 50hz and it works just fine…

  74. it is wierd i tried to use fixes … shortet jumer 5v and tx and eeprom… but both (eeprom does not change) does not work… it work for few minutes ( with a lot of fixtures) and then stop…. it is problem of chip(a clone of it)… it freze out(somehow) but when i reset chip(by conectig 4rd and 5th pin of ft232rl chip and qlc+ start responding again and after reassuming output start working again

    P.s. i bought it from ebay(wich you have here. Maybe seller give me software to change c2 to sleep and it is true abot driver killing

    1. hmm, the chip killer driver is real indeed, however the fake chip producers found a way to block this driver from bricking a fake device by blocking access to the FTDI chip settings. this also disables c2 sleep mod i think but not shure

  75. yes it is real (and it realy disable c2 sleep mod ( be sure) but maybe they will make new driver to screw your day(and stop it working in midle of tx) … i can try another driwer ( now i am trying 2.8.30 for win 8.1(still it is dogy

    i also try to do some setings in driver set flow control on hardvare or xon/xoff not much help ( in stability)

    Maybe it is just faluting chip (because on one try it hold over 1 hour on deflaut setings and newest driver. until i pluged of (with at least 12 ch )

    it is wierd

    ps. Do you you mean a lifting or shorting jumpers is not same like doing it on that chip? ( i look on traces and they hopefully go to 5v and TX jumper)

  76. I did test on linux ( in terminal) same result.. but now i was able “detect ” what hapen after freezeing out of rs485 …. and that was brutal data coruption on eeprom ( instead serial number was a lot of bullshit.) so that is a problem 🙁

    can you recomend me a fully working board(on win 8.1and qlc+) around 10 usd?

    1. ok, so it’s your board thats the problem. I have a second guide creating a DMX adapter from a USB->RS485(RJ45), or you could try ordering a new board and do the “pin lifting” directly without trying ftprog.

      1. just to be 100% corect— when i restart chip it work again(for random time… but in linux qlc+ does not freze out that much and that is what i see

  77. Hallo Steven,

    A while ago I bought a USB to RS485 converter from ebay via your link. When the green light converter which was flash but who went off again after a short time. Now I have the USB to RS485 converter ordered Extreme (via your link) Deal, I still downloading certain drivers (or something else) that I connect the converter?
    I hope that it will work with this converter.

    Een poos geleden heb ik de USB naar RS485 converter gekocht van ebay via jouw link. Bij die converter ging het groene lampje knipperen maar die ging na een korte tijd weer uit. Nu heb ik de USB naar RS485 converter(ook via jouw link) van Deal Extreme besteld, moet ik nog bepaalde drivers downloaden(of iets anders doen) voor dat ik de converter aansluit?
    Ik hoop dat het met deze converter wel gaat werken.

    1. What is the name of the device under device manager (apparaatbeheer)? can you select the device in freestyler dmx or any other software?

      1. In device manager i have: ”USB serial converter” and ”USB serial port (COM3)”.
        In Freestyler i can select the device, but after 3 seconds the green light goes off.

        1. Have you done any fixes to your device, there are 2/3 fixes available on my website… first you should try the ftprog fix, if this does not work you should try the “soldering” fix

          1. I have done the ftprog and lifting the 2 pins, that doesn’t help. I am gonna try the last fix this evening.

  78. Hey, because this is a simple unbuffered interface, i would like to know what specs the pc has to have. would 2-4gb ram and an i3 or an i5 work?


    (sry for my bad english :D)

    1. you should not be concerned about pc specs, raspberry pi’s can send dmx(even 8 interfaces at the same time), i also once ran dmx of a 1.1ghz laptop so no worries with freestyler :p

  79. Hi Steven, Thanks for the tutorial! I’ve connected the chip and i see this in QLC+ running on a mac.. .The chip has one red LED lit. I have also disabled the driver in mavericks using the Driver Control tool. My fixtures aren’t receiving a signal from the chip, do you have an idea of what could be wrong? Thanks in advance

    1. download jv lighting control free from the mac store and test again, please report if any fixtures react to jv lighting control. Thanks

  80. Hi Steven,
    Thank you for this awesome tutorial.

    I had problems getting my interface to work. tried a lot. nothing seemed to work. Left it for a few months, then today i came across this tutorial and it’s very simple but it worked!

    Maybe it was just my unknowing that made this mistake, but who knows it might help others.

    Thanks for you site.

    Greetings JAsper

  81. Hi steven i bought this one and is working….

    and i see a curios thing there is two shorded pins (as i remember i try to short some pins to get continuos work. maybe that was that case that was working for me)
    and i ataching a diagram ( be careful of that hole a lot of time is leters in other orientacion then on diagram ( you can test it by shorting reset and vcc) so maybe this is a another fix( for those wich get it work for few minutes and then it fail)

    Ps a AGDD+test pin are conected to maing ground ( GDN + PWR Led (a GDN side)

    Hopefuly this will help

      1. hopefuly it will be confirmed i am still not conetced to lights ( i do it for someone ) it seem to working rx diode flash (and if i conect headphones into output i am able to hear signal) so it should work for many hours but acuracy of system timer is bad(as qlc+ say)

          1. just a quit report…. it seem randomly unstable….. but it seem oposit to previous model…. ( like once working for few minu and most case it is workink four hours)

            ps please chceck if your chip have same pin shorted…. it still could be a potencial fix but it is maybe on all boards…… as most sucesfull fix i recomend ask ebay seller for refund and buy a oreginal ftdi chip unsolder a fake one with heat gut ( a stronger hair fan ) but people should protect plastic jumpers with some Alu-foil and that solder oreginal…. plus try a ft-prog after that

            Better chceck that is absolutly working will be in september but i mean it is ok…. i sendig some dmx values into… nothing and it seem stable