Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by rapjr9 on Tuesday August 02, 2022 @03:11PM
(#32323004)
Note that the FT232RL is NOT optically isolated on the data lines and power from USB is also not transformer isolated. So if one of your light fixtures happens to short out and send 120VAC down the data or ground lines your computer and maybe YOU are toast. Anything else connected to the same system (mixing board, DMX-512 console, video gear) could also be fried. Here's an example of how to do it right:
A homebrew interface like this may be ok for learning, but if you plan to get income from running a light show use an isolated interface or you will be liable if anyone gets hurt.
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by stonegray on Wednesday August 03, 2022 @10:50AM
(#32332535)
This existing design perfectly fine for a DMX transmitter. Unlike receivers, DMX-512 transmitters are not isolated. The isolation required in receivers will protect the transmitter from the condition you described.
EIA-485 specifies the electrical properties of the signal, however the ESTA E1.11 (DMX-512) specification further constrains it in section 5 and 6 in regards to grounding and isolation.
Annex A of the specification does provide allowance for non-isolated transmitters where common-mode voltage is expected, but this is specifically not recommended:
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by loansindi on Thursday August 04, 2022 @01:35PM
(#32345861)
You'd be surprised what kind of terrible things can happen on a run of DMX cable. I've seen enough transceivers exploded out of their sockets to be wary. The leading US manufacturer of lighting controls continues to use socketed DIP rs-485 transceivers exactly because they tend to take hits and fail.
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by _def on Tuesday August 02, 2022 @08:51AM
(#32317851)
tangent and pretty specific, but does someone know if there is something like a diy version of Enttec's dmxis? (that is, something like a midi to dmx converter)
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by franek on Tuesday August 02, 2022 @10:13AM
(#32318703)
I didn't know about DMXIS and tried to look it up, and it seems that there is a software and a hardware component (the latter not being produced anymore), see here:
I don't know about the software, but as for a DIY hardware solution, you can just connect a USB-DMX interface (like the Enttec DMX USB Pro) and a USB-MIDI device to a laptop and "just" have to code something to translate MIDI input to DMX output. Or use an Arduino, an RS-485 module and a few other components, that's what I once did.
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by _def on Tuesday August 02, 2022 @11:45AM
(#32320144)
Ah yes I should've been more specific - the DMXIS box from Enttec is a small piece of hardware which takes MIDI input and has an output port for DMX fixtures. Accompanied by a software to create mappings from one to the other. Would be a fun project to design and code this but I was wondering if there is anything similar out there already :)
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by londons_explore on Tuesday August 02, 2022 @04:31AM
(#32316344)
I suspect this homebrew interface will work with QLC+ with no software mods necessary if you set the right settings. It already supports some commercial products that use the same FTDI chip:
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by linker3000 on Tuesday August 02, 2022 @06:23AM
(#32316987)
I used to use DMXControl on Windows for stage play FX lighting (on-stage things such as uplighters, fireplaces, illuminated signs etc.) and would just setup a presets board with virtual push buttons.
I had a quick skim through the QLC+ site but couldn't see whether it had an equivalent feature. Any thoughts? Thanks.
Re:Homebrew USB DMX Interface with Sparkfun FT232RL
by trevorthejag on Tuesday August 02, 2022 @08:37AM
(#32317732)
DMX in this instance stands for "Digital Multiplex" and is mostly shorthand for "DMX-512" which is a RS-485 like protocol for controlling (usually theatrical) lighting systems.
https://www.analog.com/en/analog-dialogue/articles/isolated-...
A homebrew interface like this may be ok for learning, but if you plan to get income from running a light show use an isolated interface or you will be liable if anyone gets hurt.
EIA-485 specifies the electrical properties of the signal, however the ESTA E1.11 (DMX-512) specification further constrains it in section 5 and 6 in regards to grounding and isolation.
Annex A of the specification does provide allowance for non-isolated transmitters where common-mode voltage is expected, but this is specifically not recommended:
https://tsp.esta.org/tsp/documents/docs/ANSI-ESTA_E1-11_2008...
I suspect that his is a typo and it's the well-known RS-485, because SN75176 is a RS-485 interface chip.
https://www.dmxis.com/dmxis/
I don't know about the software, but as for a DIY hardware solution, you can just connect a USB-DMX interface (like the Enttec DMX USB Pro) and a USB-MIDI device to a laptop and "just" have to code something to translate MIDI input to DMX output. Or use an Arduino, an RS-485 module and a few other components, that's what I once did.
https://www.qlcplus.org/docs/html_en_EN/dmxusbplugin.html
I had a quick skim through the QLC+ site but couldn't see whether it had an equivalent feature. Any thoughts? Thanks.
https://www.youtube.com/watch?v=S5D7SYiA6w4 Daft Punk - Around The World (Official Music Video with Audio Commentary by Michel Gondry)
https://www.youtube.com/watch?v=vemkhYYb16w Daft Punk - Around The World (Official Music Video Making Of)
Very simple. You can set the value of 512 channels from 0 to 256. Any definition of what those channels or values mean has to be handled externally.