

The 3D shell and buttons are licensed under a Creative Commons Attribution 4.0 International License .
- Size
- 45.3 × 26 mm
- Copper layers
- 4
- Thickness
- 2 mm
- Parts
- 47
- Nets
- 69
- Pads
- 235
- Tracks, vias
- 485, 70
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Aug 2023
- Updated
- 26 Jun 2025
Overview
GCP-2 is an open-source printed circuit board by HandHeldLegend, from the HandHeldLegend/GC-Adapter-RP2040 repository on GitHub. It is a 4-layer board of 45.3 × 26 mm with 47 parts on 69 nets, routed with 485 tracks and 70 vias.
It is built around the RP2040, GD25Q80EEIGR and XC6222B331PR-G, with the 1TS026A-1000-0550-CT, CUS08F30 and CSTNE12M0GH5L000R0 among its other parts. Its parts include 14 resistors, 10 capacitors, 5 connectors, 4 inductors and 3 ICs. It belongs with the RP2040 boards of this library.
Main components
7RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)GD25Q80EEIGR
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 11uA 133MHz 2.7V~3.6V 20 Years 400us 8Mbit SPI USON-8-EP(2x3) NOR FLASH ROHSGigaDevice Semicon BeijingNOR FLASHXC6222B331PR-G
SOT-89-5-40℃~+85℃@(Ta) 1 200mV@(300mA) 220uA 3.3V 65dB@(1kHz) 6V 700mA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control、Output discharge、Reverse-polarity current protection Positive SOT-89-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1TS026A-1000-0550-CT
SMD-4P,2.6x1.6mm-40℃~+90℃ 0.55mm 1.6mm 12V 1N 2.6mm 200,000 Cycles 50mA Black IP68 No Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD-4P,2.6x1.6mm Tactile Switches ROHSHYPTactile SwitchesCUS08F30
SOD-323Schottky DiodesDOWOCSTNE12M0GH5L000R0
SMD3213-3P-40℃~+85℃ 12MHz 30Ω 33pF SMD3213-3P Ceramic Resonators ROHSMurataCeramic ResonatorsUSB4105-GF-A-060
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
README
README.mdGC Pocket Adapter+ Firmware
This is the official Github page for the GC Pocket Adapter+ from Hand Held Legend.
Software and PCB License

This firmware and PCB model are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
3D Models License

The 3D shell and buttons are licensed under a Creative Commons Attribution 4.0 International License.
Shop Link
Detailed Information
All of our guides are listed on our Wiki linked here.
3D Parts
All 3D parts are in the /3d directory on this Github repo in STEP format. A 3D STEP file is provided for accurate reference on the PCB dimensions.
Features
- 4 USB Input modes.
- 4 controller ports with rumble supported.
- Adapts GameCube controllers for use on Windows, Mac, Android, and Nintendo Switch.
- Nintendo Switch only supports 8ms polling rate (Locked by Nintendo Switch).
- RGB status lights for all 4 controllers.
- Two buttons to change input mode.
Basic Operation
- When the device is plugged in, the LED light shows a color to indicate which mode it is in.
- Yellow - Nintendo Switch Pro Controller
- Purple - GameCube OEM Mode
- Green - XInput (Xbox 360 Controllers)
- Pink - Slippi (1khz polling)
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1k | Resistor_SMD:R_0201_0603Metric | R3, R7, R10, R11, R12, R13 |
| 5 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C7, C8, C9 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4, TP5 |
| 4 | SK6805-EC-15 | hhl:SK6805-EC-15 | L1, L2, L3, L4 |
| 3 | 1TS026A-1000-0550 | hhl:1TS026A-1000-0550 | SW1, SW2, SW3 |
| 2 | 10k | Resistor_SMD:R_0201_0603Metric | R4, R14 |
| 2 | 27 | Resistor_SMD:R_0201_0603Metric | R1, R2 |
| 2 | 330 | Resistor_SMD:R_0201_0603Metric | R8, R9 |
| 2 | 5.1k | Resistor_SMD:R_0201_0603Metric | R5, R6 |
| 1 | 100n | Capacitor_SMD:C_0201_0603Metric | C10 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 47uF 6.3v | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C1 |
| 1 | 6.8uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | CUS08F30 | Diode_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | Crystal_GND3 | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | Fuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | GC 1 | hhl:GameCubeHeader | J2 |
| 1 | GC 2 | hhl:GameCubeHeader | J3 |
| 1 | GC 3 | hhl:GameCubeHeader | J4 |
| 1 | GC 4 | hhl:GameCubeHeader | J5 |
| 1 | GD25Q80EEIGR | hhl:USON-8-EP(2x3) | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USB4105-GF-A-060 | hhl:GCT_USB4105-GF-A-060 | J1 |
| 1 | XC6222 | hhl:SOT-89-5 | U3 |
Similar boards
- 4 layers125.5 × 45.6 mm

- 2 layers25.9 × 70.1 mm

- 4 layers125.5 × 47.1 mm

- 4 layers125.7 × 76.5 mm

UGC Main
HandHeldLegend/GC-Ultimate
The 3D shell, buttons, and other associated models are licensed under a Creative Commons Attribution 4.0 International License .
128 parts62 - 4 layers110.9 × 59.7 mm

- 4 layers125.7 × 65.9 mm

UGC OpenMain
HandHeldLegend/Open-GC-Ultimate
Fully open, bare-bones GC Ultimate PCB made for makers and indies.
117 parts3AGPL-3.0 - 4 layers110.9 × 59.7 mm

- 2 layers99.6 × 72 mm

Questions
How big is the GCP-2 PCB?
It measures 45.3 × 26 mm and has 4 copper layers, 2 mm thick.
What parts does the GCP-2 use?
47 parts, built around the RP2040, GD25Q80EEIGR, XC6222B331PR-G and 1TS026A-1000-0550-CT. 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 GCP-2 KiCad files?
From the HandHeldLegend/GC-Adapter-RP2040 repository on GitHub, at the commit this page was made from: the board is PCB/GCP-2.kicad_pcb and its schematic PCB/GCP-2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the GCP-2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask HandHeldLegend before reusing the design.