
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

DIY Adapter PCB and Case for SP1 on the Gamecube for a ENC28J60 BBA
ConnSP1 is an open-source printed circuit board by silverstee1, from the silverstee1/SP1ETH repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 32.5 × 11.5 mm with 2 parts on 9 nets, routed with 62 tracks and 6 vias.
DIY Adapter PCB and Case for SP1 on the Nintendo Gamecube for a ENC28J60 BBA based on the ETH2GC project by webhdx & Extrems
Must be used with the lastest version of Swiss as of 1788 in order to use the in game BBA features as it supports the hypervisor driver for games.
PCB
Must be ordered from fab such as jlcpcb with 1.2mm thickness with ENIG surface finish
I used 10CM Female to Male dupont wires to connect the ENC28J60 Mini to the pcb but regular wires can be directly soldered to the pcb and ENC28J60 as well, make sure to follow the pinout below.
I also removed the little black retaining plastic on the ENC28J60 in order to push the dupont connectors closer to the pcb to allow more clearance when closing the case together but you can bend the pins some as I did in the images to help with the 2 case halves closing better.
If using the 10Pin IDC cable instead of dupont wires there's no need to remove the black retaining plastic on the module as the IDC connector is short enough to close the 2 case halves together.
The case is designed to just snap together without any hardware, printed on an FDM 3D printer in something stronger than PLA, I've used PLA+ as its less brittle.
BOM
| Item | Source |
|---|---|
| ENC28J60 Mini | https://www.aliexpress.us/item/2255800100119709.html |
| 10CM Dupont Female to Male Wires or 10Pin female IDC cable | Amazon/Aliexpress |
| 1.2MM PCB | JLCPCB/Fab House |
| Case Shell | 3D Printed |
| Optional 20x6x2mm Oval Rubber Foot | https://www.aliexpress.us/item/3256807864916472.html |
Pinout
| ENC28J60 | Connector PCB |
|---|---|
| GND | GND |
| VCC | 3v3 |
| CS | CS |
| SCK | CLK |
| SO | DI |
| SI | DO |
| INT | INT |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J2 |
| 1 | Serial Port 1 | GC_SP1Library:SP1_FootPrint | J1 |
It measures 32.5 × 11.5 mm and has 2 copper layers, 1.6 mm thick.
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.
From the silverstee1/SP1ETH repository on GitHub, at the commit this page was made from: the board is Kicad/ConnSP1.kicad_pcb and its schematic Kicad/ConnSP1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO


adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

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.

NVNTLabs/switch2-SDEX2M2
Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

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

ohmtech-rdi/eurorack-blocks
Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust
