Random Colorful Flickering after Switchting from Pi Zero to Pi 3 [See Video]

Dear community,

I have programmed a stock ticker with a Raspberry Pi Zero and the Adafruit Hat. However, due to performance limits I upgraded to a Raspberry Pi 3. Unfortunately, if I run the Python code with the new hardware this colorful and seemingly random flickering occurs:

I tried to use --led-slowdown-gpio=0, 1, 2, 3, 4, 5 and there seems to be little to no difference. I assume that the RPI 3 is too fast for the board. I should mention that all the canvas are already pre-rendered and are stored in memory, so there is no real time calculation. Furthermore, I noticed that the flag --led-show-refresh has not effect and no refresh rate is displayed.

The demo runtext.py runs just fine with the flag --led-slowdown-gpio=2 and the refresh rate is shown and is about 200hz.

I also tried to slow down the code execution by including time.sleep(x) with different values.

The only option I see right now is to program the code for the RPI 3 from scratch. Has anyone experienced a flicker that can be seen in the video? or has a potential fix for the problem?

Any comment of you would be much appreciated. Thanks for reading and have a nice day!

Lennard

Sorry for the slow answer. Have you checked if your

  • power ground is good
  • 5V power is good and not dipping (enough amps)
  • ribbon cable ok, and same ground as power ground