Skip to the content
2 layers29.1 × 45.1 mmUSB GC2, the printed circuit board in 3D

Meet the new generation of USB-C GameCube Power Board. Now compatible with both 12V and 15V chargers. Two voltages, twice the potential.

Size
29.1 × 45.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
25
Pads
80
Tracks, vias
55, 98
Pours
10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 May 2025
Updated
3 Sep 2026

Overview

USB GC2 is an open-source printed circuit board by Xenii1642, from the Xenii1642/USB-GC2 repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 29.1 × 45.1 mm with 23 parts on 25 nets, routed with 55 tracks and 98 vias.

It is built around the CH224K, TPS621351RGXR and B2B-PH-K-S, with the B2B-XH-A and JS202011JCQN among its other parts. Its parts include 6 resistors, 5 capacitors, 3 connectors, 2 ICs and 2 switches. It belongs with the power boards of this library.

Main components

5

README

README.md

USB-GC2 is new generation GameCube Power Board. It allows powering the console with USB-C Power Delivery. It also contains a switch to select between 12V or 15V input, making it compatible with a variety of Power Delivery chargers. This second revision also integrates securities, which protects the GameCube against voltage spikes. But most importantly, USB-GC2 is now open-source!

Check this Bitbuilt Thread for further informations: BitBuilt Thread

PCB

USB-GC2 PCB is available in the PCB section of the repository. Components are all listed in the BOM file.

Ordering PCB:

For ordering, you can simply use the Gerber files. Upload it through your favorite manufacturer. I ordered mine, and personnaly suggest JLCPCB for that board.

For the settings, USB-GC2 doesn't need any. You should however keep the thickness to 1.6mm. You can also change the color, it's up to you!

Ordering components:

All the components can be ordered through Digikey or Mouser ⚠️ The links are currently only for Digikey ⚠️

Requirements:

Except for the soldering stuff, you need a compatible USB-C Power Delivery Charger. The charger needs to be compatible with 12V or 15V. It should also be able to deliver 2.5A of intensity. Here are two USB-C Power Delivery chargers:

Top charger:

Its voltage is 12V ✅ Its current is 1.67A ❌ ➡️ This charger is not compatible 😭

Bottom charger:

Voltage is 12V, but it also has 15V ✅ Current is 5A for 12V ✅ Current is 4.33A for 15V ✅ ➡️ This charger is 100% compatible, and you will be able to use it with both input modes! 😊 💡 If that's the case, you should use the 12V input instead of 15V.

Assembling:

PCB Assembly:

USB-GC2 PCB has been designed to be assembled in one time, using a hot plate. My suggestion is to first apply solder paste (stencil makes life easier, you can find PCB jigs here. Then, place the components using the BOM file I personally use BI58SN42 solder paste, but all work. Choose the one you're the most confident with 👍 Once the components are placed, I used my mini hot plate to solder everything. It should then look like this:

⚠️ Please take note that the original power connector (J2) and the Power Switch (SW1) should / must be took from an original board. ⚠️ 💡The Step Down converter (U2) is the trickest part to solder. I just apply a really little bit of solder paste, and then apply some flux. My recommendation is the SMD291from ChipQuick.

Finally, the last step is to solder the USB-C connector. You can use hot air, but I decided to use my solder iron with the solder paste + plenty of flux. ⚠️ Do not forget to make a good clean of the board to avoid flux / solder paste making shorts between multiples pads. ⚠️

3D:

The USB-GC2 only needs one 3D printed cover. It is used to fill the old port and make everything prettier. There is two version of that cover. One with the logo, and one without. If you don't have a 3D printer, you can simply order the cover through JLC3DP.

The USB-GC2 covers are also available on my Printable account: Printables 3D files

Once printed, simply place the cover and push it against the USB-C port. Using the friction fit technology, it should stay in without moving.

GameCube Installation:

To install the new USB-GC2 in your Nintendo GamCube console, you first need to open it up using the 3.5mm security bit. I won't detail the whole dissasembling process here, but you can follow the iFixit guide.

Once the original power board is removed, you can just swap the new USB-GC2 module back in. Do not forget to plug the cables in the correct orientation.

Testing:

Once everything is installed, simply grab a compatible USB-C Power Delivery Charger. Plug it carefully and press the switch. You see the GameCube booting on the screen? It means it's working! Congrats! You can now reassemble your GameCube and enjoy hours of gameplay with the same and universal charger!

License

The UBS-GC2 is released under the CERN-OHL-S-2.0 license. This license allows you to:

  • Study
  • Modify
  • Manufacture
  • Sell
  • Distribute

Any modified versions of derivatives must also remain open-source under the same, unmodified license You must also properly credit the original creators when reusing or redistributing these files.

Support

If you see anything wrong with the repository, the USB-GC itself, or else, please let me know. You can also contact me for questions or suggestions! Thanks for your support, and have fun!

Parts

23
QtyValueFootprintReferences
310uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4
3LOGOLOGOG***, G***, G***
110KResistor_SMD:R_0603_1608MetricR4
11KResistor_SMD:R_0603_1608MetricR1
11MResistor_SMD:R_0603_1608MetricR2
11uFCapacitor_SMD:C_0603_1608MetricC1
11uHNRS6045T1R0NMGK:NRS6045T1R0NMGKL1
120VUSB-GC 2:TVS DiodeD1
121718000012171800001:MOLEX_2171800001J2
122uF865080442004:865080442004C5
124KResistor_SMD:R_0603_1608MetricR5
156KResistor_SMD:R_0603_1608MetricR6
162KResistor_SMD:R_0603_1608MetricR3
1B2B-PH-K-SB2B_PH_K_S:JST_B2B-PH-K-SJ1
1B2B-XH-AB2B_XH_A:JST_B2B-XH-AJ3
1CH224KCH224K:ESSOP-10U1
1JS202011JCQNJS202011JCQN:SW_JS202011JCQNSW2
1TPS621351RGXRTPS621351:TPS621351U2
1~GameCube Power Switch:GC-Power-ButtonSW2

Similar boards

  • 2 layers65 × 30 mmCANFDZeroHAT, the printed circuit board in 3D

    CANFDZeroHAT

    generationmake/CANFDZeroHAT

    Raspberry Pi HAT with Microchip MCP2518FD CAN FD controller

    32 parts27
  • 2 layers37.5 × 24 mmVectorScopeMusicAddon, the printed circuit board in 3D

    VectorScopeMusicAddon

    davedarko/VectorScopeMusicAddon

    A small add-on for the Hackaday Supercon 2023 / Europe 2024 event badge that allows displaying oscilloscope music

    16 parts2CC0-1.0
  • 2 layers19.6 × 24.1 mmMoleblink, the printed circuit board in 3D

    Moleblink

    rjhsun/moleblink

    ATtiny85-based illuminated PCB keychain featuring the Blacker House crest

    31 parts2CC-BY-SA-4.0
  • 2 layers14.8 × 20 mmKits prettyvis, the printed circuit board in 3D

    Kits prettyvis

    SpinWearables/SpinWheelHardware

    The hardware design files for the SpinWheel.

    57 parts2GPL-3.0
  • 4 layers60 × 40 mmFast SiPM Photodetector, the printed circuit board in 3D

    Fast SiPM Photodetector

    hannesduske/Fast_SiPM_Photodetector

    An open-hardware SiPM photodetector with integrated low-noise amplifier, single-photon resolution, and temperature sensing for active thermal control.

    80 parts1CERN-OHL-P-2.0
  • 8 layers22.3 × 77.5 mmTinker mantis, the printed circuit board in 3D

    Tinker mantis

    Tinkerbug-Robotics/TinkerRocket

    Model rocket flight computer, ground station, iOS app, and simulation

    279 parts1GPL-3.0
  • 2 layers61.3 × 35.8 mmP00B UPDI Programmer, the printed circuit board in 3D

    P00B UPDI Programmer

    42CrMo4/P00B_UPDI_Programmer

    A UPDI Programmer to use the Würth Redfit Skedd Connector and a switch for UPDI and TX of the MCU.

    40 parts
  • 4 layers24 × 42 mmAura a03, the printed circuit board in 3D

    Aura a03

    Avinash1286/pendent

    AURA: open wearable note-taking device development — PCB, printable case, firmware, Next.js/Convex notes, interactive 3D site and launch film.

    61 parts

Questions

How big is the USB GC2 PCB?

It measures 29.1 × 45.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the USB GC2 use?

23 parts, built around the CH224K, TPS621351RGXR, B2B-PH-K-S and B2B-XH-A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the USB GC2 KiCad files?

From the Xenii1642/USB-GC2 repository on GitHub, at the commit this page was made from: the board is PCB/KiCad 9 Files/USB-GC2.kicad_pcb and its schematic PCB/KiCad 9 Files/USB-GC2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB GC2 design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).