
Controller Interface
humanHardDrive/Gamecube-Controller-Wireless-Adapter
A wireless adapter for 4 Gamecube controllers

A wireless adapter for 4 Gamecube controllers
Console Interface is an open-source printed circuit board by humanHardDrive, from the humanHardDrive/Gamecube-Controller-Wireless-Adapter repository on GitHub, published under the MIT licence. It is a 2-layer board of 130.5 × 75.3 mm with 58 parts on 67 nets, routed with 71 tracks and 4 vias.
It is built around the RP2040, W25Q32JVSSIQ and MIC5504-3.3YM5, with the AO3401A among its other parts. Its parts include 18 capacitors, 13 resistors, 9 diodes, 5 ICs and 5 connectors. It belongs with the interfaces and adapters boards and the RP2040 boards of this library.
The GameCube Wireless Controller hub allows 4 GameCube controllers to be made wireless to any GameCube controller interface. The hub functions in two halves, one to connect to the controllers, and one to connect to the console. Both halves are based on the RP2040 microcontroller and the NRF24l01 transceiver and share the same source code.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C5, C6, C8, C10, C11, C12, C13, C14 |
| 7 | 100 | Resistor_SMD:R_0603_1608Metric | R6, R8, R11, R12, R13, R16, R17 |
| 7 | LED | LED_SMD:LED_0603_1608Metric | D1, D4, D5, D6, D7, D8, D9 |
| 4 | C | Capacitor_SMD:C_0603_1608Metric | C15, C16, C19, C20 |
| 4 | Conn_01x04_Socket | Connector_JST:JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical | J2, J3, J4, J6 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C1, C7, C9 |
| 2 | 15p | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | 5K1 | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | D_Schottky | Diode_SMD:D_0603_1608Metric | D2, D3 |
| 2 | MIC5504-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U4, U5 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | SW_BOOT | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | SW_PAIR | Button_Switch_SMD:Panasonic_EVQPUK_EVQPUB | SW3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
| 1 | ~ | GTS24:GTS24-SMD | U3 |

humanHardDrive/Gamecube-Controller-Wireless-Adapter
A wireless adapter for 4 Gamecube controllers

humanHardDrive/Gamecube-Controller-Wireless-Adapter
A wireless adapter for 4 Gamecube controllers

asinghani/ibm-5151-controller
Building a VT100 emulator out of an IBM 5151 monitor and an FPGA

krishchan007/DUT_Interface_board_v0.2
v0.2 of DUT interface board with significant changes in layout, architecture etc.


g210101021/OpenStylophone-RP2040
Overview • Technical Summary • Architecture • Hardware Audit & Remediation • Schematic Subsystems • PCB Layout • Firmware Roadmap • Bill of Materials • Author


nkrackow/SingularitySurfer-FPGA-Lock-In-Amplifier
Repository for the development of an FPGA based DSP Lock-In Amplifier

It measures 130.5 × 75.3 mm and has 2 copper layers, 1.6 mm thick.
58 parts, built around the RP2040, W25Q32JVSSIQ, MIC5504-3.3YM5 and AO3401A. 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.
From the humanHardDrive/Gamecube-Controller-Wireless-Adapter repository on GitHub, at the commit this page was made from: the board is Layout/Console Interface/Console Interface.kicad_pcb and its schematic Layout/Console Interface/Console Interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).