-
Notifications
You must be signed in to change notification settings - Fork 21
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
Best practise to troubleshoot for signal ---> No Idea if I did set it up wrong or if my DMX broadcast is not working #20
Comments
Hi, Just a recap. You are trying to build something like this:
Right? So one step at a time. In the Arduino Serial Monitor, you should see lines like this:
If this is not working, make it work!
My Libraries works with different programs like:
|
Hey, BIG fat thanks already for the help! Setupup wise: Exactly like you put it. I am seeing now finally an output ;D DMX: Univ: 0, Seq: 0, Data (512): FF 37 34 0 0 0 0 0 0 0 0 0 0 0 0 0 ... Im now going to trouble shoot the RS485... maybe there is my flaw. |
That's good news so far. For the wiring: Yes for the most part, the RS485 boards use a MAX485 or similar. 5V is the right voltage.
I guess the "DE to ESP" is a typo. "DI to ESP32 TX". For the A/B and D-/D+, there is no exact rule. If To the scope screen. Unfortunately, the top part of the screen is cut off. And finally, check the address setting of the DMX receiver. According to the debug output you are only transmitting 3 (usefull) bytes (Addr. 1 to 3). Your other device must match. |
Hey i think somewhere I am loosing power or the wiring is wrong ;D. I have created a wiring diagram to check if I am doing it right. Maybe I wired it wrong? |
The wiring looks all right. Please check the polarity of the MAX485 (GND/VCC) and that you are connected to the DMX IN port. Some DMX devices can be switch between master and slave. Check that all of your DMX devices run in slave mode. Change the order of the DMX devices, to see if the behavior is the same. In a long chain of devices the last one must have the termination resistor active. Some need a dip-switch, others need an extra end-plug, better ones can do that automatically. |
Hey, I got the somewhat jumpy signal output to work. I think the Max485 did had a short, like you said. In Resolume I have created one Lumiverse and enough fixtures to adress all channels but I have only connected one device actually. EDIT: I have now also tried out different DMX signal senders like JINX and multiple combinations of other starting universe, subnets etc. but no luck so far. I can successfully get the three channels 1;2;3 to light up ;). So it is not the decoder, and the max485 works as well. |
@rstephan THANK YOU for the support! I could not have done it without. |
That's good news. I wish you luck. Just for curiosity, what was the fault? Bad wiring? Loose connections? And one final question. The scope is showing the A/B complementary signal, but the time-base is 5µs/div. The pulses are 8µs wide -> 125kb/s. Am I right or did I miss something? |
Hey Stephan,
I think it was a mix of that.
I have in the last run replaced all jumper wires, new max485 module and
re-wired the dmx decoder connection.
The wiring diagram i used now is the last one in the image. That worked
then finally.
Regarding the last question, I am going to measure that out more precisely
;D but i think you are right.
Let me check that today.
Am Mo., 27. Feb. 2023 um 19:16 Uhr schrieb rstephan <
***@***.***>:
… That's good news. I wish you luck.
Just for curiosity, what was the fault? Bad wiring? Loose connections?
And one final question. The scope is showing the A/B complementary signal,
but the time-base is 5µs/div. The pulses are 8µs wide -> 125kb/s. Am I
right or did I miss something?
—
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKILVVLJWY26E5CRKRPZTX3WZTVPBANCNFSM6AAAAAAU7PSOJ4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hey, I am banging my head against this.
I have used the example "send dmx ..." and I am using DMX Resolume Arena to broadcast a dmx signal to my fixtures.
But I have no clue if I don't receive any signal on the esp32 or if I have setup the library wrong or if my dmx output is just wrong or not working.
My setup:
AZ Delivery ESP32 + Resolume DMX Arena
ESP logs successfull connection to wifi and sends one "dmx data packet reveived" ping and then nothing more.
How can I figure out where the stopper is? Or how would you test for positive signal in the wifi and signals received on the esp32?
Thank you a lot
The text was updated successfully, but these errors were encountered: