Bluetooth Super Nintendo Controller For Android Gaming


[Rich] needed to come up with a senior design project and decided to combine two things he loved: his Android phone and Super Nintendo.

While touchscreen phones are great, he felt that nothing beats the tactile feedback of a physical controller when it comes to gaming. He figured out how the controller’s signaling works, then wired it up to an Arduino Pro Mini 328. The Arduino interprets the SNES controller’s signals, sending them to his Android phone via a BlueSMiRF Bluetooth module.

He originally had all of the components crammed in a cardboard box, but much like we pointed out yesterday, he realized that a project really comes together when housed in a proper enclosure. He managed to squeeze all of his components into the SNES controller’s shell aside from the battery pack he used to power the remote. After a little bit of Bondo and a few coats of paint were applied, the controller is looking quite sharp.

Stick around to see a quick demo video of his controller in action, and check out this tutorial he put together explaining some of the principles he used to construct it.


21 thoughts on “Bluetooth Super Nintendo Controller For Android Gaming

  1. Nice. The BT modem is a little expensive, but you could use the much cheaper Silver module – it’s not like you could play more than 50 feet away from your phone anyway ;)

    An N64 version would be excellent. I wonder if you could gut a Rumble Pack to serve as the transceiver; it already has a battery enclosure and it plugs into the pad. Hmm…

  2. Snap! I was looking at dropping a IOIO inside a modded SNES controller case, and work the top section to allow the Android phone to dock in landscape mode.

    This is pretty decent but I still think I want the screen and controller combined in a single portable unit.

  3. “Gah! Bondo a proper case does not make!”

    have you ever been part of a senior design project? I’m amazed at some of the kludges teams get away with; given that they’re EEs and not MEs it’s understandable, but this guy made a decent enclosure here.

    well done!

  4. wow, i was planning to build one of these with almost the same hardware. using an RN41 bluetooth SPP module, a LiPo battery and an ATmega you should be able to cram it all in. havent gotten around to finishing it because i got myself a gamegripper … nice to see somebody build almost exact vision and finish it

  5. Yeah, because something that actually gets used can be sub-standard as long as the high-quality, first-party one gets to sit in a glass case in your mom’s basement :P

  6. Anyone bitching about hacking an SNES controller should just snuggle up real tight to the one they have and leave the rest of us to hack our own stuff, thanks.

  7. I don’t know where you guys get the idea that I don’t use my stuff, you may be right about it actually being a clone though.

    strider_mt2k: I’m sorry. :)

  8. At the end he states that he is not aware if the game uses the left & right buttons. This was a big disapointment for me. Every fan knows they cause the racer to hop, and that they are essential for drifting.
    After all that work why not test all the buttons?

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.