

Wii PCB
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
2README
README.mdWee 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.
Fusion 360 Render of the pcb above
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.
preview of the newest assembled boards with PCBA / new components, Fully working
First fully assembled board, formerly required bodges because of small errors
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 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:
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.
Parts
195| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 10nF | Capacitor_SMD:C_0402_1005Metric | C13, C15, C145, C159, C165, C181, C224, C230, C302, C304, C306, C326, C328, C502, C526, C529 +8 |
| 23 | 100nF | Capacitor_SMD:C_0402_1005Metric | C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C31, C32, C34, C160, C294 +7 |
| 17 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C7, C43, C45, C48, C54, C55, C57, C58, C60, C61, C70, C131, C132, C345, C346, C347 +1 |
| 16 | 2.2nF | Capacitor_SMD:C_0402_1005Metric | C149, C154, C162, C167, C184, C202, C203, C204, C206, C209, C226, C232, C311, C706, C708, C816 |
| 14 | 1uF | Capacitor_SMD:C_0402_1005Metric | C128, C130, C188, C190, C196, C292, C321, C534, C536, C601, C602, C605, C608, C710 |
| 10 | , , , , , , , , , | ||
| 9 | 100 | Resistor_SMD:R_0402_1005Metric | R15, R186, R187, R212, R213, RA20_1, RA20_2, RA20_3, RA20_4 |
| 9 | PG121 | Inductor_SMD:L_0603_1608Metric | FB1, FB2, FB3, FB4, FB5, FB6, FB38, FB39, FB40 |
| 6 | 470uF | Capacitor_Tantalum_SMD:CP_EIA-7343-15_Kemet-W | CB0, CB1, CB2, CB3, CB4, CB5 |
| 5 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C44, C265, C266, C296, C297 |
| 4 | 1000 | Resistor_SMD:R_0402_1005Metric | RA9_1, RA9_2, RA9_3, RA9_4 |
| 4 | 75 | Resistor_SMD:R_0402_1005Metric | R37, R39, R40, R44 |
| 4 | 750 | Resistor_SMD:R_0402_1005Metric | RA1_1, RA1_2, RA1_3, RA1_4 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R19, R36, R38 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R60, R71, R193 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C8, C207 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C29, C30 |
| 2 | 30 | Resistor_SMD:R_0402_1005Metric | R6, R167 |
| 2 | 4.7pF | Capacitor_SMD:C_0402_1005Metric | C101, C102 |
| 2 | 5uF | Capacitor_SMD:C_0603_1608Metric | C342, C343 |
| 2 | 60 | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | 70 | Resistor_SMD:R_0402_1005Metric | R7, R168 |
| 2 | usb-skinny | wii_bgaLibrary:usb-skinny | Usb, Usb |
| 1 | 1.2k | Resistor_SMD:R_0402_1005Metric | R35 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R188 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C56 |
| 1 | 120 | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R70 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R192 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C129 |
| 1 | 2 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C199 |
| 1 | 270 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 270k | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | 27M | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | U5 |
| 1 | 4.7k | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 40 | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | ? | Diode_SMD:D_0603_1608Metric | D31 |
| 1 | ABS06-107-32.768KHZ-T | WeeWii_Library:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y1 |
| 1 | BD45302G | WeeWii_Library:u10 | U10 |
| 1 | Conn_01x20_Pin | WeeWii_Library:Molex_SlimStack_Wifi | J1 |
| 1 | L | TestPoint:TestPoint_Pad_D1.0mm | TPL1 |
| 1 | R | TestPoint:TestPoint_Pad_D1.0mm | TPR1 |
| 1 | RTC | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | RESET1 |
| 1 | ~ | WeeWii_Library:Updated BROADWAY | BROADWAY1 |
| 1 | ~ | Package_QFP:LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm_ThermalVias | AVE1 |
| 1 | ~ | WeeWii_Library:MX_SOIC | MX1 |
| 1 | ~ | WeeWii_Library:Updated GDDR3 | RAM1 |
| 1 | ~ | Package_SO:TSOP-I-48_18.4x12mm_P0.5mm | NAND1 |
| 1 | ~ | WeeWii_Library:Updated HOLLYWOOD | HOLLYWOOD1 |
Similar boards
- 2 layers45.4 × 45.2 mm

- 6 layers20.3 × 15.2 mm

- 4 layers153 × 148 mm

Keep breathing ctrl
CV19CO/open_controller_for_ventilator
Open source controller for ventilators
260 parts5 - 6 layers102 × 41.1 mm

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 mm

Iridium-9704-esp32c6
ndoo/iridium-9704-esp32c6
A basic and incomplete portable Iridium Messaging Transport communicator.
29 parts - 4 layers101.6 × 76.2 mm

Pco2-sensor board
NOAA-PMEL/ASVCO2
Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system
154 parts - 2 layers40 × 20 mm

- 4 layers173.9 × 93.4 mm

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.