These are based on upperpeninsulaplastics's Ultimate Retropie Joystick Controller. Thanks for providing a .step file!
These are the changes to my design:
- Tabbed holes that work for snap-in buttons
- All other buttons to front
- Moved joystick slightly up to have more hand space
- Changed buttons to a transitioning layout
- Removed support and holes for RPi, as I'll use these mainly with a PC
- Moved Zero Delay Arcade controller board location
- Added some decorations with layering
- Added stepping to holes so that they print perfectly without supports
- Changed holes to M3
- Changed joystick plate socket for my hardware.
I used a kit similar to this DIY Arcade controller kit. I've seen slight variations in the plate size and some controller boards have a USB type B socket
Print files as they are positioned, disabling auto-positioning in your slicer. The inlays should line up.
I don't have a multi-material printer, so I print the inlays first without skirt or brim or any other support that would get in the way, then set the temperature of the nozzle to PLA and change the filament with the bed still heating. Then I print the second file over the inlay, being careful to disable autoleveling for this second print, as the probe could potentially knock into or need to go down right over the inlay. Homing should be fine, unless you home over the inlay obviously.
When changing filament care must be taken to not misalign Z rods.