- #Gamecube usb adapter dance pad pc how to#
- #Gamecube usb adapter dance pad pc Patch#
- #Gamecube usb adapter dance pad pc Pc#
On the headers you soldered, put a jumper from B0+ to center and from B1- to center. The Arduino runs at 5v and the Black Pill at 3.3v, but the PA9 and PA10 pins on the stm32f103 are 5V tolerant according, so that shouldn't be a problem. The only trick is that the RX and TX labeling becomes reversed: the Arduino's "RX" pin transmits and its "TX" pin receives. If on an Arduino you short the reset pin to ground with a short wire, then it becomes a UART to USB bridge-no sketch needed. You can order a ch340 from Aliexpress for $0.66, but I had an Arduino Mega knockoff sitting around, and there was a cool trick I found online. You need a UART to USB bridge that is compatible with 3.3v devices. Solder the two three-pin headers in the middle of the Black Pill development system (B0-/center/B0+ B1-/center/B1+). Arduino or other UART-to-USB bridge device.Something to put it in (a small cardboard box a food container I made a 3D printed case).A small piece of protoboard (I cut it from a larger chunk).Two momentary switches (one will do in a pinch).Currently $1.90 on Aliexpress ( here I had ordered for $2.05 here)
Don't get the slightly cheaper red or blue ones, as they have deficiencies. "Black pill" STM32F103C8T6 minimum development system.For instance, mode 1 is a joystick emulation that merges the two shoulder buttons into a single sliders, mode 2 is a joystick emulation that keeps the shoulder buttons as separate sliders and mode 4 emulates keyboard arrow keys. One can switch operation modes with two push buttons. The design allows for up to 15 different operation modes, indicated by four LEDs.
#Gamecube usb adapter dance pad pc how to#
This Instructable will also tell you how to get started making USB HID devices with the STM32F1 and the Arduino IDE.
#Gamecube usb adapter dance pad pc Patch#
It's more powerful than an Arduino (32-bit ARM processor at 72MHz), has a USB peripheral, runs at the 3.3v needed for the Gamecube controller, and already has software (after a patch or two) that supports USB Keyboard/Joystick/Mouse all at once. The solution is a $2 "black pill" STM32F1 development board.
#Gamecube usb adapter dance pad pc Pc#
One can buy a GameCube Controller adapter for $16, but I am cheap, and I wanted to be able to have different settings for different games, without any software fiddling on the PC side (GlovePIE, FreePIE, vJoystick, etc.) For instance, for some games I want the pad (and the sticks on the Gamecube controller) to generate arrow keys forfor other games, I want it to generate WASD controls for some I want to use the Gamecube controller as a joystick with different button mappings for different games. As a bonus, I also wanted to be able to use our (knock-off) Gamecube controller to for games on the PC, as I don't have any PC gamepad. We have Dance Dance Revolution pads with Gamecube plugs for the Wii, and I wanted to be able to play games on the PC using a dance pad-I thought (rightly!) that Tetris would be particularly fun.