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
SwitchPS4PS3DirectInputArcade
B1ABCrossCross2K1
B2BACircleCircle3K2
B3XYSquareSquare1P1
B4YXTriangleTriangle4P2
L1LBLL1L15P4
R1RBRR1R16P3
L2LTZLL2L27K4
R2RTZRR2R28K3
S1BackMinusShareSelect9Coin
S2StartPlusOptionsStart10Start
L3LSLSL3L311LS
R3RSRSR3R312RS
A1GuideHomePSPS13Home
A2-CaptureTouchpad-14-

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.