NeoCat / ESP32-P3RGB64x32MatrixPanel

ESP32 Arduino library for the P3 64x32 RGB matrix panels
MIT License
136 stars 30 forks source link

Random pixel noise - solved #10

Closed larryn46 closed 5 years ago

larryn46 commented 5 years ago

I had random pixel. Making change from README.md didn'thelp:

Patching GPIO to avoid eratta of ESP32

You should patch the tools/sdk/ld/esp32.peripherals.ld to avoid random pixel noise on the display as following:

/* PROVIDE ( GPIO = 0x3ff44000 ); */
PROVIDE ( GPIO = 0x60004000 );

The noise persisted until I connected a ground from ESP32 ground pin to one of the Hub75 grounds.

32x64 no gnd

32x64 with gnd

Stat1c-V01D commented 5 years ago

Thats not an issue what you described here. It is common sense to connect a common ground when working with any kind of Logic components/chips (TTL,CMOS,etc.). Especially the GND connection between panel and controller is very important, so that the shift register chips and the ESP have the same refference Voltage.