I grew up in the 80s during the golden age of arcade machines, so I have always wished I had an arcade machine with real arcade joystick + buttons. Now that I have a 3D printer, I thought I should put it to good use and make myself a desktop arcade machine. I used TinkerCAD to do all the 3D modelling. Also, I wanted my arcade machine to have a lot of detail, so I also created things like vintage design coin slot and also created artwork which I sent to a commercial printer to have them printed on vinyl sticker.
This is not the first 3D printed arcade machine, there are already many around. However, there were certain things which I prefer it to be designed differently. Take for example the palm rest area. I did some testing and found that without sufficient space to rest your palm, you will get tired very quickly. Most of the existing designs I found had this issue, so I made sure my design had a big palm rest.
I should note that I actually designed and printed these parts before receiving the actual parts like the LCD screen, controller, speaker, amplifier etc. 3D printing takes quite a lot of time and I didn't want to wait till everything I ordered has arrived in the mail before I started printing. So, some of the parts were designed with some flexibility in terms of how it would be laid out. Also, this was a learning process for me as I am still relatively new to 3D printing, so some parts have gone through many changes as I experimented with the design. I believe all the files I uploaded should be correct, but in case there are any mistakes, do let me know.
Please understand that I am sharing these files AS IS. You do need to have a decent knowledge of 3D printing, Raspberry Pi, soldering, etc. in order to put it all together.
More detail over here: https://hackaday.io/project/20093-desktop-arcade-machine-3d-printed-retropie
back_panel.stl | 378.8KB | |
back_panel_-_handle.stl | 58.5KB | |
back_panel_-_lock_key.stl | 173.5KB | |
back_panel_-_powervolume.stl | 105.3KB | |
back_panel_-_usb.stl | 31.4KB | |
body_-_back_left.stl | 82.2KB | |
body_-_back_right.stl | 82.6KB | |
body_-_controller_panel.stl | 455.3KB | |
body_-_front_left.stl | 126.8KB | |
body_-_front_panel.stl | 116.7KB | |
body_-_front_right.stl | 129.9KB | |
body_-_top_left.stl | 87.6KB | |
body_-_top_right.stl | 88.8KB | |
body_-_top_tip_x2.stl | 7.5KB | |
coin_slot.stl | 530.7KB | |
controller_-_extra_support_x2.stl | 2.2KB | |
display_-_driver_board_standoffs.stl | 32.9KB | |
display_-_screen_back.stl | 20.6KB | |
display_-_screen_lock.stl | 22.7KB | |
display_-_screen_panel.stl | 68.2KB | |
display_-_under_display_fix.stl | 3.6KB | |
marquee_-_bottom.stl | 420.6KB | |
marquee_-_led_panel_clip.stl | 2.8KB | |
marquee_-_top.stl | 294.4KB | |
raspberry_pi_standoffs.stl | 33.7KB | |
RetrocadeArtwork.pdf | 3.9MB |