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

    [NintendoSwitch-FanProject] Crazy idea

    Scheduled Pinned Locked Moved Help and Support
    nintendo switchraspberry pifan projectsupporttips
    18 Posts 8 Posters 4.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.
    • CapemanC
      Capeman
      last edited by Capeman

      Here's how you do the controllers so they can be separate. Put an Adafruit Bluefruit EZ-Key into each one and set your controls to keyboard input.

      The EZ-Key has 12 inputs that correspond to keyboard buttons. In the retropie configs, set the directionals, start and left shoulder button to A,B,C,D, E and F for example. Then set the action buttons, select and right shoulder to G,H,I,J, K & L on the keyboard (obviously the defaults on the bluefruit will be different, but you get the idea).

      When you connect both bluefruit EZ Key's via bluetooth, each will act as a keyboard with the exact same inputs, but you will have half of each one set to different controls, so you can install each one on a separate side and use both at once in separate hands and still have the inputs work.

      Only issue is both will have to be powered on to work no matter what. But still, its a neat conceptual idea.

      https://www.adafruit.com/product/1535

      Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

      mediamogulM 1 Reply Last reply Reply Quote 1
      • B
        backstander
        last edited by

        You could probably make a pretty cool case if you have access to a 3D printer.

        I don't know if the Joycon's work with RetroPie but I've seen some great 3D printer projects here:
        http://www.thingiverse.com/search/page:1?q=joycon

        1 Reply Last reply Reply Quote 1
        • mediamogulM
          mediamogul Global Moderator @Capeman
          last edited by mediamogul

          @Capeman

          That's a great idea. Once separated, software like RetroArch and the like would still need to have their control schemes altered on the fly so that the unified player one setup could then become a separate two player setup, but all that could be handled with some light scripting.

          @backstander

          You could probably make a pretty cool case if you have access to a 3D printer.

          I wouldn't be surprised if the files don't already exist to print the case components. Still, it would be much more fun to design it yourself and add some personal touches.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          B 1 Reply Last reply Reply Quote 1
          • B
            backstander @mediamogul
            last edited by

            @mediamogul

            Still, it would be much more fun to design it yourself and add some personal touches.

            ...and then upload your designs to Thingiverse lol

            1 Reply Last reply Reply Quote 1
            • obsidianspiderO
              obsidianspider
              last edited by

              Why not just have the controllers be connected via Bluetooth all the time, and just powering them/recharging their batteries when docked? It solves the connect/disconnect issue.

              📷 @obsidianspider

              mediamogulM 1 Reply Last reply Reply Quote 2
              • mediamogulM
                mediamogul Global Moderator @obsidianspider
                last edited by mediamogul

                @obsidianspider

                Why not just have the controllers be connected via Bluetooth all the time

                That's what I originally had in mind myself and then map the controls to keyboard keys in order to make them behave reliably when switched between unified and separate player control schemes. @Capeman's idea is particularly keen as it seems to handle both in one available product.

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                1 Reply Last reply Reply Quote 2
                • V
                  Vrafter21
                  last edited by Vrafter21

                  THANK You so much for all these answer!!
                  Right now I'm thinking of this:: { http://uk.rs-online.com/web/p/graphics-display-development-kits/8997466/ } Since it's not that expensive (for Them to pay xD) and seem like The Best Starting point for what I'm trying to do!

                  @lilbud * Me too xD..

                  @DarkWolf Ok..Ok I Think the case parts im Probably gonna need some 3D print, thankfully that's not a problem..

                  • I would like to ask you what you mean by "generic small controller parts" you mean like rubber buttons and that kind of shit?
                  • Could you specify what is the Akku component you've talked about?

                  @obsidianspider

                  • I Agree with you.. In fact I suggest that the joy-cons be always Bluetooth powered, the Attach and Detach would be just a mechanism to hold the controllers still... It's easier like this XD

                  @Capeman * For the controllers I'm just going to place A and B Buttons (more like the original nes) and a D-Pad and then Tweak/Map it to work with some games.

                  • Putting a small batterie on each "joy-con" would be the easiest best for me even if it only last for 20 minutes, The idea of using a Bluetooth is probably the best one.
                  • 1 Question how exactly can I make the Adafruit EZ-Key on each Joy compatable with the central core Raspberry Pi Zero.. Will I need to do some tweaking, exactly what.. Is the Adafruit the simplest and easiest way to make this? :/ Am I just making dumb questions?
                  • Some have suggested already that 2 Arduino NANO would do the trick that for the Joys...So I guess that's an option too.

                  @backstander

                  • It would definitely made my life easier And Less time-consuming to just 3D print something from the WWW but I really don't have an exact idea of how shaped and structured of the controllers will be so.. Yeah.
                  DarkWolfD 1 Reply Last reply Reply Quote 1
                  • DarkWolfD
                    DarkWolf @Vrafter21
                    last edited by

                    @Vrafter21

                    I would like to ask you what you mean by "generic small controller parts" you mean like rubber buttons and that kind of shit?

                    That was quit an overkill right there, so, ähm... Yeah, I mean just use some smaller controller parts so it doesn't look wierd :'D


                    Could you specify what is the Akku component you've talked about?

                    The console should be portable right? So you will need some kind of power supply which would be a rechargeable battery pack (huh, forgot that there are some different words, I guess, I'm from germany)

                    System: Raspberry 3 Model B, RetroPie 4.2.1
                    Storage: 16gb Micro SD, 64gb USB Drive
                    Theme: Updated NBBA

                    Documentation solves many problems: https://retropie.org.uk/docs/

                    V 1 Reply Last reply Reply Quote 0
                    • V
                      Vrafter21 @DarkWolf
                      last edited by Vrafter21

                      @DarkWolf

                      That was quit an overkill right there, so, ähm... Yeah, I mean just use some smaller controller parts so it doesn't look wierd :'D

                      The console should be portable right? So you will need some kind of power supply which would be a rechargeable battery pack (huh, forgot that there are some different words, I guess, I'm from germany)
                      --

                      • Yeah! I think for the controller parts I need to figure what exactly am I going to use As a Bluetooth, power supply and core chip which I almost have no idea....
                        Do you have any deeper suggestion on that (controller) matter?

                      • As for the power supply I think Maybe simply get the power from a computer when connected through a cable through the Raspberry would best (sacrificing the portability of course)..
                        -Maybe a regular old 9V batterie would be enough, no?? I'm seriously asking right now!??

                      1 Reply Last reply Reply Quote 0
                      • J
                        johnhenry
                        last edited by

                        @Vrafter21 said in [NintendoSwitch-FanProject] Crazy idea:

                        http://uk.rs-online.com/web/p/graphics-display-development-kits/8997466/

                        I'm working on a very similar project using a a Pi3 instead of a Zero.
                        I'm using this screen:
                        https://www.amazon.com/gp/product/B013JECYF2/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1
                        and this battery pack:
                        https://www.amazon.com/gp/product/B06VT2Y59H/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1
                        I initially tried a Zero and another screen, but these parts all fit together really nicely :) (though i'll have to re-arrange them/shave them down once I'm ready to put them into a case).

                        The main issue that I'm trying to solve is with the controllers:
                        I initially wanted to use a pair of these:
                        https://www.amazon.com/8Bitdo-Wireless-Bluetooth-Controller-Indicator/dp/B01N9DQXTL/ref=sr_1_2?srs=9176188011&ie=UTF8&qid=1493938675&sr=8-2&keywords=mini+bluetooth,
                        but that particular brand has some issue connecting to RetroPie. So I "bit the bullet" and bought a set of official JoyCons. They connect fine, but combining them into a single controller is turning out to be harder than I i initially thought. (https://retropie.org.uk/forum/topic/5867/trying-to-make-two-bluetooth-controllers-act-as-player-1/5)

                        Once I figure that out, I'm looking into building my own bluetooth controllers according to the tutorial here: https://learn.adafruit.com/diy-bluetooth-gamepad?embeds=allow

                        Good luck! Hope to see it when you're done!

                        V 1 Reply Last reply Reply Quote 1
                        • V
                          Vrafter21 @johnhenry
                          last edited by Vrafter21

                          @johnhenry
                          Hey! Thanks for your input!!

                          The rearrangements and shave-ments will be a real bummer to me.. I think I will probably just leave it like that (Unfortunately) xP

                          • So I found this Li-ion Power Bank [PB-B28] Slightly less powerful than your Kuman.. 1A, 5V dc, 2200mAh ..What do you think?
                          • As for the NightmareCons'' Could you kindly further explain what are your exactly thoughts and How exactly will you use the Adafruit Pieces to put everything together, besides that tutorial-website of course?
                            • And BTW @johnhenry , How Different would this controller setup be if I Just made the controllers wired, (I mean in terms of parts) ?

                          Thanks in advance Dude!

                          1 Reply Last reply Reply Quote 0
                          • V
                            Vrafter21 @DarkWolf
                            last edited by

                            @DarkWolf said in [NintendoSwitch-FanProject] Crazy idea:

                            @Vrafter21 Sounds like a awesome project!
                            But you will need some things though (for e.g.):
                            ... ... ... ...

                            • Some speakers (I guess using the audio jack would be the easiest)
                            • Cabels

                            When you talk about "Cabels" you simply mean 'some Copper Cabels' right? ( Just to get that out of the way :)

                            As for the Audio Jack you've suggested, Could you give some insights on how could I sneak it up on a Raspberry pi zero (specifically) and what would the Pieces and solder skills needed.

                            Thanks, in advance btw!!

                            DarkWolfD 1 Reply Last reply Reply Quote 0
                            • DarkWolfD
                              DarkWolf @Vrafter21
                              last edited by

                              @Vrafter21
                              Yes, "cables" just means some cabels, haha
                              The solder skills and the cables are for moving some of the ports to the side of the case (I never looked at the Pi Zero, now noticed that it hasn't got any ports to move) if you're using a pi (that is not a zero)...

                              There is a tutorial for a speaker using raspberry pi zero, you could change it (I don't know if retropie supports gpio sound output)
                              https://www.hackster.io/fvdbosch/raspberry-pi-zero-airplay-speaker-d99feb
                              (The problem here could be the pHat board)

                              And as you're using a larger touchscreen I woud recommend using a raspberry pi 3 and unsolder some ports you don't need to save some space

                              System: Raspberry 3 Model B, RetroPie 4.2.1
                              Storage: 16gb Micro SD, 64gb USB Drive
                              Theme: Updated NBBA

                              Documentation solves many problems: https://retropie.org.uk/docs/

                              V 1 Reply Last reply Reply Quote 0
                              • V
                                Vrafter21 @DarkWolf
                                last edited by Vrafter21

                                @DarkWolf
                                Alright im looking into it....

                                Just a another quick question what if I would just use a Jack audio Port and then link it up to a Sound column?
                                -- How could i Solder-that-up on the raspberry zero ( If even possible!? )

                                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.