DMX512 bugs, random output while receiving data from a semiprofessional transmitter. #153
Open
1 task done
Labels
bug
Something isn't working
What happened?
While testing the DMX input feature on Wled MoonModules found a bug that input does not work right with semiprofessional DMX transmitters. While on simple FTDI based DMX transmitters, DMX input works without any problems. On transmitters that transmit DMX512 without much latency (no breaks between data frames), we get random data interference that generate random blinking of the WSLEDs on the output, no matter what DMX mode we select.
To Reproduce Bug
Connecting the DMX input to a more professional DMX512 transmitter, for example Eurolite USB-DMX512 PRO Interface MK2 or alike transmitter with low latency.
Expected Behavior
Random blinking of LEDs on the output, even with all DMX512 channels set on 0.
Install Method
From MoonModules Release Page
What version/release of MM WLED?
WLEDMM_0.14.1-b30.36_esp32_4MB_V4_S.bin
Which microcontroller/board are you seeing the problem on?
ESP32
Relevant log/trace output
No response
Anything else?
Can't really tell what DMX library is used for input, there is a mix of SparkFun DMX library and ESP_DMX from "Rickgg" even though in dmx.cpp I see parameters that are used in ESP_DMX library created by "Somewiesguy". That I used in some different DIY DMX fixtures without any issues.
Not much of a programmer myself, but I will try to look in the issue, any help will be appreciated. I can do hardware test with all the signal measurements if needed.
Code of Conduct
The text was updated successfully, but these errors were encountered: