• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

NeoPiGamer

Scheduled Pinned Locked Moved Projects and Themes
gameboygameboy advancegbaneopigamerpi zero
80 Posts 23 Posters 65.2k 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.
  • T
    Tekkaman_Slade @janaktull
    last edited by Tekkaman_Slade 13 Aug 2016, 16:23

    @janaktull

    Cool clothes. I have a good friend who would love the first one.

    The corresponding control for each PCB pinout (e.g.: A, B, Select, Start, etc.) is designated right next to the TP# and is color coded to match the arrows pointing to the PCB pinouts in the diagram.

    You can connect the PCB pinouts to any GPIO pins as long as it's not used for power, reserved (for your display, comms, etc.), and ground. Then you connect the two ground PCB pinouts to any ground GPIO pins.

    I cut the PCB using a dremel tool right along where the green meets the white. You don't have to worry about shorting or fusing. In fact, the main reason for cutting the board is to terminate the paths so the pinouts work the way we want them to as briefly mentioned in the quoted post.

    1 Reply Last reply Reply Quote 0
    • Z
      Zigurana @janaktull
      last edited by 15 Aug 2016, 04:25

      @janaktull said in NeoPiGamer:

      Thanks for your help! I really appreciate it. If I can get this project to work ill make you a funky piece of clothing www.janaktull.com shows some of the stuff I make.

      Funky indeed! The 80s have truly returned. Bravo!

      If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

      1 Reply Last reply Reply Quote 0
      • O
        obsidianspider @Tekkaman_Slade
        last edited by 15 Aug 2016, 13:18

        @Tekkaman_Slade

        I love this. I personally think the GBA is the most one of the best Gameboys in terms of holdability (is that a word?), it was only missing the X and Y buttons to make it perfect for a SNES handheld and you solved that. Do you have any more photos or info about how you set up the X and Y buttons?

        📷 @obsidianspider

        F T 2 Replies Last reply 15 Aug 2016, 14:34 Reply Quote 1
        • M
          mrvanes
          last edited by 15 Aug 2016, 14:09

          @obsidianspider You should check out http://sudomod.com/ for inspiration. Reading his blogs and watching his video's gave me a lot of inspiration to solve the problems I am facing while I'm trying this mod as well.

          O 1 Reply Last reply 15 Aug 2016, 14:17 Reply Quote 1
          • O
            obsidianspider @mrvanes
            last edited by 15 Aug 2016, 14:17

            @mrvanes

            His SD card in a cartridge inspired me to make the cartridge slot functional in the Super Famicom build I'm working on. I haven't determined what I'll be putting in the cartridge yet, but darn it, it will do something. :)

            📷 @obsidianspider

            1 Reply Last reply Reply Quote 0
            • F
              Flavor @obsidianspider
              last edited by 15 Aug 2016, 14:34

              @obsidianspider said in NeoPiGamer:

              @Tekkaman_Slade

              I love this. I personally think the GBA is the most one of the best Gameboys in terms of holdability (is that a word?), it was only missing the X and Y buttons to make it perfect for a SNES handheld and you solved that. Do you have any more photos or info about how you set up the X and Y buttons?

              I am also working on a similar project, and I'd love to know how you installed the X/Y buttons. We left that off of our initial build, but I know it's something we'll want to solve sometime soon.

              If you'd like to see it, I plan to be adding more at http://gamepieadvance.com/

              http://www.flashmasta.com
              http://www.gamepieadvance.com

              1 Reply Last reply Reply Quote 1
              • M
                mrvanes
                last edited by 15 Aug 2016, 15:25

                I'm planning on doing the X/Y using 6mm microswitches glued to the top shell, I don't see how to add a rubbermat like in the sudomod example without damaging the A/B mat. Maybe too easy, but hey, it'll work ;)

                O 1 Reply Last reply 15 Aug 2016, 15:28 Reply Quote 0
                • O
                  obsidianspider @mrvanes
                  last edited by 15 Aug 2016, 15:28

                  @mrvanes said in NeoPiGamer:

                  I'm planning on doing the X/Y using 6mm microswitches glued to the top shell, I don't see how to add a rubbermat like in the sudomod example without damaging the A/B mat. Maybe too easy, but hey, it'll work ;)

                  What do you plan to use for the actual buttons?

                  📷 @obsidianspider

                  1 Reply Last reply Reply Quote 0
                  • M
                    mrvanes
                    last edited by mrvanes 15 Aug 2016, 15:53

                    Just the switches, the top will protrude one or two mm through the shell. X/Y are mostly 'options' or 'selections' in game where A/B are more action packed so I think I'll get away with it. They will look like the start/select buttons and a little like the shoulder buttons in the sudomod mod, but on the front instead of the back.

                    O 1 Reply Last reply 15 Aug 2016, 15:54 Reply Quote 0
                    • O
                      obsidianspider @mrvanes
                      last edited by 15 Aug 2016, 15:54

                      @mrvanes said in NeoPiGamer:

                      Just the switches, the top will protrude one or two mm through the shell. X/Y are mostly 'options' or 'selections' in game where A/B are more action packed so I think I'll get away with it. It will look a little like the shoulder buttons in the sudomod mod, but on the front instead of the back.

                      I guess I play too much Mario. Y is to run and I do quite a bit of that. In other games it's often used to shoot.

                      📷 @obsidianspider

                      1 Reply Last reply Reply Quote 0
                      • F
                        Flavor
                        last edited by 15 Aug 2016, 16:17

                        I'm not sure that I completely like it, but it should be fairly simple to add something like one of the following near the A/B buttons (and just run wires to them).

                        http://www.ebay.com/itm/5Pcs-SPST-2-Positions-Momentary-Action-Green-Push-Button-Switch-AC-250V-3A-/231269454219?hash=item35d8bbd18b:g:mu8AAOSwfZhXMp4V
                        http://www.ebay.com/itm/2-Red-2-Pin-SPST-Miniature-0-5A-125VAC-8mm-Mounting-Hole-Push-Button-Switch-/281102709018?hash=item417306f11a:g:Z2gAAOxyPepRkdgj
                        http://www.ebay.com/itm/2-x-Green-2Pin-SPST-Miniature-0-5A-125VAC-8mm-Hole-OFF-ON-NO-PushButton-Switch-/261901046464?hash=item3cfa84d2c0:g:kfQAAOxyTMdTOl5~

                        http://www.flashmasta.com
                        http://www.gamepieadvance.com

                        1 Reply Last reply Reply Quote 0
                        • T
                          Tekkaman_Slade @obsidianspider
                          last edited by 16 Aug 2016, 00:20

                          @obsidianspider - Thanks. I couldn't agree more.

                          I'm away from home at the moment and can't take additional photos, so I'll do the best I can to describe what I did.

                          I used two 6mm tactile button switches, a perfboard, and modded buttons from a broken Nintendo DS Lite for the additional Y and X buttons.

                          First I soldered the two 6mm tactile buttons to the perfboard with one line of space between them. Then I soldered the switches along the middle so that they can share ground. Next, I cut the perfboard to the exact dimensions of the two switches side by side. I solder wires from the switches to the GPIO pins on the Pi Zero along with ground and we now have functional switches.

                          Now comes the tricky part. I lined up the switches to the exact locations of where I want my buttons to be and marked the location on the face of the GBA. Then I used a drill bit the exact same diameter as the switches and drilled the holes. The result are two holes big enough to house both switches with space between them similar to the original button holes .

                          Now comes the even trickier part. I needed some way to support the switches so that they are flush with the holes leaving enough space for the actual buttons, so I used a few layers of double sided mounting tape to support the perfboard against the PCB in the right position. I had to cut the two sides of the metal support of the right shoulder button switch to make room. It was a little tricky, but it worked out great.

                          Then I took the X and Y buttons from the broken DS Lite and cut away the extra pieces at the bottom of the buttons so that the buttons are completely flush with the drilled holes with minimal room for movement. I used Loctite Super Glue Ultragel Control to chemically bond the middle of the back of each button to the top of the switches. Let it set over night and boom ... the Y and X buttons are ready.

                          @mrvanes - I'm not sure how well buttons mounted on the outside are going to work especially for non-NES games like those for Neo Geo where all four buttons are used heavily.

                          @Flavor - Looks like you're using a custom PCB. Did you design it or source it from someone else?

                          F 1 Reply Last reply 16 Aug 2016, 00:49 Reply Quote 1
                          • F
                            Flavor @Tekkaman_Slade
                            last edited by 16 Aug 2016, 00:49

                            @Flavor - Looks like you're using a custom PCB. Did you design it or source it from someone else?

                            We produced it.

                            http://www.flashmasta.com
                            http://www.gamepieadvance.com

                            1 Reply Last reply Reply Quote 0
                            • J
                              janaktull
                              last edited by 16 Aug 2016, 22:56

                              is there a power and ground for the controls on each half of the control pad? also how did you connect the display to the pi zero

                              T 1 Reply Last reply 16 Aug 2016, 23:09 Reply Quote 0
                              • T
                                Tekkaman_Slade @janaktull
                                last edited by Tekkaman_Slade 16 Aug 2016, 23:09

                                @janaktull

                                Yes, each half of the remaining GBA PCB have their own ground pinouts located at the locations quoted in the previous post.

                                My previous post in this thread linked below explains how I modified, connected, and configured the display in great detail.

                                https://retropie.org.uk/forum/topic/960/neopigamer/15

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mrvanes
                                  last edited by 17 Aug 2016, 06:05

                                  The shoulder button supports are a massive ground I conveniently used here.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    agentKrowka
                                    last edited by 3 Sept 2016, 18:20

                                    Hi Tekkaman_Slade.

                                    First. This is the most awesome gba transformation.

                                    Second. I would like to ask few things since I am thinking of similar build. I am thinking of few possibilities how to suite my purpose and would like to know what you think about it.

                                    1. cutting more of the original PCB.
                                      Purpose is to make up more room. Do you see any possible problems except the need to replace the connection for common ground and the "mounting of more peaces of PCB".

                                    2. would be possible to show a but more pictures ? for example with the whole assembly together (battery...lcd on its place.. etc).

                                    Thanks a lot for the reply.

                                    Ondrej

                                    T 1 Reply Last reply 4 Sept 2016, 17:03 Reply Quote 0
                                    • M
                                      mrvanes
                                      last edited by 4 Sept 2016, 08:19

                                      I'm documenting my effort on my personal wiki, you can take a look here http://wiki.mrvanes.com/wiki/mrvanes/view/Raspberry+Pi/Advance+Zero/ for detailed pictures of my WIP.

                                      A 1 Reply Last reply 4 Sept 2016, 12:44 Reply Quote 0
                                      • A
                                        agentKrowka @mrvanes
                                        last edited by 4 Sept 2016, 12:44

                                        @mrvanes
                                        Thanks. Nice progress. Now it is back to the board to figure out how to add a joystick and perhaps a hubpiwi . Good luck with the finish of the build. Ill keep you guys up to date with the progress. thanks again.

                                        Ondrej

                                        M 1 Reply Last reply 5 Sept 2016, 09:39 Reply Quote 0
                                        • T
                                          Tekkaman_Slade @agentKrowka
                                          last edited by 4 Sept 2016, 17:03

                                          @agentKrowka

                                          In addition to cutting out the middle/green portion of the original PCB, I also removed all of the capacitors to reduce the depth of the PCB as well. After that, there's isn't much else left to cut without ruining the board.

                                          It's hard to take more pictures of the internals of the NeoPiGamer without completely taking it apart since the pi zero is connected to components in the front and the back of the unit. I'll see what I can do as I might be opening it up for some minor tweaks soon.

                                          I'm looking forward to hearing more about your addition of a joystick. I'm considering doing the same on my next GBA build.

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received