User:Andrewvaughan/SNES-in-a-Controller

From Pumping Station One
Jump to navigation Jump to search


SNES-in-a-Controller
Creator Andrew Vaughan
Version 1.0
Date April 26, 2017
Estimated Time 30 Minutes
Estimated Cost $35-$45



With the size of gaming devices and development boards becoming smaller and smaller, it was only a matter of time before someone put a console inside the controller. Using a Raspberry Pi Zero, a standard USB SNES Controller, and a few extra parts, you can make yourself a portable, rechargeable gaming emulator self-contained in its own controller.

What You'll Need

Parts

Part Cost
Raspberry Pi Zero (or Raspberry Pi Zero W) $10.00
USB SNES Controller $6.90
MicroHDMI to HDMI Adapter $1.40
2500mAH 3.7v Lithium Ion Polymer Battery with 2-Pin JST-PH Connector $14.95
500mA Power Boost Circuit $9.95
Breadboard-Friendly SPDT Slide Switch $0.95
MicroUSB Power Cable, HDMI Cable, and Television/Monitor -
Total $44.15

Tools and Consumables

Tool Area
Soldering Iron & Solder Electronics Lab
Wire Cutters/Strippers Electronics Lab
Hot Glue Gun & Glue Graphic Arts and Textiles
Velcro Tape TBD
Philips Screwdriver Set Varies


Steps

[[File:{{{image}}}|frameless|x400px|center|]]
1
Unscrew all screws on the back of the SNES controller

Tips

  • Whenever using Lithium Ion Polymer batteries, pay close attention to maximum charge rates and amperages. Even with protection circuits in-place, these should always be treated with care.
  • Remember that most Lithium Ion Polymer batteries do not have thermal protection circuitry built in.
  • To reduce cost, an original Raspberry Pi Zero can be used, but note that, due to lack of network connectivity (the USB data ports are fully in-use), all administration of the platform (including game uploading) must be done on a separate system
  • To further reduce cost, the size of the battery can be reduced to 1200mAH, or less - but playtime will be drastically reduced between charges.

Common Questions

No common questions have been made yet. Feel free to add one!

Variations

Nobody has created their own version of this project, yet. When you do, please add a link to your new project here!