Loading

SNES controller

by srepmub, published

SNES controller by srepmub May 21, 2014
3 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Contents

License

GNU - GPL
SNES controller by srepmub is licensed under the GNU - GPL license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Makes

Thing Statistics

19818Views 4627Downloads Found in Video Games

Summary

Spectacularly useless replica of the wonderful SNES controller/joypad. Electronics and connector not included. Rubbers quickly modeled and not printed/tested. Perhaps these could be made with flexible filament. Looking forward to also replicating the PCB once my printer can mill those.. ;-)

Because retro gaming is best done on original hardware of course, it might be interesting to combine this with a SNES emulator.. Tested for now on a real SNES, and everything works well.

Additionally serves as a nice construction puzzle for kids.. ;-)

See also my previous controller model, for the Suzo International Arcade Stick:

http://www.thingiverse.com/thing:30198
http://www.thingiverse.com/thing:30008

update: Also recreated the electronics, based on schematics provided by Raphael Assenat:

http://www.raphnet.net/electronique/arcade_control/arcade_control_en.php

the PCB was milled on a PCB Cyclone, built with my 3d printer:

https://github.com/CarlosGS/Cyclone-PCB-Factory

the hardest part of the electronics was to figure out that for a PAL SNES, you need one or more pull-up resistors on the incoming latch/data/clock lines, with quite specific values; for me, a 467 ohm resistor on just the clock line did the trick. if this is wrong, typically just the B button will work. note that I used 10kohm resistors for the buttons.

I also put a bit of aluminum tape under the select and start buttons, or they wouldn't work (probably solvable my moving away from the 10kohm resistors?). after this, all buttons work well.

I hope to publish one more update before too long, with the flexible rubbers, connector and the small PCB's for the L & R button.

Instructions

  1. print individual parts with support. kisslicer does a great job of slicing them. model is made/optimized for an extrusion width of 0.5.
  2. use a small drill (I used 1.4mm) to manually improve the screw- and pinholes if necessary.
  3. possibly sand the PCB supports a bit if things are too tight.
  4. add rubber parts, connector and PCB from original pad (for now!)
  5. optionally polish with grits of about 80, 150, 300, 600, 1000, 2000, 5000, then plastic polish and a bit of silicone spray. and/or use steelwool for a matte finish (not very satisfied about my finish - the top infill was not completely solid)
  6. finish super mario world without letting go of the 'run' button :-)

More from Video Games

view more

Tools & Utilities Apps

Repair, slice, or enhance this Thing


Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Thank you for this. Is there a place I can get the step file instead of a stl? I have a battery powered snes I'm working on turning into a portable, think gamegear. I was going to measure everything out but you did the work for me. Thank you!

yw! not sure how to convert an stl to step, sorry. apparently freecad can do it, but I don't know how well that would work.

Hi! Do you hace the dimensions for the snes controller? I couldn't find those out there :( thanks!

Have you tried printing the rubber button.... springs? Not sure what to call them... anyway, those rubbery bits that sit under the buttons, have you tried printing them in TPU? Very curious if it's possible to print those rather than go find pre-made.

yeah, I don't see why this wouldn't work. I'm actually planning to give this a try after I build my next printer, perhaps in a few months. first I want to properly print the controller using soluble support (hence the new printer), and also model the connector..

Thanks a lot because a need a file of original gamepad for redesign for transform in a retropie !

I was thinking something similar. Basically, people are stuffing Pi Zero's into SNES controllers, why not print one up specifically for it. Use the Pi Grrrl wiring and run HDMI out. Leave USB's open for power and Player 2 USB controller.

I was going to do the same thing, haven't had the time, great idea though!

How close is this to an original controller? I'd like to use this as a template to work other parts onto a mod on an original controller without modifying the original more than I have to.

I used a digital caliper to measure everything precisely (<0.1mm), but probably made a few mistakes along the way, although I haven't done a thorough comparison after printing. there are probably also a few minor compromises for printability, though I don't remember exactly. anyway, in theory it should be pretty exact. the PCB's, buttons etc. should at least fit out-of-the-box.

Thanks very much for your hard work on this. This shall work perfectly for what I need to do then (heavy mod for emulation). May I have your permission to post the modification that I do (when I'm done), complete with attributions to you and links to this original?

of course, happy to be of assistance. please do let me know if you find out that I've made a big mistake somewhere, so I can try to fix it.

Awesome work!!
Absolutely NOT useless, as retrogaming hardware becomes rare, with many broken or missing parts. A Super Nintendo case would be great too, to replace the many consoles who break after turning yellow.

I'd love a solid version of the assembled one/a simpler one, for decorative purposes, can you help me out? :)

like just a small one for like a keychain or something :)

i was able to flatten the top of the upper.stl to make it easier to print for my printer top facing down.

but im not good enough using sketchup to flatten the top of the lower.stl so it is completey flat since it is at an angle, i was wondering if you might be able to.

Thanks

thanks for asking! well, I have had my problems with support structures over time as well. then I found out that KISSslicer can handle this kind of thing with ease. just print it with the inside down and you will be able to easily remove the added support structures.. a raft is also useful for this model, since it will also be easy to remove after printing.

Top