
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
Does this support the rumble pak?
Wow. This is impressive! Makes me wish I didn’t just order the official switch n64 controller…
Super cool. I’m always curious how people get into these things. Any techinical reason that C++ was the language for this?
Very cool, might have to try this at some point.
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
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
Wavebird plus the GameCube adapter?
Would it be possible to use the N64 Transfer Pak via Pokémon Stadium on Switch this way?