I have been using this DMX board with an arduino in some projects:
So far it has worked pretty great although it was also on very short-term projects so I might have gotten lucky each time.
I have now integrated this in an arduino project which fires a light sequence. It works exactly as I would expect it to. However, for the 2nd time in 2 weeks now, it stops working and I have no clue why.
I think I must be doing something that kills the MAX485 chip since on the faulty ones, the 'DI' pin is short to GND. When I insert a 'new' one into the setup, it is not short, even when in the circuit.
So something causes those 2 pins to short for some reason unclear to me.
Wiring to the arduino is simply the arduino output pin to DI, a common ground and common 5V. The 'A', 'B' and GND pins of the MAX485 are wired to the XLR that goes to the DMX lighting.
I have not been using a terminating resistor so far, so could that have caused the problem? I have now put a 120 ohm resistor on the end and it's working for the moment (but so did it for a couple of days before).
Any ideas would be greatly appreciated :-)
Thanks a lot! Jens