Wii Extensions
Purpose: This add-on is intended to allow you to use various Wii controllers (e.g. Nunchuck, Classic Wii Controller, Guitar, Drums, Turntable, and Taiko) with GP2040-CE to be used with GP2040-CE supported systems.
The Wii Extensions add-on is not meant to work with Wii consoles.
Web Configurator Options
The SDA and SCL pins for I2C and speed are now configured in Configuration > Peripheral Mapping - I2C
.
I2C Block
- The block of I2C to use (i2c0 or i2c1).
Controller Specific Options
- Nunchuck
- Classic
- Guitar
- Drums
- Turntable
- Taiko
- Classic Controller support includes Classic, Classic Pro, and NES/SNES Mini Controllers.
- Original Classic Controller L & R triggers are analog sensitive, where Pro triggers are not.
Due to an accessory hardware issue, Drum & DJ turntable controllers may require hot-swapping from a Nunchuk or Classic controller before being usable.
Each of the options above uses the following GP2040 input labels for input mapping from controller to GP2040-CE.
GP2040-CE | XInput Xbox One | Switch | PS4 | PS3 | DirectInput | Arcade | RP2040 Advanced Breakout Board |
---|---|---|---|---|---|---|---|
B1 | A | B | Cross | Cross | 2 | K1 | K1 |
B2 | B | A | Circle | Circle | 3 | K2 | K2 |
B3 | X | Y | Square | Square | 1 | P1 | P1 |
B4 | Y | X | Triangle | Triangle | 4 | P2 | P2 |
L1 | LB | L | L1 | L1 | 5 | P4 | P4 |
R1 | RB | R | R1 | R1 | 6 | P3 | P3 |
L2 | LT | ZL | L2 | L2 | 7 | K4 | K4 |
R2 | RT | ZR | R2 | R2 | 8 | K3 | K3 |
S1 | Back | Minus | Share | Select | 9 | Coin | S1 |
S2 | Start | Plus | Options | Start | 10 | Start | S2 |
L3 | LS | LS | L3 | L3 | 11 | LS | L3 |
R3 | RS | RS | R3 | R3 | 12 | RS | R3 |
A1 | Guide | Home | PS | PS | 13 | Home | A1 |
A2 | - | Capture | Touchpad | - | 14 | - | A2 |
Requirements
This add-on requires some way to connect to the following pins as needed from the controller to the GP2040-CE device.
PWR
- 3.3V to power the device (May also be labeled+
orVIN
)GND
- Ground (May also be labeled-
)SDA
- Serial Data Line (May also be labeledC
)SCL
- Serial Clock Line (May also be labeledD
)
Breakout boards are commercially available and searching online for "Wiichuck Adapter" will produce a number of options.
Some boards will include a 3.3V output that is not necessary for this add-on to function.
Installation
Connect from Wii controller/adapter to the GP2040-CE board according to GPIO pins set in the Web Configurator.
PWR
- 3.3V to power the device (May also be labeled+
orVIN
)GND
- Ground (May also be labeled-
)SDA
- Serial Data Line (May also be labeledC
)SCL
- Serial Clock Line (May also be labeledD
)
Miscellaneous Notes
None.