I'm running ESP32 WROVER with a 3.5 inch TFT display with ILI9488 to display JPG images. I connect the display to my perfboard via a set of 20cm jumper wires with female headers at both ends. TFT_RST pin is directly connected to 3.3V from ESP32.
When the display is showing images in a slideshow, a gentle touch on the wires would create a white screen on the display.
I've seen many white screen of death issues online but mine has passed those and now it seems mechanical.
I'm still prototyping but must I "hardcode" the wires permanently to the display and board to solve this?
If the wires are not soldered or using standard Dupont wires and male/female headers, then it is likely you have loose or high resistance connections, which will react the way you are seeing. Perhaps start at electronics 101?
When you touch anything electrical you inject noise into the system from your body picking it up from the surrounding mains electricity environment. You also add capacitance to the circuit from your body. So it is not always a physical movement.
What happens when you use a small wooden rod to prod about with your circuit, do you still see the same effect?
The cables are insulated. Yes, I get what you mean. But I was wondering if it could be wire length, noise, physical pin, pin config, etc. I was hoping those who's been there, done that with the TFT display and ESP32 that I'm using would give better insights.