-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enttec Open DMX USB not working #93
Comments
I just saw this comment, tried it out and it worked. |
Hi @moritzruth, thanks for that issue. I just made the proposed changes in another branch. Could you make a new clone of that library, fetch that branch, run Thanks! |
There seems to be conflicting information about the way rts needs to be toggled. Maybe we need an option for that. :/ |
@Fensterbank I can confirm it works now :) |
I did some experimenting with the Enttec Open device, while sitting at home due to isolation. I had previously discarded it from an ongoing project due to node-dmx not working with it out of the box. Starting point:
I used USBPcap and Wireshark to determine the differences between Freestyler-controlled flow and Node.JS-controller flow. The serialport .set() call on Node.JS always fiddles with the RTS, DTR, CTS&DSR lines, because serialport does not provide fine-grained control over only BRK. Using the hint above and to determine which messages actually are accepted by the fixtures, I set the refresh rate to 5Hz and defined 5 levels in the range which visibly alters my lights (around 80 to 240). I also used Picoscope to trace the differential signal (good to do this from the exposed Open board, but not without the right equipment during COVID isolation... heh). This is setup-dependent, but I was not able to get a DMX decoder to decode the message when using
Now with the Node driver implementation as follows:
With 30Hz and this setup, I am able to get decent fades even with the DMX decoder (PWM, obviously no smooth transitions internally). I would say... if someone plans to have a nice lightshow and be able to depend on it today and after 10 years of serialport+Windows updates, Enttec Open+Node+serialport is not the way to go. However if you need to get it working, you probably can. |
@Fensterbank I've been using Also it's worth looking at the C# example provided by ENTTEC: In particular in the initial initialisation, it appears flow control is switched off:
Hope this helps. |
Should fix node-dmx#93 References node-dmx#99
In short, I have the same issue as #24. I'm using a Stairville CLB4 RGB Compact LED Bar 4. It indicated that it is not receiving any DMX data.
The text was updated successfully, but these errors were encountered: