RetroPie Handheld
thingiverse
I took the Frame from the "Case for TouchScreen 7" and remixed it to include game controls. More information to come including a list of materials. My printer only prints up to 6" in all directions so I also split the frame in half. I used the following image for connecting my buttons to the raspberry pi:https://raw.githubusercontent.com/DigitalLumberjack/mk_arcade_joystick_rpi/master/wiki/images/mk_joystick_arcade_GPIOsb+.png For button wiring: Take a look at the images for help but basically for each set of controls you need to wire in a common ground wire that plugs into the raspberry pie then you need one wire for each direction and button wired to the raspberry pi. For wiring in the battery I followed this diagram:https://learn.adafruit.com/7-portable-raspberry-pi-multitouch-tablet?view=all#circuit-diagram OS: Install Raspian Jesse:https://www.raspberrypi.org/downloads/raspbian/ Ran update/upgrade sudo apt-get update sudo apt-get upgrade Installed mk_arcade_joystick_rpi for testinghttps://github.com/recalbox/mk_arcade_joystick_rpi and setup the auto load at startup (follow the directions on the site) next I did the manual install of retropie following the directions here:https://github.com/retropie/retropie-setup/wiki/manual-installation *UPDATE*** I've updated the materials list to include items you will need for on board sound. I'm also testing a different battery and will update the list if it works out better. The current battery doesn't last very long. Print Settings Printer Brand: LulzBot Printer: Mini Rafts: No Supports: No Resolution: .25 Infill: 10% on most parts Notes: Most parts were printed at 10% infill accept for the controller plates, those I printed at 40% infill. Assembly Directions - Work in progress Directions for Build (Still working on these) Print out all parts. Set up the Raspberry Pi display following the directions here:https://www.element14.com/community/docs/DOC-78156/l/raspberry-pi-7-touchscreen-display Attach your buttons to the plates and then following the wiring diagram solder jumper wires to the buttons as well as solder in the common ground wire. Take the Front Left and Front Right and Backmiddle parts out for the next step. With the touchscreen facing down (on a clean cloth or something to protect the screen) carefully position the front left and right pieces around the screen, then place the backmiddle piece around the pie. Secure all of these pieces together and attach to the screen using the 4 mount points on the touchscreen. Next secure the button plates to the front right and left parts and run your jumper wires to the Raspberry Pi following the diagram found here:https://raw.githubusercontent.com/DigitalLumberjack/mk_arcade_joystick_rpi/master/wiki/images/mk_joystick_arcade_GPIOsb+.png Wiring in Power: PowerBoost1000C The slide switchs connect to the EN and GND pins the Adafruit PowerBoost1000C. The 2500mAh batteries plugs into the JST connector on the PowerBoost1000C. You can charge the battery by connecting a microUSB cable. Raspberry Pi 2: Positive+ and -Negative pins on the PowerBoost1000C connect to the Pi on GPIO #2 for 5V power and GPIO # 6 for ground. Wiring in Sound you need to wire the stereo plug to the amp into the R+ and L+ pins with the ground (bare wire) wired to either l- or r- pins. You also need a small wire that connects l- to r- Solder jumper wires to VDD and GND pins on amp. Connect wires to +positive and -negative pins on PowerBoost 1000c. it should look like this minus the hdmi display card on the bottom right:https://learn.adafruit.com/assets/29647
With this file you will be able to print RetroPie Handheld 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 RetroPie Handheld.