How it works:
The BlueCubeMod currently 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, so the 700 mah battery replaces the motor. After soldering in the battery and I/O from the controller, the chip communicates on the logic line of the GameCube controller, requesting button reports. The ESP32 runs as an Bluetooth HID Joystick, which can connect to and control a variety of devices. As of now Switch support is achieved through an 8Bitdo wireless USB adapter. The adapter should allow compatibility with any console 8bitdo says they support (I haven't tested everything)— I’m currently working on an adapter-less solution that will lower final costs of the kit as well as remove the hassle of an adapter.
I’ll be giving away the controller in the picture AND a mod kit to 2 lucky people who LIKE this post for the Hackaday Prize. At the end of the bootstrap (6/1) I’ll randomly select 2 users who liked this project.
What to expect from the next few updates:
-Posting code, schematics, BOM
-Small batch of kits to sell on tindie within 2 months
Heres some demos of Switch as well as Mac/PC support.