First have you tried?
Log in to Search the Forum for help!
Learn more about using FreeStyler at the FreeStyler WIKI HERE
Learn more about DMX in General at The DMX Wiki HERE

if all else fails and you need a fixture consider the fixture building service HERE

Cheap DMX interface = USB to RS-485 converter?

Discuss everything regarding DMX interfaces in this forum.
Post Reply
bulldog_99_00
Knows how to turn Lights ON
Posts: 1
Joined: 20 May 2008, 15:19

Cheap DMX interface = USB to RS-485 converter?

Post by bulldog_99_00 »

Hi,

I am a new user and am studying my DMX interface options.

I'm on a budget, so I'm considering buying the Enttec Open DMX.

The Open DMX is an unbuffered interface. Does that mean that it's just a USB to RS-485 converter? Or does it construct the DMX packets as well?

Thank you


User avatar
Mattotone
Android Dev (Moderator)
Posts: 1238
Joined: 10 Jul 2007, 17:30
FreeStyler Version: BETA
I Use FreeStyler for: Just for the Fun of it.

Re: Cheap DMX interface = USB to RS-485 converter?

Post by Mattotone »

its a straight convertor, the host does all the processing, Iv used one for years and no problems, i only use 15 fixtures (52 channels).
The pro version is buffered and will take some work away from the host (in regards to timings).
Freestyler Addons www.120db.uk
Free Dropbox. 2GB account http://db.tt/J4c5G8C
$100 free credit @DigitalOcean Private Server: https://m.do.co/c/5c4a7c7d6693
Freestyler Android App: https://play.google.com/store/apps/deta ... rts.fs1024
User avatar
Boycordoba
Knows how to turn Lights ON
Posts: 9
Joined: 07 Jan 2009, 23:00
FreeStyler Version: 3.4.6
I Use FreeStyler for: DJ

Re: Cheap DMX interface = USB to RS-485 converter?

Post by Boycordoba »

Hey there! I've built my own USB-DMX interface as well. I used two output drivers in order to get to different powered outputs as if in a DMX splitter. Din't have any problem with that.

Now, I did have a problem when programmig my DMX receivers. I have no problems receiveng and decoding the signal at all. The actual problem is with Freestyler and the OPEN DMX interfaces, where Freestyler sends a STOP bit that's just too long after the START BYTE (0). In that case the microcontroller reads that STOP BIT as if it was another byte and then I need to filter that byte out.

That would'nt be an issue if I was always going to use the fixture with Freestyler and an OPEN DMX interface, but, the problem arises when I use a console or another type of adapter I.E: ENTTEC PRO that use the correct DMX timing. In these cases, the channels get shifted by one position. For example: if I want to control a fixture with channel 1, then I have to set the fixture's DIP switch to 0.

Now, the question: is there a way to modify the lenght of that STOP BIT in Freestyler, so that it conforms to the correct timing?
It seems it's a problem with the source code. Apparently Freestyler opens the port, closes the port to send the BREAK Signal, open the port to send the MAB Signal, with the port open sends the START BYTE, closes the port and then opens the port again to send the DMX String.

I hope it makes any sense and maybe I can get an answer.

Thanks,
Fernando
Cordoba - Argentina
User avatar
Boycordoba
Knows how to turn Lights ON
Posts: 9
Joined: 07 Jan 2009, 23:00
FreeStyler Version: 3.4.6
I Use FreeStyler for: DJ

Re: Cheap DMX interface = USB to RS-485 converter?

Post by Boycordoba »

I forgot to mention in my previous post that I also own an ENTTEC OPEN DMX interface. The problem I mention here does not only happen with th interface I built, but also with the ENTTEC.

Thanks.
Fernando
User avatar
Boycordoba
Knows how to turn Lights ON
Posts: 9
Joined: 07 Jan 2009, 23:00
FreeStyler Version: 3.4.6
I Use FreeStyler for: DJ

Re: Cheap DMX interface = USB to RS-485 converter?

Post by Boycordoba »

Well, the problem is the MAB (mark-after-break).

Since I cannot (or at least I don't know how to) modify the values in Freestyler, I built my own DMX sender with PIC16F628A. Now I can modify any value I want to test the DMX thread and I could determine that the channel shifting is result of the too long MAB. Changing the lenght of the BREAK signal didn't change anything, but with a MAB as long as Freestyler's (2mS) the channel shifted.

So, is there a way to modify that? Anyone has a clue on how to modify the BREAK and/or MAB lenght in Freestyler when using OPEN DMX interfaces?

Thanks,
Fernando
Post Reply

Return to “DMX Interfaces”