Features · Size & Scale · Components · Build Guide · Special Thanks

This is a 1:2.38 scale model of an original Nintendo Wii console, but since that is hard to visualize here are some other stats:

I’m pretty sure this sets the record for the smallest functional scale-model Wii console, but let me know if I’m wrong!
Yes! It is definitely possible to go smaller than this. My version of the Omega trim keeps all four main mounting holes, which makes it around 7mm wider than a classic Omega trim. Additionally Wesk has managed to get a Wii motherboard down to 52x52mm on his final destination trim, which is a a full 10mm narrower than my trim. I estimate you could reduce the volume by a further 25-30% without losing any functionality, but it would be an incredibly tight fit and tricky to assemble.
As the name implies, Short Stack is built from a stack of custom PCBs, and a custom heatsink, that are all designed to fit together in a compact and modular way.
Making a tiny build like this is made possible by trimming the Wii motherboard down to the bare essentials. The result is a board which is just 62x62mm, but still contains the CPU, GPU, RAM and flash memory.

Since we removed the original power circuitry and trimmed off the USB, Bluetooth, and GameCube connectors, we need to provide power and data to the board another way. I designed a couple of boards which solder directly to the front of a trimmed Wii motherboard to provide power and data, which help avoid a tangled mess of wires.
The Wii Power Strip supplies power to the Wii motherboards using a Molex Pico-Lock connector, and additionally has footprints to help relocate of a couple of capacitors which are typically removed when trimming a Wii.
Periphlex is a flex PCB which breaks out the Bluetooth, USB and GameCube controller data lines, as well as the power, shutdown, and reset GPIOs. These are then made available via a 14-pin FFC connector. This approach replaces 11 magnet wires with a single, removable ribbon cable.

On the back of the motherboard, I’m using two open-source boards designed by the very talented YveltalGriffin. fujiflex provides digital A/V output using GCVideo, and nandFlex relocates the Wii’s NAND memory chip, to enable the tight trim.
In addition to the modular boards on the motherboard, I designed two PCBs specific to Short Stack which provide the rest of the functionality for the console.
The main board PCB hosts the power regulators, USB to microSD logic, HDMI connector, GameCube ports, and a microcontroller for power management. A 14-pin ribbon cable connects this board to the Wii motherboard via Periphlex, and a power cable delivers power to the Power Strip.

The front panel PCB hosts the power, reset, and sync buttons, as well as the power LED and disc slot LEDs. This board connects to the main board via a short 8-pin ribbon cable.

Since the GameCube controller connectors on the original Wii wouldn’t fit cleanly on a build of this size, I use TRRS headphone connectors instead. This is the exact same approach used on the amazing GC Nano and in fact I made sure the dongles are pinout compatible!

The final part of the “stack” is a custom heatsink which is designed to be as low profile as possible, while still providing adequate cooling for the Wii’s CPU and GPU. The heatsink is designed to be machined from aluminum or copper, and incorporates mounting holes which align with those on the Wii motherboard.

I managed to find a tiny 5V blower fan (Pelonis AGB208N) which measures just 20x20x8mm and somehow puts out 0.84 CFM of air. This blows air through the heatsink fins, out the side of the case.
The stack is housed in a custom 3D printed case, secured with four M2.5 screws and spacers. The rest of case is assembled using self-tapping M1.2 screws. The screw locations and fan vents are positioned to match the original Wii case as closely as possible, to minimize visible screws.
You can access files on the SD card by connecting the console to a computer via USB, but I also included an access panel on the front of the case where the original Wii SD card slot is found. This panel is held in place by magnets and can be removed to access the SD card without opening the case. Shout out to Wesk for the magnet idea!
To keep the clean aesthetic of the original Wii I wanted to hide the GameCube controller ports behind a panel. I always hated the hinged design of the original, and it is quite difficult to replicate at this scale, so I redesigned this panel to be a sliding panel.

The Wii’s iconic disc slot lights are recreated using a 1.5mm thick custom cut acrylic light diffuser, which is illuminated by two side-mounted addressable LEDs on the front panel board. The power, reset, and sync buttons are all also 3D printed, and the power button hosts a tiny light pipe to allow the power LED to shine through.

I FDM printed the case on a Voron 2.4 in ABS using a 0.4mm nozzle at 0.1mm layer height, but it should print fine in PLA or PETG on a well-tuned printer. At this scale, dimensional accuracy is important. In theory it should be possible to print this on an SLA printer, but I haven’t tried it.
[!CAUTION] This is not a beginner project! This build requires performing a challenging motherboard trim, fine pitch soldering, and PCB assembly. If you are not comfortable with these tasks, I would recommend starting with a simpler project and working your way up - check out the BitBuilt forums for some awesome project worklogs.

SHUTDOWN via firstThis project would not be possible without the amazing BitBuilt community, I’m truly standing on the shoulders of giants here.
In particular, I’d like to thank:
Permissively released under the Solderpad Hardware License v2.1