Direct DMX-512 Control
Spire_Jeff
Formerly Caffeinated Programmer
Has anyone successfully controlled DMX-512 devices directly from an AMX processor? From what I can gather, it is a 485 bus, but it requires 250k baud. According to the documentation, AMX processors only go to 115k baud. I am wondering if there might be an undocumented support for the higher baud rate.
I can figure out the protocol, but I don't want to start if I can't physically talk to the devices
I can figure out the protocol, but I don't want to start if I can't physically talk to the devices
Comments
-
The difficulty other than speed that you are going to have is generating the break between frames of data. Never tried generating breaks with AMX ports so I have no idea how difficult it is. If you want to do any dimming you will have a lot of overhead calculating the fades and handling the different dimming curves for different types of lighting units. Has the AXB-DMX512 been discontinued too?
-
In the research I have done since posting this, I have decided that coding this to use a native AMX port doesn't make a lot of sense. I am not sure about the AXB-DMX512, but I saw some other threads that identified limitations with that unit that would impact my ability to use it on my current project. As a result, I am currently considering creating an Arduino solution to handle the physical DMX transmissions.
I haven't decided if I am going to create a Serial to DMX adapter or an Ethernet (UDP) to DMX adapter, but I will let you know if I am successful. A big part of the decision will be made by what RadioShack/Frys/MicroCenter have in stock
My initial thought is to code the fade in AMX and simply send the address/level info to the Arduino to put on the DMX bus.
Thank you for the input. -
Why not use the AXB-DMX512 box ? that does the job perfectly
-
If you are able/willing to discuss the specific application I would be interested to hear about it. I have a background in theatrical lighting and I have implemented DMX control on an embedded platform before (PIC 18F series micro controller).
-
If all you need to do is playback pre-designed shows or sequences, take a look at the Enttec DMX Streamer.Spire_Jeff wrote: »I haven't decided if I am going to create a Serial to DMX adapter or an Ethernet (UDP) to DMX adapter, but I will let you know if I am successful. A big part of the decision will be made by what RadioShack/Frys/MicroCenter have in stock
http://www.enttec.com/index.php?main_menu=Products&pn=70015
I'm currently getting two of them here setup playing back demo shows for a couple of banquet rooms so our sales team can bring in clients and create the room look without needing a tech on site 100% of the time.
The streamer can record a complete show (with timings) in real time, and then playback the whole show or portions of it triggered from the front panel or through RS232. -
Why not use the AXB-DMX512 box ? that does the job perfectly

I have the exact same question... what is wrong with the AXB-DMX512?
Nothing. I've done two installations with it just recently.. no problem whatsoever. -
RichardHamilton wrote: »I have the exact same question... what is wrong with the AXB-DMX512?
Nothing. I've done two installations with it just recently.. no problem whatsoever.
Agreed, not much you can't do with it communication wise. -
I am sure that the AXB-DMX512 is a great piece, but I am just experimenting with a concept. At MSRP of $1000 for the AXB-DMX512, the experiment would be over before it began
. I was able to get an Arduino Uno for $20, a DMX shield for $22, and an Ethernet Shield for $34 (there is a $20 version available).
So far, everything is going well. I assembled/created the Arduino code to listen for UDP commands and translate them to DMX512 control.
This experiment is not based on a specific show that has to run. It is more of an artistic endeavor and a fun thing for me to relax with at the end of the day.
Thanks for all of the input. -
Spire_Jeff wrote: »I am sure that the AXB-DMX512 is a great piece, but I am just experimenting with a concept. At MSRP of $1000 for the AXB-DMX512, the experiment would be over before it began
. I was able to get an Arduino Uno for $20, a DMX shield for $22, and an Ethernet Shield for $34 (there is a $20 version available).
So far, everything is going well. I assembled/created the Arduino code to listen for UDP commands and translate them to DMX512 control.
This experiment is not based on a specific show that has to run. It is more of an artistic endeavor and a fun thing for me to relax with at the end of the day.
Thanks for all of the input.
Oh, well, if it's for relaxation, then that's understandable
-
I predict that the Arduino platform will one day rule the world for under $100.
Well maybe with a little help from Raspberry Pi.
These two little guys can do so much for so little. -
This might help
Hi everyone,
For DMX control, I've used for the longest of time a little device I used to buy in germany it was cheap (somewhere in the 250€...)
A while ago, I ordered a new one and the guy told me he was retiring but before doing so he posted online all his schematics and the firmware of his device...
here is the link to it ...
http://www.midi-and-more.de/rsdmx-interface.htm
Hope it helps
Stephane
Categories
- All Categories
- 2.5K AMX General Discussion
- 922 AMX Technical Discussion
- 514 AMX Hardware
- 502 AMX Control Products
- 3 AMX Video Distribution Products
- 9 AMX Networked AV (SVSI) Products
- AMX Workspace & Collaboration Products
- 3.4K AMX Software
- 151 AMX Resource Management Suite Software
- 386 AMX Design Tools
- 2.4K NetLinx Studio
- 135 Duet/Cafe Duet
- 248 NetLinx Modules & Duet Modules
- 57 AMX RPM Forum
- 228 MODPEDIA - The Public Repository of Modules for Everyone
- 943 AMX Specialty Forums
- 2.6K AMXForums Archive
- 2.6K AMXForums Archive Threads
- 1.5K AMX Hardware
- 432 AMX Applications and Solutions
- 249 Residential Forum
- 182 Tips and Tricks
- 146 AMX Website/Forums
