I built POV display with HD107S LED strip (similar to APA102), It uses Raspberry Pi 3 and ESC module to drive the motor. At first on the breadboard the POV works well, at this time the strip LED circuit and the ESC circuit were separate.
But now after I made one PCB that contain the LED strip circuit and ESC, some noise appear at some LEDs while the POV displaying. I found that the source of the noise is the motor, because when I shut it down the noise disappear. How can I eliminate this noise?
This is before assembling:
And this after assembling in one PCB:
NOTE: the noise doesn't appear in this photo, because it comes and go, it happen for some LEDs. For example when it suppose to display juste green or blue it display red or other color randomly.
This the electronic schematic:
Top copper:
Bottom copper:
Traces that pass high current: