GPIO NES controller not working right.
-
I have a problem. i followed this guide http://www.instructables.com/id/RetroPie-Inside-an-NES-Controller/ and after i get the gamescon driver installed and i went to configure the input for the controller i get nothing. I went back to the driver and went to configure it in the retropie setup with the package manager and it only gives me the option of setting it up for 2 SNES controllers and when i let it do its thing the A button started working but only the A button. noticed a guy in the comments of that guide said that pin 19 was wrong and that the red wire needed to be in pin 21 and switching the red wire from pin 19 to 21 didn't change that it did the same thing with the wire on 19 and 21. So far i think its just a configuration issues and the problem i am running into is that modprobe.d/gamecon.conf doesn't exist for some reason so i don't have to way to write to it for the proper config in terminal using this guide https://github.com/RetroPie/RetroPie-Setup/wiki/GPIO-Modules#gamecon_gpio_rpi. When i go to terminal and type in sudo nano /etc/modules its empty and when i type in gamecon_gpio_rpi and try to save it i get this message Error writing /ect/modules: No such file or directory. So i am stumped this project was out of my comfort zone because i am not very good at wiring or programming but that guide made it look so easy. Help me please??
-
I am going to try a fresh install of retropie and see if that helps.
-
Didn't help. Well i hope someone can at least point me in the right direction. I am confused as to why the ect/modules folder doesn't exist. Anyone have any ideas? Did i install it wrong? i just did sudo apt-get update and sudo apt-get upgrade and then went into the package manager and went to the driver package manager and told it to install the gamcon driver and then i went back into the gamecon driver and told it to configure it.
-
Okay so i figured one thing out. I just went into sudo nano and made the folders myself and then added the mapping so now it reads that its a NES controller just fine. Still one problem. Only the A button works. What do i do?
-
@Savagebutton Check all your wiring is sound and there's no dodgy solders if that's how you've connected to GPIO. I nearly fell foul of this on my SegaPi build and it turns ed out to be a bad earth solder point.
-
@markyh444 I just checked and still no difference. I even went a step further and replaced the crappy wire with good wire and soldered it again triple checking as i went.. This is driving me nuts i followed the guide and even checked every forum i could find and no one has a solution yet.
-
Well i totally broke the controller.. I think i will just leave these kind of projects to the experts and give up.
-
Does anyone have any further information on this. I too was following the same Instructables info and can not get this to work.
I have a slightly different controller then what is displayed, but it is a NES controller and not USB. I traced out the different color wires and adjust accordingly.
How can I test if the gpio is seeing any input from the wires soldered to the Pi Zero?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.