Skip to the content
PCBKitNew board
13 layers46.9 × 54.8 mmThundervolt hw1, the printed circuit board in 3D

Thundervolt hw1

mackieks/thundervolt36

Stylish, highly integrated power hat for Nintendo Wii, with software-controlled undervolting

Size
46.9 × 54.8 mm
Copper layers
13
Thickness
0.6 mm
Parts
59
Nets
33
Pads
170
Tracks, vias
807, 458
Pours
26
Routed
Yes
KiCad
KiCad 8.99 (file 20240706)
Created
30 Jun 2024
Updated
20 Apr 2026

Overview

Thundervolt hw1 is an open-source printed circuit board by mackieks, from the mackieks/thundervolt repository on GitHub. It is a 13-layer board of 46.9 × 54.8 mm with 59 parts on 33 nets, routed with 807 tracks and 458 vias.

It is built around the TPS628681ARQYR, TPS628682ARQYR and NX7002BKMYL. Its parts include 27 capacitors, 7 ICs, 6 resistors, 4 inductors and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Thundervolt is a suite of open-source hardware and software that enables software-configurable undervolting of 4-layer Wiis.

The Thundervolt PCBs (Thundervolt 1 and Thundervolt Lite shown) are stylish, highly-integrated power hats for 4-layer Wiis that solder directly to the Wii motherboard. Only 3 wires are necessary to connect Thundervolt to the Wii (I2C and Reset). Power is supplied via two additional wires.

The Thundervolt homebrew app (Dolphin debug version shown) provides granular control over each voltage regulator on the Thundervolt board, as well as emergency overtemperature protection with a configurable threshold.

Users can apply changes live, and save settings to Thundervolt's EEPROM for persistence across reboots.

More functionality such as CPU/GPU/MEM stress tests and a power monitor for Thundervolt 2 will be added to the app in the future.

Features

  • 0.8mm 4L rigid PCB — solders directly to 4-layer Wii motherboards
  • 55 x 47mm — fits within all but the most extreme trim outlines
  • 2.4V to 5.5V input (intended for 1S li-ion or 5V USB-C)
  • Highly efficient I2C-controlled buck regulators for 1V, 1.15V, and 1.8V (η > 90%)
  • Highly efficient I2C-controlled buck-boost regulator for 3.3V (η > 90%)
  • Dynamic undervolting, configurable via Wii homebrew app
  • Safe mode solder jumper to force stock voltages
  • Wii power-on reset functionality (aka U10 emulation)
  • Onboard TMP1075N for temperature monitoring and emergency overtemp shutdown
  • Integrated INA700s for realtime voltage/current/power monitoring (Thundervolt 2 only)

What Thundervolt does NOT do

  • Battery management and charging
  • Fan control
  • Power button handling for portables
  • USB PD negotiation

Adding a full BMS to Thundervolt would require major sacrifices to regulator efficiency, thermal performance, and cost. A companion board called Mjolnir is in development to fulfill these needs, and will feature tight integration with the existing Thundervolt ecosystem.

Ordering & Assembly

See the hardware folder for details on ordering and assembling Thundervolt PCBs.

Usage

The homebrew app is pretty self explanatory; see the demo on YouTube for details. A full writeup will come later.

Credits

Thundervolt hardware designed by YveltalGriffin

Thundervolt firmware by loopj

Thundervolt homebrew by:

  • YveltalGriffin (UI, app)
  • loopj (I2C, app)
  • Alex/supertazon (graphics)
  • ShockSlayer (music)

License

Thundervolt hardware is licensed under Solderpad Hardware License v2.1.

Thundervolt software (firmware + homebrew) is provided under The MIT License.

Parts

59
QtyValueFootprintReferences
1822uFCapacitor_SMD:C_0603_1608MetricC1, C3, C4, C6, C10, C11, C12, C13, C15, C16, C18, C19, C20, C21, C23, C24 +2
50.1uFCapacitor_SMD:C_0402_1005MetricC2, C8, C14, C17, C26
2133kResistor_SMD:R_0402_1005MetricR1, R7
2150uFCapacitor_Tantalum_SMD:CP_EIA-3528-15_AVX-HC5, C189
21uFCapacitor_SMD:C_0402_1005MetricC22, C25
2220nHSamacSys_Parts:XFL5015152MECL1, L2
24.7kResistor_SMD:R_0402_1005MetricR4, R5
2GNDproject-footprints:TestPoint_Pad_3x1.0mmTP5, TP7
2SDATestPoint:TestPoint_Pad_D1.0mmTP6, TP8
2TPS628681ARQYRSamacSys_Parts:TPS628680ARQYRU1, U2
11V0project-footprints:TestPoint_Pad_3x1.0mmTP4
11V15project-footprints:TestPoint_Pad_3x1.0mmTP3
11V8project-footprints:TestPoint_Pad_3x1.0mmTP2
1220nHSamacSys_Parts:INDC3225X120NL3
1249kResistor_SMD:R_0402_1005MetricR2
13V3project-footprints:TestPoint_Pad_1.5x1.0mmTP1
1470nHInductor_SMD:L_0805_2012MetricL4
186.6kResistor_SMD:R_0402_1005MetricR3
1ATTINY1616-MNRPackage_DFN_QFN:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mmU5
1GNDTestPoint:TestPoint_Pad_D1.0mmTP11
1LEDSamacSys_Parts:LED_0603_1608MetricD1
1LP5907UVX-1.8_NOPBSamacSys_Parts:BGA4C35P2X2_64X64X44IC4
1NX7002BKMYLPackage_DFN_QFN:Diodes_DFN1006-3Q1
1SCLTestPoint:TestPoint_Pad_D1.0mmTP9
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1TMP1075NDRLRSamacSys_Parts:SOTFL50P160X60-6NU7
1TPS628682ARQYRSamacSys_Parts:TPS628680ARQYRU3
1TPS63810YFFRSamacSys_Parts:BGA15C40P3X5_134X226X62U4
1UPDITestPoint:TestPoint_Pad_D1.0mmTP12
1VBATTestPoint:TestPoint_Pad_D1.0mmTP10

Questions

How big is the Thundervolt hw1 PCB?

It measures 46.9 × 54.8 mm and has 13 copper layers, 0.6 mm thick.

What parts does the Thundervolt hw1 use?

59 parts, built around the TPS628681ARQYR, TPS628682ARQYR and NX7002BKMYL. 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 Thundervolt hw1 KiCad files?

From the mackieks/thundervolt repository on GitHub, at the commit this page was made from: the board is hardware/KiCad/thundervolt_1/thundervolt_hw1.kicad_pcb and its schematic hardware/KiCad/thundervolt_1/thundervolt_hw1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Thundervolt hw1 design in my own project?

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

Similar boards

  • 13 layers100 × 100 mmHBST, the printed circuit board in 3D

    HBST

    emoninet2/HBST

    PCB for chip containing Hornbillv2, Banaquit and Sanderling

    39 parts
  • 13 layers46.3 × 44.2 mmPower, the printed circuit board in 3D

    Power

    murexrobotics/electrical

    Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.

    82 parts192MIT
  • 13 layers38.5 × 38.5 mmXbox Charge, the printed circuit board in 3D

    Xbox Charge

    Redherring32/100W-Charging-PCB

    100W USB C PD Lithium Ion charging PCB based on the TPS25750D and BQ25713

    90 parts43