gc3ds is a 3DS modification that allows user to use Nintendo GameCube controller to play any games on Nintendo 3DS consoles. This open-source project uses an Arduino Nano to read the state of GameCube controller, then mirror them to Nintendo 3DS with a maximum delay of no more than 1/1000 seconds (1 millisecond). Users can also choose to customize button mappings between gc controller and 3DS with a LCD screen.

Resources:

Installation guide: Regular 3DS, 3DS XL (new)

Video of the mod in action: https://www.youtube.com/watch?v=yhoC7w3nZws

Source code and schematics: https://github.com/dekuNukem/gc3ds

Parts list: https://docs.google.com/spreadsheets/d/1Zn6B7LS_Fjm-lIFg_gtSEX4vyMsDikPHXBdn-rX0lfU/edit#gid=0

Circuit board details and pinouts: https://docs.google.com/document/d/1-dNIqoVnUzCELUg7KXWhEwSBYn4_3wsATtzMrmUyf2k/edit

Sample modification gallery: http://imgur.com/a/YZrVK

User’s manual: https://docs.google.com/document/d/1C6KxjPk3Rh-c1HtV_yA77CiK0Y3Ns2TqRuhI_Hqtbdg/edit?usp=sharing

Contact me at dekuNukem@gmail.com 

Now offering a limited number of pre-assembled circuit boards! It Includes everything on the part list (except the USB cable), as well as the pre-programmed Arduino and LCD screen. Tested and ready to use:

DSC00075.JPG

DSC00080.JPG

Cost is $59 + shipping. This way you don’t have to wait weeks for parts or worry about making your own circuit board. I can only make around 10 of this every week so do send me an email if you would like one.

FAQ:

Q: Does this mod work with 3DS / 3DS XL / 2DS?

A: It works with regular 3DS and 3DS XL, 2DS is very much possible as well, but I haven’t done one myself.

Q: Does it work with capture cards?

A: Yes, but only with capture cards from http://3dscapture.com/ The 3DS in this very video has a capture card in it.

Q: What is the delay of this mod?

A: No more than 1/1000 seconds.

Q: Will the 3DS still be portable after the modification?

A: Yes. It will have a circuit board attached to the back, you can unplug everything and use it like a regular 3DS, or plug in the Arduino and start playing with gc controller. See this video.

Q: Can I try it myself If I don’t know anything about electronics?

A: You can, but you’re more likely to end up with a dead 3DS. Take a look at the guide and see for yourself.

Q: where do I find all the parts? Is it really $12?

A: Parts list is here. If you really want it that cheap go buy everything off ebay, but then you will have to wait 1 or 2 weeks for shipping. If you buy the parts from domestic sites like amazon and sparkfun, it will be at least 4 times more expensive but you do spend less time waiting. Or you can buy a pre-assembled circuit board from me so you don’t have to wait or worry about making a circuit board, see above page for details.

Q: Can I use c-stick on the gc controller to do side smashes in SSM3DS?

A: I have added this feature. You can turn it on or off in settings menu, it’s experimental for now and I don’t know how well it will work in competitive environment. So don’t count on it. But if you want you can always code your own macro in Arduino.

Q: Can I send my 3DS to you and have you modify it for me?

A: I can indeed do a limited number of send-in requests. Availability depends on how busy I am during the week. Email me at  dekuNukem@gmail.com for details.