@joesnow81 said in Arcade Cab Power Questions:
Also need to buy another button anyway as currently using a spare arcade button.
While each switch may have its specific bouncing characteristics, I don't think it will eliminate the issue. I believe bounce is just a normal characteristic of mechanical switches.
There might be another issue causing this too... If you use a digital low to trigger something, the digital line on the RPI should be "pulled high". This is because the input may float up/down causing false triggers. If you pull the input high (3.3V in case of RPI), it will always sit far from its low threshold (around 1V for RPI). When you push the button, it will be pulled down to zero. To pull a digital line up high, you would typical use a resistance between the 3V rail and the digital input unless the board does so itself.
This video says RPI can be configured to do so, therefore I must assume the script you are using configures the input with a pull up resistor, if not, then that might be the issue.
@joesnow81 said in Arcade Cab Power Questions:
Press it again and the pi starts, half way through the splash screen it then shuts down again.
Sorry, I want to double confirm this... when this other undesired shutdown happens, what happens exactly? 1) graceful shutdown 2) power just turns off suddenly 3) it reboots
From what you've said, it would be #1 as you see the shutdown messages, but I wanted to be certain.
What button are you using? Does it have 2 or 3 pins? If it has 3 pins, which ones did you use? You might find 'C', 'NO' and 'NC' labels. A picture of the connections and or labels would help. I haven't tested this but I am wondering whether you connected C and NC, instead of C and NO.