Skip to content
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

DMX512 bugs, random output while receiving data from a semiprofessional transmitter. #153

Open
1 task done
SaderDragon opened this issue Aug 13, 2024 · 1 comment
Open
1 task done
Labels
bug Something isn't working

Comments

@SaderDragon
Copy link

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

  • I agree to follow this project's Code of Conduct
@SaderDragon SaderDragon added the bug Something isn't working label Aug 13, 2024
@lippe-digital
Copy link

I guess this issue reflects on the todo list I found looking for virtual leds on mm knowledge base

TODO
I've proposed "DMX into WLED via a physical DMX wire (RS485)." This would be equivalent to "Effect" (and will likely be based on that mapping) so that you could plug WLED boards into a DMX512 cable and have it "do a thing" when you push a slider on the lighting control board/software. This feature does not currently exist, but is being worked on.

I would be happy to help if possible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants