This is my second arcade controller case.
If you love retrogaming this one will make you happy. I scaled by 3 the measurements of the classic SNES controller and the result is a huge and nice arcade controller.
Side buttons (L & R) works great, and the select+start buttons are a bit loose but works ok too.
I bought the controller kit from ebay )http://www.ebay.es/itm/252687032631 ). Includes a Sanwa JLF joystick, 9 buttons (28mms) ,two 17mm small buttons and the usb cable+board. There's a lot of kits from many sellers, just take care of the model of joystick and the buttons.
You may need 6 full buttons and the switches from other 2 buttons (used for select and start)
Biggest part is 184x169x70 mms so any standard 200x200 printer can manage well.
No supports needed Some parts have a sort of support that you can remove once printed,
Some instructions and tips:
Middle part has 3 variants: One with a hole for a 17mms button (used as hotkey in Recalbox/Retropie) and room for the usb cable. Second variant didn't have the hole for hotkey button but has abig 'door and room for the USB. The last one only has a hole and a cap for the usb cable. Better see the pictures and choose the better for you.
Easy to mount. The 3 parts of the case can be joined with M4 or M5 x 20 mms nut/bolts. Also you can print the 'pin15mms.stl', inserting in holes and use some kind of superglue (this works great)
The switches for select and start buttons fits with M3x25mms nut/bolt or just use a bit of glue or a zip-tie.
The top plates fits in the case just pressing carefully.
When mounting the side buttons, first put the base and use the 'sidebuttons_pin.stl' then once the button works, put the top part from outside pressing carefully, you can use some glue if the top part stays loose.
You may need some sanding if some parts didn't fit but i mounted all the thing without sandind.
A VERY IMPORTANT TIP for printing: Use 'horizontal expansion' with -0.1 int top plates, that's very important when inserting the 'select - start' letters and the grey plate for the buttons of the right side. This horizontal reduction can avoid lots of sanding. (In cura slicer it's called 'horizontal expansion' but i'm pretty sure that most of slicers includes this option)
Last, i've included the original 'Nintendo' logo and the 'Bigtendo' used for the pictures. This logo pieces has 2mms height and for printing well, you may need to change filament after the 1mm layer.
And you can make a big combo using the Raspberry NES case http://www.thingiverse.com/thing:1887826
See the pictures below for details and mounting tips.
Some parts (the top plates) are designed in OpenSCAD and the case and side buttons are designed using 123DDesign. (files included, feel free to modify or remix)
Well that's a fast description and my english it's not as good as i would but i hope you can print and mount the whole thing wihtout major issues.
Hope you enjoy it