# FTDI USB DMX device (Mac)

**URL:** <https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149>\
**Category:** Electronics (Arduino, etc.)\
**Created:** [September 27, 2020, 9:27am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149 "2020-09-27T09:27:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bananana](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@bananana](https://discourse.processing.org/u/bananana)\
**Post date:** [September 27, 2020, 9:27am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/1 "2020-09-27T09:27:42Z")

</div>

I have a cheap ftdi usb to dmx device. I have it working with 3rd party software but I want to try with Processing. There is the OpenDMX library but it is windows only. Anyone know of a similar library for osx?

Or maybe how I can write my own library? Not sure how the communication protocol works over serial?  
thanks

---

<div class="post-metadata">

**Author:** ![bananana](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@bananana](https://discourse.processing.org/u/bananana)\
**Post date:** [March 24, 2023, 12:55pm UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/2 "2023-03-24T12:55:41Z")

</div>

just for anyone who might stumble on this post I ended up making a library for this: [GitHub - jaysonh/Dmx4Artists: Processing library to use ftdi DMX device](https://github.com/jaysonh/Dmx4Artists)

---

<div class="post-metadata">

**Author:** ![jshaw3](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jshaw3/32/8336_2.png) [@jshaw3](https://discourse.processing.org/u/jshaw3)\
**Post date:** [October 10, 2023, 7:01am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/3 "2023-10-10T07:01:30Z")

</div>

Is there any way to get your library to work on a Pi?

Would downloading qlc+ resolve the ftdi issue? I donated to qlc+ and am currently waiting for the download link… to test this out.

---

<div class="post-metadata">

**Author:** ![bananana](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@bananana](https://discourse.processing.org/u/bananana)\
**Post date:** [October 11, 2023, 1:15am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/4 "2023-10-11T01:15:32Z")

</div>

Hi it’s not working on linux atm, but it shouldn’t be too hard for me to get it to work on the Pi. Give me a few days and i’ll try it.

What version of the Rapsberry Pi are you using btw?

---

<div class="post-metadata">

**Author:** ![jshaw3](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jshaw3/32/8336_2.png) [@jshaw3](https://discourse.processing.org/u/jshaw3)\
**Post date:** [October 11, 2023, 6:54am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/5 "2023-10-11T06:54:02Z")

</div>

Hey! OK, good to know it’s not supported atm. But to have that support would be so rad.

I am currently running v11 bullseye - RPi, 64bit.

If I can help test or anything, let me know – more than happy to.

---

<div class="post-metadata">

**Author:** ![bananana](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@bananana](https://discourse.processing.org/u/bananana)\
**Post date:** [October 17, 2023, 9:28am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/6 "2023-10-17T09:28:22Z")

</div>

Hi, I have it working on Ubuntu now so should run the RPI.

I only have a RPI zero W 32 bit with me. It’s horrendously slow running the PI OS GUI with Processing so it’s a bit painful to debug, but i’ll try again this week. Once I’ve confirmed it working there I can send you the files to test on 64 bit RPI.

---

<div class="post-metadata">

**Author:** ![bananana](https://avatars.discourse-cdn.com/v4/letter/b/848f3c/32.png) [@bananana](https://discourse.processing.org/u/bananana)\
**Post date:** [October 26, 2023, 12:28pm UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/7 "2023-10-26T12:28:24Z")

</div>

for anyone that uses this, i’ve updated the library for linux now, tested on ubuntu but should work elsewhere: [GitHub - jaysonh/Dmx4Artists: Processing library to use ftdi DMX device](https://github.com/jaysonh/Dmx4Artists)

---

<div class="post-metadata">

**Author:** ![jshaw3](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jshaw3/32/8336_2.png) [@jshaw3](https://discourse.processing.org/u/jshaw3)\
**Post date:** [October 31, 2023, 12:08am UTC](https://discourse.processing.org/t/ftdi-usb-dmx-device-mac/24149/8 "2023-10-31T00:08:13Z")

</div>

Hey @bananana , awesome, thanks! I’ll take a run through it on a 64 bit RPI and test the recommended `hard float version` of the `libftd2xx.so` driver
