Skip to main content

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.

note

The Wii Extensions add-on is not meant to work with Wii consoles.

GP2040-CE Configurator - Wii Extensions

Web Configurator Options

GPIO Pin Assignment

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

GP2040-CE Configurator - Wii Nunchuck Settings

GP2040-CE Configurator - Wii Nunchuck Controller

Each of the options above uses the following GP2040 input labels for input mapping from controller to GP2040-CE.

GP2040-CEXInput
Xbox One
SwitchPS4PS3DirectInputArcadeRP2040 Advanced Breakout Board
B1ABCrossCross2K1K1
B2BACircleCircle3K2K2
B3XYSquareSquare1P1P1
B4YXTriangleTriangle4P2P2
L1LBLL1L15P4P4
R1RBRR1R16P3P3
L2LTZLL2L27K4K4
R2RTZRR2R28K3K3
S1BackMinusShareSelect9CoinS1
S2StartPlusOptionsStart10StartS2
L3LSLSL3L311LSL3
R3RSRSR3R312RSR3
A1GuideHomePSPS13HomeA1
A2-CaptureTouchpad-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 + or VIN)
  • GND - Ground (May also be labeled -)
  • SDA - Serial Data Line (May also be labeled C)
  • SCL - Serial Clock Line (May also be labeled D)
note

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 + or VIN)
  • GND - Ground (May also be labeled -)
  • SDA - Serial Data Line (May also be labeled C)
  • SCL - Serial Clock Line (May also be labeled D)

Miscellaneous Notes

None.