

Wii mainboard
Wii HDMI mod using a rp2040 mcu
- Size
- 55.4 × 34.5 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 38
- Nets
- 69
- Pads
- 227
- Tracks, vias
- 595, 79
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 22 May 2024
- Updated
- 22 Mar 2026
Overview
Wii mainboard is an open-source printed circuit board by xtreme8000, from the xtreme8000/picoAVE repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 55.4 × 34.5 mm with 38 parts on 69 nets, routed with 595 tracks and 79 vias.
It is built around the RP2040, W25Q128JVSIQ and 74AVC16T245DGGRE4, with the AMS1117-3.3 and AFC01-S16FCA-00 among its other parts. Its parts include 17 capacitors, 7 resistors, 6 connectors, 4 ICs and 2 diodes. It belongs with the interfaces and adapters and computers and single-board computers boards and the RP2040 boards of this library.
Main components
5RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASH74AVC16T245DGGRE4
TSSOP-48-6.1mm-40℃~+85℃ 1.2V~3.6V 1.2V~3.6V 2 380Mbps 8 Bidirectional Level translator Power-off protection、Output enable high-impedance Tri-State TSSOP-48-6.1mm Translators, Level Shifters ROHSTexas InstrumentsTranslators / Level ShiftersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAFC01-S16FCA-00
SMD,P=0.5mm,卧贴-45℃~+85℃ 0.3mm 0.5mm 16P 2mm 500mA 50V Bottom Contact Copper alloy Hinged Lid Surface Mount, Right Angle Tin SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSJSFFC, FPC (Flat Flexible) Connector Assemblies
README
hardware/wii_flex/README.mdLicense: CC BY-NC-SA 4.0
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R3, R6, R7 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C5, C6 |
| 2 | 33 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 470 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | LED | library:LED_0603_1608Metric_plus | D1, D2 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 74AVC16T245DGGRE | library:DGG48 | U2 |
| 1 | AFC01-S16FCA-00 | easyeda2kicad:FPC-SMD_P0.50-16P_FGS-XJ-H2.0 | FFC1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Data0 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Data1 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J3 |
| 1 | Data2 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J4 |
| 1 | Debug | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J7 |
| 1 | LOGO | library:wii | G*** |
| 1 | Power | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USB | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
More from xtreme8000/picoAVE
2- 2 layers55.1 × 46 mm

- 2 layers27.4 × 20.6 mm

Similar boards
- 2 layers78 × 60 mm

- 4 layers72.6 × 170 mm

OpenJBOD RP2040
OpenJBOD/rp2040
This repository contains the hardware design files OpenJBOD RP2040 Baseboard.
129 parts87CERN-OHL-P-2.0 - 2 layers352.5 × 120 mm

PyKey87
jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).
310 parts57 - 2 layers36 × 43 mm

Asac fc rev a
victorhook/asac-fc
asac fc is an rp2040 based flight controller made for FPV drone flying
119 parts52GPL-3.0 - 2 layers144 × 98 mm

RP2040 Board V1.0
MReavley/CyberSliceKeyboard
42/36 key ergo split keyboard using a RP2040
92 parts30MIT - 4 layers44.2 × 84.5 mm

- 2 layers95 × 67 mm

1e3c0a280b22034a487261aa2451d276e8631e8a0f44761d6a49a571b81d7071
autonomous-ai/autonomous-circuit
Chat with AI, get a verified PCB and a fab packet you can order.
51 parts14MIT - 4 layers52.3 × 25.3 mm

Hackducky
souptik-samanta/Hackducky
Our board is powered by the reliable Raspberry Pi RP2040 microcontroller and includes 16 MB of flash storage, giving plenty of room for scripts and firmware.
83 parts13
Questions
How big is the Wii mainboard PCB?
It measures 55.4 × 34.5 mm and has 2 copper layers, 1 mm thick.
What parts does the Wii mainboard use?
38 parts, built around the RP2040, W25Q128JVSIQ, 74AVC16T245DGGRE4 and AMS1117-3.3. 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 Wii mainboard KiCad files?
From the xtreme8000/picoAVE repository on GitHub, at the commit this page was made from: the board is hardware/wii_mainboard/wii_mainboard.kicad_pcb and its schematic hardware/hdmi_pcb/wii_hdmi_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Wii mainboard design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).