I have created an open source hardware project for the purpose of converting Wii extension controllers to USB using the AVR atmega168 microcontroller. So far it only works for the nunchuck and classic controller and has serious limitations but I hope it helps some people. I have posted the source code and manual on google code: http://code.google.com/p/wii-ext-to-usb/
Here is the video I shot playing Street Fighter IV on the PS3. (nb: the turbo feature is not in the source as I wanted to make a general converter, not something just for fighting games ((I have made headway into programming macro functions for special SFIV moves though.. muhaha XD )) )
To make this you will need said microcontroller, 16MHz cysital, various resitors, 3.6V zener diodes, some way to connect USB and Wii extension plug. Oh an AVR programmer, wires, etc. I choose to build this using an Arduino board because it was quicker for prototyping. fungizmos has a Wii to breadboard breakout adapter, you can get USB port breakout boards from sparkfun. Also note, the atmega168 has lots of leftover pins.. enough to attach switches to and make an arcade controller adapter.

Now that this project is some sorts of finished, I will work on other projects.. probably dealing with LEDs and internets. Something for April’s fool. hehe
March 18, 2009 at 2:34 pm
[...] sent in this project he’s working on. It is an open source hardware converter to connect Wii controllers via USB. It uses an Arduino for its brains. It is still in development, the only controllers that work are [...]
March 18, 2009 at 10:31 pm
[...] sent in this project he’s working on. It is an open source hardware converter to connect Wii controllers via USB. It uses an Arduino for its brains. It is still in development, the only controllers that work are [...]
March 19, 2009 at 2:11 am
[...] sent in this project he’s working on. It is an open source hardware converter to connect Wii controllers via USB. It uses an Arduino for its brains. It is still in development, the only controllers that work are [...]
March 19, 2009 at 6:13 am
Nice project!
Caught it on hackaday.
-and incredibly well presented here too. Kudos!
March 19, 2009 at 4:02 pm
[...] SlotCover [...]
March 19, 2009 at 9:07 pm
Thank you strider, I tried to provide good documentation. It felt like I was back in school writing lab reports.
March 20, 2009 at 4:24 pm
[...] Wii extension controller to USB project I have created an open source hardware project for the purpose of converting Wii extension controllers to USB using the [...] [...]
March 20, 2009 at 8:51 pm
[...] Wii extension controller to USB project I have created an open source hardware project for the purpose of converting Wii extension controllers to USB using the [...] [...]
March 28, 2009 at 10:16 pm
Where can I read about pic16f84 microcontroller in your blog ?!
March 29, 2009 at 6:59 pm
Sorry, I don’t have experience with PIC microcontrollers but there is a Wii nunchuck to USB mouse project with the PIC18F2550 here: http://nunchuckmouse.blogspot.com/
August 4, 2009 at 11:20 am
Make it two player, and make the cord extention abour 6 or 8 feet, and it’d be a great item to mass produce and sell.
August 6, 2009 at 12:23 pm
http://www.ipetitions.com/petition/Wii_to_USB_Adapter/
Some of us really want this, but the companies who make such adapters need to hear it from you themselves or they will continue to assume that the Classic Controller is “not popular enough to warrant mass producing such a device.”
I don’t agree with them, and I hope you don’t either. The Classic Controller is probably one of the most comfortable and best feeling in terms of button quality since the original Super NES controller.
If either Mayflash or EMS made an adapter to use them on PC like they’ve done for other controllers like PSX and Gamecube it would make alot of us incredibly happy.
http://i146.photobucket.com/albums/r243/kitsune_baka/Wii_to_USB_2.png