Nintendo Switch

Use your original N64 or Gamecube controller as a Bluetooth controller on the Switch!



Shortly after I added Gamecube controller support to my project that allows you to [connect an N64 controller to a Switch](https://www.reddit.com/r/NintendoSwitch/comments/10pjj2z/still_waiting_on_the_wireless_n64_controller/) via a Raspberry Pi Pico ($4 microcontroller) and USB cable, the Raspberry Pi foundation added Bluetooth support to their SDK for their $6 Pico W microcontrollers. It took some doing, as this is my first Bluetooth project and the spec is long, but I was able to update my project so that you can connect a Raspberry Pi Pico W to a Nintendo Switch as a Pro Controller over Bluetooth!Check it out and let me know if you have any questions or feedback!

[https://github.com/DavidPagels/retro-pico-switch](https://github.com/DavidPagels/retro-pico-switch)

by davidp730

8 Comments

  1. KennyPortugal

    Wow. This is impressive! Makes me wish I didn’t just order the official switch n64 controller…

  2. SauceFlexr

    Super cool. I’m always curious how people get into these things. Any techinical reason that C++ was the language for this?

  3. SpookyMobley

    Very cool, might have to try this at some point.

  4. holy moly this is exactly what I have been hoping for. Thank you! Are there any issues with it (eg lag, rumble pak not having support?)
    This is so great as I have 4 N64 controllers and a switch

  5. Is this something someone with very limited electronics skills could achieve? My reading of it is the programming is just drag and drop, and the physical build requires some soldering and some 3d printing. I am assuming I would need to purchases some small electronics items other than the pico, but I can’t seem to find them listed? Thanks

  6. Retroheld

    Would it be possible to use the N64 Transfer Pak via Pokémon Stadium on Switch this way?

Write A Comment