RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    GPIO NES controller not working right.

    Scheduled Pinned Locked Moved Help and Support
    gpiones
    8 Posts 3 Posters 2.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SavagebuttonS
      Savagebutton
      last edited by

      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??

      1 Reply Last reply Reply Quote 0
      • SavagebuttonS
        Savagebutton
        last edited by

        I am going to try a fresh install of retropie and see if that helps.

        1 Reply Last reply Reply Quote 0
        • SavagebuttonS
          Savagebutton
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • SavagebuttonS
            Savagebutton
            last edited by

            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?

            markyh444M 1 Reply Last reply Reply Quote 0
            • markyh444M
              markyh444 @Savagebutton
              last edited by

              @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.

              Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
              Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
              Retropie in a PSX - Pi3
              https://markyh444.wordpress.com

              SavagebuttonS 1 Reply Last reply Reply Quote 0
              • SavagebuttonS
                Savagebutton @markyh444
                last edited by

                @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.

                1 Reply Last reply Reply Quote 0
                • SavagebuttonS
                  Savagebutton
                  last edited by

                  Well i totally broke the controller.. I think i will just leave these kind of projects to the experts and give up.

                  1 Reply Last reply Reply Quote 0
                  • U
                    unkis17
                    last edited by

                    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?

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    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.