Yet another SNES Controller
-
Hi all!
After seeing so many cool retro gaming stations, I decided to try to build one on my own.
This was my first project of this kind and I am a noob at soldering and electronics, but I love learning new things.I wanted a small gaming system which I could take with me and plug and play in any TV with HDMI & USB.
So I decided to take a USB SNES Controller and to build a Pi Zero into it.The controller should expose the ports of the Pi to the outside. This way the controller wouldn't have any cables hanging out of it. Because of the forces during the process of plugging in any cables to the Pi, it was necessary to attach the Pi in any way to the controller shell. After some tests with double sided foam tape I tried to glue some screw nuts to the controller. First, I attached them to the correct spots with superglue and then secured them with dual-component adhesive.
This seems to be a good way to attach the Pi (I am open for other suggestions for future projects :) )Furthermore, I removed some plastic parts from the shell.
Because the controller hasn't enough space at the bottom for all three ports I added an additional port at the top of the controller for the power supply.To the fun part. Soldering the controller to the Pi.
My first try was to solder the USB Controller directly to the USB Pads of the Pi. It was working, but I didn't know, that this would disable the USB Port of the Pi! This wasn't an option for me. I wanted to use the USB port. For example, to plug in a second controller for an additional player.The only option left was to solder each single button of the controller to one of the GPIOs of the PI. What a cumbersome work....but after some hours it really worked (mapped the buttons with retrogame in retropie)! I was so happy :D
I also added a power led to "fill" the old cable hole at the top of the controller.Putting everything together and .... finished! I am very happy with my first result. There are plenty of things I could do better, but this won't be my last project :)
Best regards!
-
HDMI port on the bottom of the controller?
not so good i think.....
-
Its quite ok, if you ask me. I use a three meters long HDMI cable and it does not bug me while playing :)
At first I wanted all ports at the top, but it didn't fit :(
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.