Announcement

Collapse
No announcement yet.

Converting A GameCube Controller To USB

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Converting A GameCube Controller To USB

    By Brian Benchoff



    The GameCube controller is a favorite among the console enthusiasts new and old, and with Nintendo’s recent release of the Smash Bros. edition of this controller, this is a controller that has been in production for a very, very long time. Garrett likes using the GameCube controller on his PC, but this requires either a bulky USB adapter, or an off-brand GameCube ‘style’ controller that leaves something to be desired. Instead of compromising, Garrett turned his GameCube controller into a native USB device with a custom PCB and a bit of programming.

    First, the hardware. Garrett turned to the ATtiny84. This chip is the big brother of the ubiquitous 8-pin ATtiny85. The design of the circuit board is just under a square inch and includes connections for the USB differential pairs, 5V, signal, and ground coming from the controller board.

    The software stack includes the micronucleus bootloader for USB firmware updates and V-USB to handle the USB protocol. There are even a few additions inspired by Garrett’s earlier shinewave controller mod. This controller mod turns the GameCube controller into a glowing hot mess certain to distract your competitors while playing Super Smash Bros. It’s a great mod, and since Garrett kept the board easily solderable, it’s something that can be easily retrofitted into any GameCube controller.
    The Hackmaster
Working...
X