Electronic – PCB buttons how to

pcbraspberry pi

I have a board, which has some pcb buttons. I want to bypass the buttons and have one of my raspberry pi handle it. Here is a picture of what I'm talking about

enter image description here

I dismanteled this button to test, it's not that one that I ultimately will need to rewire.

As I tested with my multimeter, on the outer ring and ground I have 2.9v, 0v on the inner ring. If I bridge the outer ring with the inner ring, the screen turns on, it works. I have tried to wire the outer rind and inner ring through a push button, it works. Ok, so my next move was kindda easy, try to use the 3.3v on my raspberry to connect to the inner ring… Nothing happens…

Could anyone explain me why? And utlimately maybe how I could achieve that button press through my raspberry. I have tried direct connecting to the 3.3v output and using a gpio.out function to send a short pulse, but it won't work

Thank you for anyone taking the time to read this and answer this surely obvious question

Best Answer

From the picture, it is for sure that the pushbuttons are making electrical ON-OFF contact. However, it is unclear which method is used to detect the shorts. It could be some pulses scanning, or else.

Sure way to control such buttons from a microcontroller is to use a low-power (3V) reed relay. Something like this one.