Maybe the the resistance between the GPIO and GND pin is too high because the connection on your button board so too weakly closed by your button press? In my setup for example, I drilled the holes for the X and Y buttons slightly off center, so if I press one of those buttons only a small part of the contact pad is bridged. I connected an LED to check the connection and I found that the LED is dimmer when I use the X or Y button compared to any other button which are more well centered.Hi so I've done everything as outlined in this tutorial, but for some reason I can't get my button presses to work. I've checked current with DMM and It seems I'm properly grounded. I'm using a slightly different pin setup for testing at this point, I am using physical pin 39 for the ground and 40 to test with the left button. EmulationStation however only recognizes the button if I touch the wire to the contact, and not if the contact is soldered and then the button is pressed. Any ideas why this would be?
Just a little more information, I'm using the kitsch-bent expanded common ground pcb and 40-pin gpio cable so I don't have to solder to the gpio pins. Any help would be much appreciated!!
Do you have this problem with all buttons or just the left button?
Also I have a general question about using the GPIO pins for input. Is it still possible to connect an external controller via USB or do I have to change the input configuration in emulationstation everytime I want to use either the GB buttons or the external controller?