Introduction: Fusion360 RetroPie Handheld Arcade (customizeable)

For ages 13 to 18+ (I am 13). Build this handheld arcade game for yourself or someone else that would enjoy the joy of a game that is both easy to build and fun to play. Fusion360 makes the project enjoyable and educational.

game boy controller

Supplies

Purchased Parts

push buttons - $5 - https://www.amazon.com/dp/B01CGMP9GY

2 inch LCD module screen - $14 - https://www.amazon.com/dp/B081NBBRWS

raspberry pi zero - $27 - https://www.amazon.com/dp/B09LH5SBPS

female jumper wires - $4 - https://www.amazon.com/dp/B0BRTHR2RL

3D Printed Parts Designed in Fusion360

Use Fusion360 to customize these parts or just use the ones I made - Fusion360 is powerful, yet simple to use - really very enjoyable to use and with limitless possibilities!

'base.stl'

'Top.stl'

'button Dpad.stl'

'butto holder.stl'

'Y button'

'button small.stl' (need two)

'button A-B-X.stl' (need three)

'mounting nut.stl' (need four)

Step 1: Software

a) flash retro pie image at https://retropie.org.uk/ in rpi imager then navigate to home/pi/retropie/roms/ then navigate to the ROM folder that you want to add any ROMs you want to load

b) follow this tutorial to setup the push button software: https://bytesnbits.co.uk/gpio-controller-raspberry-pi-retropie/

c) and follow this tutorial to setup the screen which uses the very cool SPI protocol (no HDMI here): https://github.com/juj/fbcp-ili9341

Step 2: Raspberry Pi Zero

solder the push buttons to the female jumper wires, attach the rpi zero to the base with screws, connect the buttons and the screen to the raspberry pi zero with the jumper wires

Step 3: Push Buttons

attach the buttons to the base with screws

Step 4: Screen

insert the nuts into the button holder if you have not already and attach the screen with screws

Step 5: 3d Printed Buttons

place the 3d printed buttons onto the push buttons like this

Step 6: Top

attach the top to the base with screws

Step 7: You're Finished!

power up - this may take a 1 minute, and play your favorite game

Arcade Student Design Challenge

Participated in the
Arcade Student Design Challenge