Page 1 of 1

Developing my own interface

Posted: 16 Feb 2014, 15:37
by Nalflein
Hi,
I tried searching forum, but I didn't find this information.
I would like to make my own DMX interface with some functionality, that is probably only in very expensive interfaces, or in none of them. Firstly, I would like to have USB connection with PC, and of course Freestyler.
And here comes my question - what USB protocol would you recommend for it, that is open, flexible and Freestyler compatible?

Re: Developing my own interface

Posted: 16 Feb 2014, 15:50
by Spirit
hi

i know the Enttec open is Open source and the Arduino board uses the same driver..as Enttec open.

and the arduino uses the FTDI digital to analog converter.
same as many other DMX devices..

/spirit

Re: Developing my own interface

Posted: 16 Feb 2014, 17:41
by Mattotone
I have used an arduino and a max485 as a quick interface when my enttec died.

Re: Developing my own interface

Posted: 16 Feb 2014, 17:44
by Spirit
i use the SN7517GBP

Re: Developing my own interface

Posted: 17 Feb 2014, 00:48
by Nalflein
Thanks for the reply.
I plan to use Atmega162 with 2 UART interfaces. One will be connected to FTDI 232 to USB chip (the other will be used for Bluetooth module). I also plan to add MIDI support. It will be something like that: LINK but with even move stuff.

I need to be able to set values on each of 512 channels (on more than one universe), and to receive message, that there was a change from another source. I found THIS document. Is it enough to build such device? To be more precise, can I control multiple DMX universes with it? If not, what protocol should I use?

Re: Developing my own interface

Posted: 17 Feb 2014, 16:39
by Spirit
hi
keep in mind on the atmega162 you only have 2x RX and 2xTX
for bluetooth , dmx and midi you need RX and TX so you miss 1xRX and TX

Re: Developing my own interface

Posted: 17 Feb 2014, 22:51
by Nalflein
I don't plan to use UART for DMX, because I want to have more precise control of timings. I'm going to use ordinary I/O ports.

I just received PRO2 API directly from Enttec support. I think this will be enought:)