Skip to the content
PCBKitNew board
2 layers24.1 × 18 mmETH2GC Lite, the printed circuit board in 3D

ETH2GC Lite

webhdx/ETH2GC129

Broadband Adapter replacement for Nintendo GameCube

Size
24.1 × 18 mm
Copper layers
2
Thickness
1.2 mm
Parts
2
Nets
10
Pads
18
Tracks, vias
41, 11
Pours
17
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
24 Sep 2023
Updated
9 Nov 2025

Overview

ETH2GC Lite is an open-source printed circuit board by webhdx, from the webhdx/ETH2GC repository on GitHub. It is a 2-layer board of 24.1 × 18 mm with 2 parts on 10 nets, routed with 41 tracks and 11 vias.

Its parts include 1 IC and 1 connector. It belongs with the interfaces and adapters boards of this library.

README

README.md

ETH2GC - Broadband Adapter Emulator

Thanks to @Extrems and his work on Swiss we can now use cheap off-the-shelf Ethernet modules to emulate rare and expensive Broadband Adapter for GameCube.

Some of the cool things you can do with ETH2GC:

  • Play Mario Kart: Double Dash!! online multiplayer with Kirbymimi's online mod
  • Play Phantasy Star Online on private servers like Schthack
  • Play all retail GameCube games that came with LAN and Online support
  • Dump your discs and game saves via network
  • Debug your own homebrew applications
  • ...and much more

ETH2GC is a project bringing together various Ethernet adapter hardware variants. The project is actively supported and adding more capable Ethernet drivers is planned.

Visit #eth2gc on:

📚 Documentation

More extensive documentation including ordering and build guides is available at support.webhdx.dev.

🌐 ETH2GC Sidecar

ETH2GC Sidecar

Ethernet NICConnectionConsole compatibility
ENC28J60Serial Port 2DOL-001 (with SP2)

ETH2GC Sidecar is premium hardware variant that offers much tidier setup. It's not only compatible with GameBoy Player but also routes cables neatly towards the back of the console. It's secured using springy clip, similar to how original Serial Port 2 cover is mounted.

[!TIP] This variant is only available through me store as a fully assembled unit or DIY kit. If you are interested, please visit my store 🛍️

🌐 ETH2GC Lite

ETH2GC Lite

Ethernet NICConnectionConsole compatibility
ENC28J60Serial Port 2DOL-001 (with SP2)

This is the simplest adapter available. It uses a single PCB that interfaces ENC28J60 module with GameCube. ETH2GC Lite is compatible with most DOL-001 consoles as long as they have Serial Port 2. Panasonic Q, DOL-101 and possibly some other less common models are not supported. This variant is also incompatible with GameBoy Player but it's possible to trim through hole legs and replace bulky capacitor on ENC28J60 board to make it fit.

To make your own ETH2GC Lite you need to:

  • order parts using Parts List below
  • do some soldering but don't worry - it's a perfect project for newbies!
  • print or get printed 3D case design
  • assemble everything

[!TIP] Are you interested in buying fully assembled unit or DIY kit? I'm selling these in my store 🛍️

Parts list

PartQuantityLinks
ENC28J60 MINI1AliExpress
2x5P Female Headers
8.5mm P=2.54mm Right-Angle
1LCSC
Mouser
Digikey
PCB1PCBWay

Ordering PCB

The PCB is really simple and it shouldn't be expensive to order. You can use JLCPCB, PCBWay, AISLER etc. To order the PCB, download *.zip file from Releases page containing PCB gerbers and upload them to manufacturer's website. There are a few requirements you have to pay attention to during order:

  • PCB Thickness: 1.2mm
  • Finish: ENIG (HASL might work but it is not recommended)

If you haven't done it before, you can order from PCBWay using this link. Remember to set required settings during order process.

Support me on PCBWay

By buying from the links above, I get small commision at no additional charge for you. Thanks for supporting the project 🙏

Final words

  • ⚠️ Please note this project is under Non Commercial license. Selling ETH2GC modules is strictly prohibited.
  • Please check out other awesome projects: Swiss and GBI. Consider supporting @Extrems via his Patreon.
  • Greetings to #gc-forever crew :wave:

Parts

2
QtyValueFootprintReferences
1Conn_02x05_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_HorizontalJ2
1~Nintendo GameCube:GameCube_SerialPort2_MaleU1

Questions

How big is the ETH2GC Lite PCB?

It measures 24.1 × 18 mm and has 2 copper layers, 1.2 mm thick.

What parts does the ETH2GC Lite use?

2 parts. 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 ETH2GC Lite KiCad files?

From the webhdx/ETH2GC repository on GitHub, at the commit this page was made from: the board is hardware/ETH2GC_Lite/ETH2GC_Lite.kicad_pcb and its schematic hardware/ETH2GC_Lite/ETH2GC_Lite.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ETH2GC Lite design in my own project?

Its repository states no licence, so its author keeps all rights: ask webhdx before reusing the design.

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0