THE PROBLEM I'M TRYING TO SOLVE:
I love Smash Ultimate on the Switch and also love the feel of an Original Nintendo Gamecube Controller, but there wasn’t a great wireless option I was happy about. Nintendo still somewhat supports the GameCube port but I think Bluetooth is the best way to future proof what many believe is one of the best controllers ever made. This is a great mod even for beginners, there’s just a little bit of soldering required to hack your own. And if you’re hardcore, the board files and firmware are available. My plan here with the Hackaday Prize is to gather the resources to develop and ship a great mod kit at a reasonable cost. I have a few early versions I’ve been putting to the test and I am satisfied with the results, its currently my go to controller for playing Smash Ultimate online. My goal is to have a few kits to sell on Tindie in June.
How it works:
BlueCubeMod uses an ESP32PicoD4 on a custom board that fits perfectly inside your controller, allowing for USB charging and power to replace where the cable once was. Rumble is not supported in the mod, and a LiPo battery can replace the motor, or for larger batteries, placed in a handle. After soldering in the battery and data lines from the controller, the ESP32 communicates with the GameCube controller, requesting button reports. The device runs as an Bluetooth Joystick, which can connect to and control a variety of devices. All code and board files have been posted.
Heres some demos of Switch as well as Mac/PC support.
Like this project for a chance to win a modded controller!
I added the current working version of the schematics. I've been testing these designs with no issues. I also added a parts list, here's a link to the project on the Mouser website where I get my parts: