Skip to the content
4 layers45.3 × 26 mmGCP-2, the printed circuit board in 3D

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

7

README

README.md

GC Pocket Adapter+ Firmware

This is the official Github page for the GC Pocket Adapter+ from Hand Held Legend.

Software and PCB License

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

3D Models License

Creative Commons 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
QtyValueFootprintReferences
61kResistor_SMD:R_0201_0603MetricR3, R7, R10, R11, R12, R13
5100nCapacitor_SMD:C_0402_1005MetricC4, C5, C7, C8, C9
5TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5
4SK6805-EC-15hhl:SK6805-EC-15L1, L2, L3, L4
31TS026A-1000-0550hhl:1TS026A-1000-0550SW1, SW2, SW3
210kResistor_SMD:R_0201_0603MetricR4, R14
227Resistor_SMD:R_0201_0603MetricR1, R2
2330Resistor_SMD:R_0201_0603MetricR8, R9
25.1kResistor_SMD:R_0201_0603MetricR5, R6
1100nCapacitor_SMD:C_0201_0603MetricC10
11uCapacitor_SMD:C_0402_1005MetricC6
12.2uFCapacitor_SMD:C_0603_1608MetricC3
147uF 6.3vCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1
16.8uFCapacitor_SMD:C_0603_1608MetricC2
1CUS08F30Diode_SMD:D_SOD-323_HandSolderingD1
1Crystal_GND3Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1FuseFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1GC 1hhl:GameCubeHeaderJ2
1GC 2hhl:GameCubeHeaderJ3
1GC 3hhl:GameCubeHeaderJ4
1GC 4hhl:GameCubeHeaderJ5
1GD25Q80EEIGRhhl:USON-8-EP(2x3)U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1USB4105-GF-A-060hhl:GCT_USB4105-GF-A-060J1
1XC6222hhl:SOT-89-5U3

Similar boards

  • 4 layers125.5 × 45.6 mmUniSNES, the printed circuit board in 3D

    UniSNES

    HandHeldLegend/UniSNES

    RP2040 based SNES drop-in PCB based on HOJA library.

    88 parts3
  • 2 layers25.9 × 70.1 mmSnifferlyzer, the printed circuit board in 3D

    Snifferlyzer

    tspfreitas/Snifferlyzer-RP2040

    PCB to make an RP2040 Logic Analyzer/USB Sniffer

    49 parts
  • 4 layers125.5 × 47.1 mmSgpp main pcb, the printed circuit board in 3D

    Sgpp main pcb

    HandHeldLegend/SuperGamepadPlus

    105 parts3
  • 4 layers125.7 × 76.5 mmUGC Main, the printed circuit board in 3D

    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 layers125.7 × 65.9 mmUGC OpenMain, the printed circuit board in 3D

    UGC OpenMain

    HandHeldLegend/Open-GC-Ultimate

    Fully open, bare-bones GC Ultimate PCB made for makers and indies.

    117 parts3AGPL-3.0
  • 2 layers99.6 × 72 mmTime terminal, the printed circuit board in 3D

    Time terminal

    ontarioskaut/in_time

    Hardware z InTime 2025 etapy

    60 parts1

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.