Gamecube or N64 Controller to USB adapter circuit

A small circuit which makes it possible to use a Gamecube or Nintendo 64 controller on a PC's USB port.

$21.84 CAD
(approx. $16.38 USD )

Product Description:
Nintendo 64 and Gamecube controllers are excellent controllers which are quite appropriate for many PC games. With this circuit, you can easily modify a controller or build a cable which can connect a Gamecube or Nintendo 64 controller to a PC equipped with an USB port.

Supported controllers:
  • Standard Gamecube controllers (Official and 3rd party)
  • Wireless Gamecube controllers (Known to work with Nintendo's Wavebird and an Intec controller)
  • Gamecube Dance mats (Opposite directions supported)
  • N64 Controllers (Official, and most 3rd party, including the Hori Mini)
  • Should support all accessories acting as a standard N64 or GC controller.
  • Vibration function/rumble supported! Tested with project64 and dolphin.
  • Gamecube keyboard support. Tested with ASCII ASC-1901P0.
Not supported:
  • N64 Memory cards
  • Simultaneous use of a N64 controller and Gamecube controller on the same adapter.
System requirements:
The firmware auto-detects which type of controller (GC, N64 or GC keyboard) is connected. On the PC side, no custom drivers are needed. It works fine with Windows (2K/XP/Win7/Win8 32&64 bit), Linux and MacOS X. It should also work with other operating systems supporting USB and HID joysticks (or HID keyboards for the Gamecube keyboard). Vibration only tested on Windows with project64 and dolphin. Both parts of the gamecube keyboard are supported, but only one at a time. Two adapters are needed to use the joystick and keyboard simultaneously.

Picture Gallery:
PCB top view
PCB bottom view

Ships within 7 business days (*)
Item # BRD-GCN64-USB_29 In stock
Description gc_n64_usb: Pre-assembled and pre-programmed (v2.9). Just solder your USB and gamepad wires.
Price $21.84
Note: Prices are in canadian dollars (CAD) and may change without prior notice. If necessary, currency conversion will be done automatically by PayPal.

  • Orders are normally prepared and shipped within 5 business days. unless otherwise noted.
  • The transit time varies according to the country of destination, but between 4 and 10 business days are typical.
  • Business days are Monday to Friday, with the exception of holidays (Canadian or in the destination country).
  • We ship from Canada.
  • Orders shipped outside Canada may, depending on the destination country, incur additional import duties, taxes and charges. Those are not included and are the buyer's responsibility. Be aware that for some countries, the additional fees can be very significant (eg: Over half the product price). It is your responsability to research prior to placing an order.

Download(s) & Link(s):
Configuration guide (Work in progress)
Gamecube L/R sliders calibration fixer.
Calibrate normally, then run this tool.

IMPORTANT: This is not a complete list. If your controller or game does not appear here, it simply means that we did not get the chance (or the idea) to test it, or that no one let us know that it works.

Help us improve this page by sending test results by email to
Gamecube controller to USB adapter with vibration support
Gamecube controller to USB adapter.
N64 controller to USB adapter with rumble support
N64 controller to USB adapter.
N64/Gamecube to USB adapter with vibration/rumble support
N64/Gamecube controller to USB adapter.


This is an open source project. So if you'd like to build it yourself, all the information you need is on my Gamecube/N64 to USB project page.