
Retro gamepads
cults3d
A very responsive and comfortable gamepad for vintage computers and consoles. The photos show the Amstrad CPC version. All are the same ergonomically, with different branding. The support piece in the D-pad space will punch out with a punch and hammer after printing.Just place the shell on something with free space under the D-pad area and punch the support piece. Wiring the 9-pin d-sub for Amiga, Atari, Kempston or SEGA is: 1-up 2-down 3-left 4-right 5-not used (5V if a turbo mode is added) 6-button 1 7-not used 8-ground 9-button 2 Wiring the 9-pin d-sub for Amstrad CPC is: 1-up 2-down 3-left 4-right 5-not used 6-button 1 7-button 2 8-common Wiring the 9-pin d-sub for Sinclair ZX Spectrum +2... is: 1-not used 2-not used 3-not used 4-button 1 5-up 6-right 7-left 8-ground 9-down The shell has room for a sliding switch on the top which can be used for whatever you like. I use it to switch the function of button 2 between button "2" and "up" function for games that use up for jumping. The SEGA controller has room for two switches since some Master System games swap the jump button from the usual 2 position to 1. With the extra switch they can be swapped back and forth as desired using a separate switch. This sliding switch fits tightly in the spaces: https://www.aliexpress.com/item/32830139886.html Cut this 30x70 mm prototype board to fit the slots in the botton shell as shown in the photos. 35 mm from one end and 12 mm from the other end and discard the middle piece. Sand the edges to make it a good fit in the bottom gamepad half, though it's not critical that it's a perfect fit. It's possible to simply break the board with big pliers and it will break along the holes as that's the weak point, but it won't be a tight fit in the shell that way:https://rover.ebay.com/rover/1/711-53200-19255-0/1 Solder the buttons in place as shown in the photo of the gamepad internals. Make sure the pins end up in the cavity of the plastic shell under the PCB. Drill a 3 mm hole in the middle between the d-pad switches and an M3x8 mm button head screw can then be used in the center of the pcb under the d-pad for pivot. It will be adjustable through the hole in the d-pad with an allen wrench to fine tune the feel and compensate for wear after a while. Screw: https://www.ebay.com/itm/25-100pcs-Stainless-Steel-Metric-Thread-M3-Button-Head-Hex-Socket-Cap-Screw-Bolt/163197027192 Search for "momentary button 8x8" on Ebay to find the right buttons with two pins. Four pin buttons won't fit. Examples:https://www.ebay.com/itm/20Pcs-8x8mm-Panel-PCB-Silica-Gel-Momentary-Tactile-Tact-Push-Button-Switch-2P/183739694104 https://www.ebay.com/itm/8x8x5mm-2-Pins-Conductive-Silicone-Soundless-Tactile-Tact-Button-Micro-Switch/223948410355 https://www.ebay.com/itm/1-5PCS-Soft-Push-Silicone-Button-8mm-x-8mm-MOMENTARY-SWITCH-DIP-2-PINS/122681935176 You also need: 1,5x8 mm screws to hold together the shell: https://www.ebay.com/itm/Black-Self-Tapping-Screw-Phillips-Pan-Head-Small-Micro-M1-M1-2-M1-4-M1-6-M1-7-M2/383056920307 A cable. If you don't have 7 or more lead cable you can just buy one of these extensions and use the plug and cable:https://www.ebay.com/itm/Cable-extension-Joystick-9-Pin-Amiga-Atari-ST-Sega-MegaDrive-Master-System/202666252153 Bottom-xxx - Bottom half of the shell Button1 - Button with "1" written on it Button2 - Button with "2" written on it ButtonUP - Button with an up-triangle Decal.DXF - 2D vectors for cutting of decals to fill the inset area around the buttons, for example wood grain for the Atari Dpad01 - D-pad with triangles Dpad02 - D-pad with arrows Dsub-xxx - Slim connector housings to screw together with a stripped D-sub connector with hot glue inside Top-xxx - Top half of the shell
With this file you will be able to print Retro gamepads with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Retro gamepads.