I'm facing a frustrating issue with connecting a 2.42" Inch 12864 128 * 64 OLED Display Module IIC I2C SPI Serial White/Blue/Green/Yellow LCD Screen for C51 STM32 SSD1309 (AliExpress) with my Arduino RP2040 Connect.
I've converted it to I2C and got the Adafruit SDD1306 demo working, but only when touching the ribbon cable on the back. When I release it the animation stops.
I'm guessing it's a grounding or related issue. Who knows what could be wrong and what could be done to solve this.
The video looks like cheap Chinese jumpers pushed into empty header holes.
Breadboards are designed to "grab" bare wires.
Plated through holes are designed for soldering header strips (or wires).
If you have soldered the Chinese jumper wires it does not look like it.
Note that these jumper wires are often broken / intermittent.
Am I correct the intermittent is in the gold flexible strip going into the high density connector?
Can you tell if the intermittent is at the white high density (HD) connector? perhaps a light push right near the connector might tell you something.
In any case I would tell the supplier their board is defective. They should replace bad parts.
If the above fails:
I don't know how the white HD is the issue, perhaps the top of the connector comes off and you could clean the contact area (alcohol) and reassemble.
If one of the traces are broken (need good magnifier) you MIGHT be able to fix it with an exacto knife and a conductor ink pen. But honestly at this point a new board is likely easier.
Can you just tape the gold strip down and at least have it work in the near term.
It is near the connector, but it isn’t pressure related. I have pushed it with a plastic/non-metal object and that doesn’t do anything.
It seems to be conductivity related, because it only works when I touch it.
Maybe I have to create some extra grounds or add resistors, but where is the question.
This would suggest the problem may not be conductive since the movement is not enough to cause a change. Would suggest capacitive pickup.
This being the case I can't suggest a way to approach the issue.
And:
I agree 100% with @david_prentice. Besides being just wrong to falsely claim a part was bad when it was caused by operator handling , these folks in China make penny's selling this stuff. I for one would be inclined to let all but the most extreme failure to provide good product, go. My reason is the desire to keep these folks making a profit so the source of hobby parts remains available.