With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
You have used the GPIO pins specified here in this guide and it worked?What controller config did you run a second time for it to work?I hold the A key, but nothing happens. I wonder if the key presses make it to the software.Any help apprciated.
Oh, also. I used the RetroPie 4.0.2 image they made, should I add RetroPie to Raspian instead or it makes no difference?
RetroPie inside an NES Controller
Ive resoldered to have the red wire on pin 21 but im still only getting the A button registered... any other ideas?
When I try and update firmware it says failed. SO I tried moving on anyways when I add the info at bottom of command line and save then reboot it says no gamepad detected any ideas
Hi Michael, thank you for your reply.The problem is that the "hi" folder does not exist. I did nothing except update the system after the first boot.Regards,Chris.
Your error message is stating that you have too many subdirectories under your advmame roms folder. Not sure why you have so many /hi/ folders, but removing those folders will stop the error message.
For anyone having the same issue. I noticed that the instructions say to put the red wire on pin 19, but the correct pin is pin 21. Looking at the images for the project you can see where the wire should be.
Hello there.I *really* tried to get this working. The software part is too buggy for now. The instructions given in the instructable seems to be outdated so I followed the ones given by queekus two posts bottom. It seems that the gamecon driver will fail to install until we fully update RetroPie, but after a reboot, I've got a message appearing after the ES splash screen saying this:terminated called after throwing an instance of 'boost::filesystem::filesystem_error'what(): boost::filesystem::status: Too many levels of symbolic links: "/home/pi/RetroPie/roms/arcade/advmame/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi/hi"AbortedThe physical keyboard is not responding anymore, however I can SSH. I tried to disable Advanced Mame in the RetroPie Config assistant, but no luck.I'm on it for two weeks now, I got too many problems with RetroPie. It's the first time I use it, I hope it's more reliable the rest of the time.
I got the same problem here. Did you resolve this, please? :)
Same problem here yesterday night. I'm able to install each driver EXCEPT gamecondriver. Same error as MithusanM. Any clue, please?
I too am having same problem its saying kernel firmware fail
Have you seen any issues, such as the controller not being unresponsive, using the 3.3V? I only ask because I am working on a similar project only mine will have a battery, charger, and on/off switch. The project I am folloewing says that with 3.3V the controller was unresponsive so he powered it with 5V.
I would try it again, perhaps the download got corrupted or something. be sure you have enough power to it, i have had them work underpowered and get strange errors. - queekus
Hey Gang, the software portion of this has RADICALLY CHANGED. I have it working up till emulation station with these instructions but I think that the controller config is not making it to retroarch and therefore the rest of the emulators. I have worked on this for a few days (off and on) and have come up with these install instructions to get it this far:I preferred to SSH into the pie but you can do all this from the keyboard as as well:sudo raspi-configSelect resize filesystemRebootsudo RetroPie-Setup/retropie_setup.shupdate retropie-setup scriptrebootsudo RetroPie-Setup/retropie_setup.shManager Packages -> manager driver packages --> 809 gamecon -> install update from binaryTAKE A NAP (unpacking raspberrypi-kernel-headers takes a hour or so)select configuration/options --> do you want to configure gamecone for 2 snes controllers? NOexitsudo nano /etc/modprobe.d/gamecon.confput in:options gamecon_gpio_rpi map=0,0,2,0,0,0sudo nano /etc/modulesput in:gamecon_gpio_rpisudo reboot - queekus
Hi. I was following your instructions until it started unbacking the raspberry pi kernel headers. Half way through that I got an error saying "gamecondriver install failed". Any idea on how to fix this at all? - MithusanM
HOLY COW I GOT IT TO WORK!Run the controller config in emulator station a second time and it worked!So this tutorial worked as of 6-24-2016 - queekus
Hi W3ace,thanks for posting this project. Could you share the preconfigured raspberry pi image for this project? This would save a big step for us. I'm having trouble getting it to work properly. I think it has to do with new retropie update.Many thanks - CT
I cannot get this thing working :( used the pin out instructions but only the 'A' button works. Tested with jstest and all bits light up to 1 when the 'A' button is pressed. Any thoughts on how to fix this??
This Linux configuration from your tutorial:`sudo nano /etc/modules`Add a line at the bottom: "gamecon_gpio_rpi map=0,0,2,0,0,0"...is deprecated and creates a boot error on current Raspbian versions.The correct way is to remove the map=0,0,2,0,0,0 argument from modules (but leave the gamecon_gpio_rpi line, of course)and type that line:options gamecon_gpio_rpi map=0,0,6,0,0,0in /etc/modprobe.d/gamecon.confI struggled with that issue for a while (and even damaged my Raspbian) so I hope this comment (and my blog) will help others.Have a nice day.
The only downside is that you have a stuck SD card unless you unscrew the screws... Unless you use this:http://www.ebay.com/itm/TF-to-micro-SD-card-Extens...Someone should remake the STL to incorporate one of these.
@w3ace any ideas on how to debug? I've double checked the soldering and that is fine. Any help appreciated, Thanks!
Emulation station doesn't prompt me to configure the controller, anyway to debug that? Soldering seems ok and performed all the previous steps succesfully.
Seems it was a bug (the Gamecon script) but it has been fixed today https://github.com/RetroPie/RetroPie-Setup/issues/1258
Manually going to the configure input step does work but hit another block, hitting the a button works but the arrows don't do anything
Excellent. Glad to hear that Gamecon has been updated and that you have had success.
Love this project, trying to make this but failing at the Run the Gamecon Script: Option 308 Gamecon and db9 driversStepIt just says failed... and goes back to the blue screen... any help would be appreciated pretty much a noob in this area
I haven't looked at the wiring of any of the USB controllers, but they all need to have the same pinout on the plug to work with the NES. If the colors are different than you would need to look at the PCB and see if any of the wires are labeled with CLK, PWR, DATA, GND.
have you thought of making one with a usb nes controller? I ask because i have one of them but the wires are different and do not want to use my original controller. love the idea of this! - SKoenck
Worked PERFECTLY! Until reboot, that is. Thanks for the help! - magik_missles
I have reported the issue here: https://github.com/RetroPie/RetroPie-Setup/issues/1234
I see that RetroPie has released 3.4, when this was in Beta it had this problem, I was using the last stable Wheezy release. I tried to bring this to the developers attention on the forums, but a bug will need to be filed on the github account. Try enabling the module from the command line using `sudo modprobe gamecon_gpio_rpi map=0,0,2,0,0,0`. That should work until reboot and will confirm that there is a kernel module error.
I have completed all the steps save the last one for the module configuration. I get a FAILED on boot due to what seems like an exit-code for the module. Can you confirm syntax for the "Add a line at the bottom: "gamecon_gpio_rpi map=0,0,2,0,0,0" ?
Phenomenal Augmented Reality allows us to watch how things are watching us!
Lol, have a wallet with nes controler design! - DaCrAfTy1
RetroPie installs a number of Emulators into EmulationStation. The NES roms work out of the box because the keyboard mappings are straight forward, to get the NES pad working with MAME emulation takes a little bit of poking beneath the hood into the MAME configuration files.
Join 2 million + to receive instant DIY inspiration in your inbox.
Download our apps!
© 2016 Autodesk, Inc.