TFT showing white screen when wires are gently touched

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?

@qwerty389 welcome to the forum.

You might want to look at this How to get the best out of this forum before you proceed any further.

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.

I tried 10cm wire and got the same issue. It's ok, I'll try to troubleshoot it.

Clean all connections with 95% alcohol, dry with clean cloth, and try again.