Retropie button issues


#1

I’m tryint to make a retropie arcade machine and the buttons seem to short out the system. I’ve wired them to the best of my knowledge but every time I hit a button they restart the whole pie and it has to boot up again. There where no instructions with the buttons and joy stick what am I missing.? They have leds in them and they light up so there getting power and I can run the system with a normal keyboard. Help plz


#2

Could you post a photo or sketch of how your system is wired up?

As a general rule of thumb your button wiring should be:

IO Pin ----> Button ----> Ground Pin

And the IO pin should either have an external pull-up resistor to 3.3v, or have its internal one switched on. A pull-up very weakly keeps the signal at VCC (or ON), and is easily countered when the button shorts it to ground.


#3


#4


#5

This is how the buttons are set up and how I wired them the first time. The leds light up but it reboots the system everytime I press one of the buttons.


#6

How’s it wired at the other end? Are you sure you’re not shorting power + ground when pressing the button, and somehow lighting the LED from an IO pin?


#7


#8

Here is the wiring on the other side they are clips that plug directly into the arcade encoder


#9

Oh, I thought you’d be using one of our Picade products (https://shop.pimoroni.com/search?type=product&q=picade) I’ve not come across this encoder before, and it’s not one we sell, is it an iPAC?

Unfortunately I don’t have any experience with it, so there’s not much help I can give short of educated guesses. It sounds like your buttons are shorting power to ground, though.

You might get lucky and find someone here who knows about your particular board, but otherwise you might be better off contacting the manufacturer.

…or using one of our boards ;)

(if we could keep the darned things in stock)

Edit: Apparently these forums are a veritable font of information: http://www.jammaplus.co.uk/forum/default.asp
https://twitter.com/abxlabs/status/851737203516616706


#10

I would say, that based on your image and this image I found on Google, that you have the yellow and red wires swapped over…


#11

Looks like it is one of these…

http://www.ebay.co.uk/itm/Zero-Delay-2-4-8-way-Joystick-USB-Encoder-Arcade-Game-Button-Set-for-PS2-AC703-/311825944910?hash=item489a46514e:g:JpEAAOSwhQhY33tv


#12

Thanks I appreciate the help


#13

Did it fix your issue though? Please update us, so that if anyone searches in future, they find a thread that actually has the solution at the end…


#14

The buttons are now brighter than they where before and they don’t ground out the system when I hit them. However the buttons are not responding. Now I can’t get any reaction from them. I have tried to calibrate them in the retropie but they wont register


#15

At this point you might be better off contacting the seller- since we don’t make, sell or even possess a board like the one you’re using all the debugging efforts are, at best, guesswork.