Noise on p10 RGB module when using long data cable

Hello everyone, I'm Having noise on the p10 outdoor RGB led matrix module when I use a long data cable, I'm Using the modified adafruit library by ruud, and an adafruit shield to plug it in, I have several shields and arduinos and cables and power supplies, so I changed everything and the issue seemed to appear only when I use a Long data cable, I thought maybe something is wrong with my system (using 4 arduinos and other relays etc), so I only plugged one arduino to one screen and power supply, the random pixels appear only when using a long data cable.
when using a short cable sometimes noises do appear but they are very Minor.
any input is welcomed as I need to use a long data cable in my application, please note that the solutions should preferably be integrated since I'm building a product with it,
any input is welcomed, thank you




keep cable as short as possible. twist cable. cover cable with grounded sticky aluminium foil.

1 Like

General rule for avoiding noise in signal connections of all types is that the wire carrying the signal and the wire forming its return path should be physically close. That means both in the same cable and possibly twisted together. Loops are perfect for picking up noise of all kinds.

It is not the case because the HUB75 RGB is a flat cable with 14 data lines and only two GND wires.
The only solution in the case is make cables as short as possible and avoid any sources of EMG noise.

@kdz41 by the way, what is the logic level of the arduino boards you use - 3v3 or 5v?

1 Like

Then the trouble was designed into the system. Proper design with flat/ribbon cable is to have a ground wire between each signal wire.

1 Like

I think the arduino Uno run on 5v logic, correct me if I'm wrong

OP can cover everything with metal and connect to GND. Faraday cage.

it designed to be short connection between panels. first section (the left one on picture from outside) works normal.

if I had this problem, I would make an adapter for my own custom cable, where each signal wire is twisted with its own GND wire. The UTP cable has 4 such pairs and is shielded.

but OP can solve it:

  • shorten the long cable as much as possible or take short one;
  • rotate panel by 180° and take short cable;
  • place UNO with shield near to panel.
1 Like

Thanks a a lot for your suggestions
Just one clarification, if I rotate the panel 180 degrees, how do I display things correctly instead of being upside down ? Thanks

Some libraries are supports such connection

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.