I am not very familiar with ArtNet but I am not sure if using LoRa to receive ArtNet data is going to work very well. You will probably have quite a bit of latency for data from ArtNet that will cause a low framerate on your output. That may be the cause of the issue here since your DMX input will have a significant delay and may be causing issues with the LEDs working properly. Can you please elaborate a bit on how you are sending/receiving DMX input or output to control the LEDs connected to your DMX Shield?
Thanks for the response, I haven’t considered the latency issues with LoRa, i’ll have to have a closer look into it.
For the moment I would really like to just get like to get the LoRa Gateway to send a proper DMX Signal. As you mentioned the pins on the DMX Shield and the LoRa Gateway don’t match. I reference the schematics of the; DMX Shield, LoRa Gateway and the Thing Plus. As far as I can tell the only pins required to control the DMX on the DMX Shield are the RX, TX and EN pins and the 3.3v and ground on the Thing Plus. these match up to the RX (16) TX(17) and IO21. To match them up to the LoRa gateway the TX and RX pins are easy, the IO pin 21 on the LoRa Gateway is used as the SDA pin. Would it be possible to use another pin?
If you are only transmitting DMX, you should be able to just let the enable pin float (and also not bother with RX). You will need to connect both 5V and 3.3V as they are both needed (the 5V generates VCC-ISO, which powers the DMX side)