Skip to the content
4 layers62.2 × 71.5 mmWii PCB, the printed circuit board in 3D

A fully reverse-engineered, open-source PCB recreation of the Nintendo Wii, designed as a foundation for portable console designs.

Size
62.2 × 71.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
195
Nets
445
Pads
1,787
Tracks, vias
6,412, 830
Pours
32
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Mar 2026
Updated
19 Aug 2026

Overview

Wii PCB is an open-source printed circuit board by ReflowOven, from the ReflowOven/Wee_Wii repository on GitHub. It is a 4-layer board of 62.2 × 71.5 mm with 195 parts on 445 nets, routed with 6,412 tracks and 830 vias.

It is built around the BD45302G-TR and ABS06-107-32.768KHZ-T. Its parts include 110 capacitors, 35 resistors, 2 ICs, 1 diode and 1 connector.

Main components

2

README

README.md

Wee Wii

A fully reverse-engineered, open-source PCB recreation of the Nintendo Wii, designed as a foundation for portable console designs.

The Wee Wii is a KiCad project of a fully functional Wii PCB and schematic, built by reverse engineering the original boards. The purpose of this project is to shrink the Wii's board size, and avoid having to cut the stock console down to get the console into a form factor of your choice. This board design also eliminates some of the variables when shrinking boards down to a smaller size, and does not require cutting and sanding powerplanes and data connections to have a functional console. Rather than being a direct portable console, this board design is intended to be a reference design for integrating the Wii hardware into custom portable builds.

The Wee Wii PCB is designed around the Hollywood-1 and Broadway-1 chips. Any 4 layer motherboard is a suitable donor.

Wii PCB v2 Wii PCB v1 Wii PCB v3

Fusion 360 Render of the pcb above


Example Page1 Example Page2

Short preview of the schematic above, the full schematic is split into multiple sheets for readability

Notes

This board requires chips harvested from a Nintendo Wii. This is a high-risk procedure for the bga components and is not recommended on a working console unless the technician is experienced, or the donor board is non-functional.

It is highly recommended to install Aurelio92's RVLoader before harvesting the components, as this enables booting the custom board without the WiFi and Bluetooth daughterboards.

The PCBA revision has now been fully tested. Functionality and BOM is now up to date.

PCBA_WII_TOP PCBA_WII_BOT

preview of the newest assembled boards with PCBA / new components, Fully working


First fully assembled board, formerly required bodges because of small errors

Wii Rear Bodges BGA Bodges

preview of pcb with bodges, before current revision


BGA nets were iteratively revised for clarity and accuracy during development. The schematic and board is believed to be correct, but errors may still be present. If you spot any mistakes, please open an issue.

The bluetooth via nets have been changed in the schematic as of Jun 2026, if you are referencing the BitBuilt community's relocation guide, Data 1 -> BT~ and Data 2 -> BT, the old net was technically reversed since the bluetooth vias are actually USB.

image

Image courtesy of BitBuilt The Definitive Wii Trimming Guide


Features

  • Compact 62.2 × 71.5mm 4-layer PCB
  • Fully reverse-engineered schematic
  • WiFi header
  • Bluetooth vias for soldering twisted-pair enamelled wire to the Bluetooth daughterboard
  • External power solder points
  • U10, MX, and USB footprints. No relocation variables
  • Passive components on one side for PCBA
  • BOM for PCBA

Applications

  • Acts as a reference and starting point for designing a custom portable Wii.
  • Reclaim working chips from dead boards, enabling failed portable consoles to have a second life, or reviving consoles that have general failures

Harvesting

The large BGA components on the Wii are at risk of failure during harvesting, to help improve the likelihood of successful chip harvesting, bake the donor board for 12–24 hours at 100°C before starting. Preheat the board to 150°C before applying top heat.

It is recommended to pull the Hollywood GPU first, as it is console specific and requires the associated NAND chip or a NAND dump to function.

It is useful to inspect the substrate of the chips after harvest to ensure that no packages have swelled up, and taking a multimeter and measuring the various power rails resistance to ground, if any of these are very different than soldered to a board, the chips are very likely dead. 1.8V is an outlier, because it has a current biased voltage divider on the rail, which reads about 36 ohms in circuit. Out of circuit the GDDR3 should read 10K+.

Production

Using the provided gerbers, they are intended to be produced with 1.2mm thick boards, and 0.5 oz copper internal is sufficient.

If producing using PCBA with JLC, take care that you manually review the BOM components, as JLC does not properly detect correct components, such as this:

image

In this image, JLC's BOM parser detects a 70 ohm resistor as 4.7k.


It's also worth noting that the Wii BOM uses quite a few components that are considered non standard, and manufacturers will charge more to populate these components, it's worth considering to only have some of these passives populated, like the standard decoupling capacitors behind the gpu and cpu. Some of the components that nintendo populated related to the RAM BOM do function within a few percentage points, it is functional to use the nearest common resistor value for some of the ram resistor networks, such as 68R.

License

This project is licensed under the CERN-OHL-S-2.0 license. You are free to modify, manufacture, sell, and distribute this hardware. Any derivatives must remain open-source under the same license.

Credits

While working on this I referenced work and documentation from mackieks, Aurelio92, supertazon, loopj, VoxelTek, and others in the BitBuilt community.

Notable projects: AVEflex, WiFiFlex, mxHound.

Parts

195
QtyValueFootprintReferences
2410nFCapacitor_SMD:C_0402_1005MetricC13, C15, C145, C159, C165, C181, C224, C230, C302, C304, C306, C326, C328, C502, C526, C529 +8
23100nFCapacitor_SMD:C_0402_1005MetricC18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C31, C32, C34, C160, C294 +7
170.1uFCapacitor_SMD:C_0402_1005MetricC7, C43, C45, C48, C54, C55, C57, C58, C60, C61, C70, C131, C132, C345, C346, C347 +1
162.2nFCapacitor_SMD:C_0402_1005MetricC149, C154, C162, C167, C184, C202, C203, C204, C206, C209, C226, C232, C311, C706, C708, C816
141uFCapacitor_SMD:C_0402_1005MetricC128, C130, C188, C190, C196, C292, C321, C534, C536, C601, C602, C605, C608, C710
10, , , , , , , , ,
9100Resistor_SMD:R_0402_1005MetricR15, R186, R187, R212, R213, RA20_1, RA20_2, RA20_3, RA20_4
9PG121Inductor_SMD:L_0603_1608MetricFB1, FB2, FB3, FB4, FB5, FB6, FB38, FB39, FB40
6470uFCapacitor_Tantalum_SMD:CP_EIA-7343-15_Kemet-WCB0, CB1, CB2, CB3, CB4, CB5
54.7uFCapacitor_SMD:C_0603_1608MetricC44, C265, C266, C296, C297
41000Resistor_SMD:R_0402_1005MetricRA9_1, RA9_2, RA9_3, RA9_4
475Resistor_SMD:R_0402_1005MetricR37, R39, R40, R44
4750Resistor_SMD:R_0402_1005MetricRA1_1, RA1_2, RA1_3, RA1_4
310kResistor_SMD:R_0402_1005MetricR19, R36, R38
31kResistor_SMD:R_0402_1005MetricR60, R71, R193
210uFCapacitor_SMD:C_0805_2012MetricC8, C207
220pFCapacitor_SMD:C_0402_1005MetricC29, C30
230Resistor_SMD:R_0402_1005MetricR6, R167
24.7pFCapacitor_SMD:C_0402_1005MetricC101, C102
25uFCapacitor_SMD:C_0603_1608MetricC342, C343
260Resistor_SMD:R_0402_1005MetricR11, R12
270Resistor_SMD:R_0402_1005MetricR7, R168
2usb-skinnywii_bgaLibrary:usb-skinnyUsb, Usb
11.2kResistor_SMD:R_0402_1005MetricR35
11.5kResistor_SMD:R_0402_1005MetricR188
110uFCapacitor_SMD:C_0402_1005MetricC56
1120Resistor_SMD:R_0402_1005MetricR13
112kResistor_SMD:R_0402_1005MetricR70
11MResistor_SMD:R_0402_1005MetricR192
11uFCapacitor_SMD:C_0603_1608MetricC129
12Resistor_SMD:R_0402_1005MetricR3
12.2uFCapacitor_SMD:C_0402_1005MetricC199
1270Resistor_SMD:R_0402_1005MetricR8
1270kResistor_SMD:R_0402_1005MetricR23
127MOscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mmU5
14.7kResistor_SMD:R_0402_1005MetricR21
140Resistor_SMD:R_0402_1005MetricR14
1?Diode_SMD:D_0603_1608MetricD31
1ABS06-107-32.768KHZ-TWeeWii_Library:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
1BD45302GWeeWii_Library:u10U10
1Conn_01x20_PinWeeWii_Library:Molex_SlimStack_WifiJ1
1LTestPoint:TestPoint_Pad_D1.0mmTPL1
1RTestPoint:TestPoint_Pad_D1.0mmTPR1
1RTCTestPoint:TestPoint_Pad_D1.0mmTP8
1TestPointTestPoint:TestPoint_Pad_D1.0mmRESET1
1~WeeWii_Library:Updated BROADWAYBROADWAY1
1~Package_QFP:LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm_ThermalViasAVE1
1~WeeWii_Library:MX_SOICMX1
1~WeeWii_Library:Updated GDDR3RAM1
1~Package_SO:TSOP-I-48_18.4x12mm_P0.5mmNAND1
1~WeeWii_Library:Updated HOLLYWOODHOLLYWOOD1

Similar boards

  • 2 layers45.4 × 45.2 mmOmega flex, the printed circuit board in 3D

    Omega flex

    kitspace-test-repos/kicad6-file-collection

    50 partsMIT
  • 6 layers20.3 × 15.2 mmBomu, the printed circuit board in 3D

    Bomu

    femtoduino/bomu-hardware

    Bluetooth "TOMU" board

    47 parts16MIT
  • 4 layers153 × 148 mmKeep breathing ctrl, the printed circuit board in 3D

    Keep breathing ctrl

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    260 parts5
  • 6 layers102 × 41.1 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    C-yue28/Flight_Controller

    6-layer custom flight controller PCB, incorporating a battery management system (BMS), 6-axis IMU, dedicated BLDC/servo control/power lines, and camera lines. Uses the ESP32-WROOM-1 as the central microcontroller.

    139 parts
  • 2 layers44 × 60 mmIridium-9704-esp32c6, the printed circuit board in 3D

    Iridium-9704-esp32c6

    ndoo/iridium-9704-esp32c6

    A basic and incomplete portable Iridium Messaging Transport communicator.

    29 parts
  • 4 layers101.6 × 76.2 mmPco2-sensor board, the printed circuit board in 3D

    Pco2-sensor board

    NOAA-PMEL/ASVCO2

    Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system

    154 parts
  • 4 layers173.9 × 93.4 mmZ3660 v023, the printed circuit board in 3D

    Z3660 v023

    shanshe/Z3660

    Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board

    195 parts78GPL-3.0

Questions

How big is the Wii PCB PCB?

It measures 62.2 × 71.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Wii PCB use?

195 parts, built around the BD45302G-TR and ABS06-107-32.768KHZ-T. 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 PCB KiCad files?

From the ReflowOven/Wee_Wii repository on GitHub, at the commit this page was made from: the board is KiCad_Files/Wii_PCB/Wii PCB.kicad_pcb and its schematic KiCad_Files/Wii_PCB/AVE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wii PCB design in my own project?

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