This is no longer a work in progress!!! I have printed and assembled my one and everything is perfect
This is a mini or bar-top Arcade cabinet designed to house a Raspberry Pi 2/3, i-Pac Keyboard emulator, and 7" LED Display along with 8 buttons and a Joystick. The i-Pac module allows for shifting buttons giving you up to 20 button inputs more than enough to control all functions of RetroPIE for which I have based the design around.
You will need a medium to largish printer I have designed this to be printed on a Prusa i3 mk2 210x250 bed size
no supports are required with the exception of the Control panel which will benefit from supports (optional).
Some electronics and soldering skills may be required.
Shop around you will be able to get these parts from all over the web local to you I have provided links only as a general guide
List of Materials
- 30x Conter-sunk hex M3x12mm
- 15x Socket-head M4x20mm
- 12x M3x4mm machine screws
- 8x M3 hex nuts
- Cordless drill and 4mm drill bit
- Philips head screw driver
- 2mm and 3mm hex keys
- Wire stripers
- Terminal crimping tool (optional you could just use pliers)
- Soldering iron and solder
Before you Begin:
when screwing the machine screws into the plastic panels you do not need to use excessive force. the screws only need to be tightened until they just nip up to the surface.
If you over tighten any screws you will strip the thread you have created or crack/break the printed parts!
It may help with the assembly process to take a long m3 or 4 screw and pre thread the holes ensuring the screws are inserted perpendicular. screw them in a little and then back them out screw them in a little further and then back them out again repeat until you have made a nice straight clean thread.
Following these warnings will ensure a smooth assembly and avoid any need to reprint entire panels because of one damaged hole.
before assembling the arcade bench test everything to make sure it is all working as expected set up of your RetroPie image will also be much easier. Visit the RetroPie website for installation help
drill out holes:
the 5 holes along the bottom of each side panel are filled in so they do not require supports during printing. Using a 4mm drill bit drill from the back small hole through to the front.
The control panel will also benefit from have the holes uniformed with the 4mm Drill bit for ease of installation.
Pictured below: from left to right M4x20mm Socket head screw, M3 Hex nut, Countersunk M3x12mm hex machine screw.
Assembling the amp
Solder wires to your speakers and then to the output of your amp. Keep the wires as short as possible to avoid unwanted interference.
Solder the 3.5mm Headphone jack to the Amp. Instead of buying this cable you could cut the lead off an old set of RCA cables or other cable with the headphone jack attached. their will; be 2 wires and (Left and Right speaker and a braided bare wire this is the ground.
Solder 2 wires for the amps power. Some jumper leads with the Female connections for the RPI's GPIO pins will save you some time and fiddly work.
I then used some hot glue to secure all the wires and then placed a large tube of heat shrink over the entire board, heated it up and crimped the ends as shown in the pictures
Assembling the case
Start by screwing the raspberry Pi and iPac module down to the base with the small m3 machine screws. It will be much easier if you have prewired the iPac before doing this.
Connect the USB cable from the ipac to the RPI
Connect the very good quality USB power cable to the RPI and then secure the cable using the cable clamp and 2 M4 socket head screws, just tight enough that the cable cannot be pulled but not to tight that it pinches the cable. there should also be some slack between the clamp and the RPI.
It is important that a good quality USB cable is used for the power supply to ensure the RPI gets enough power
Plug the HDMI cable that came with your display into the RPI
Plug your pre-assemblebed amp into the headphone jack of the RPI and plug the power cables positive to pin 1 and negative to pin 3 of the GPIO on the RPI
Screw the side panels to the base using the socket cap screws 5 per side.
Install your speakers using the 8 counter sunk screws and 8 hex nuts
Install the front panel using 2 countersunk screws.
Assembling the control panel
If you wish to modify the control panel you could import the STL into TinkerCad and easily modify the bottom locations or the screw holes for the joystick if needed.
If your Sanwa Joystick came with a Metal plate attached, remove this by:
- unscrewing the ball from the top of the stick
- remove the dust cover
- undo the 4 screws
- remove the metal plate.
the screw holes for the metal plate should align with the holes in the Control panel.
Inser the joystick through the hole, insert the 4 screws that were used for the metal plate place the dust cover over the stick covering the screws and then screw the ball back onto of the stick.
Inser and screw all your buttons into place. you can daisy chain the ground wire across all the buttons and joystick directions with the female spade connections.
Then using a colour code connect a wire with a spade connection to each button and joystick direction.
then crimp pins to all the wires and insert these into the Molex plugs. (your pac should have the other part of the plug prewired to each button input. pay careful attention while doing your wiring. if you are unsure there are plenty of guides for wiring arcade controls on the web google is your friend.
Assembling the display
Screw the 7 inch display to the bezel panel with the small machine screws.
the bottom of the panel should be screwed to the posts which are located closest to the bottom of the Bezel see the pictures.
plug in the 270degree right angle HDMI adaptor
Finally plug in the right angled Micro USB cable
Attaching display and controls to case
Plug the Control panel into the socket connected to the i-Pac
place the controls onto of the case roughly in position.
next place the display bezel into position connecting the and secure with 4 countersunk screws
manoeuvre the control panel into correct position and secure with 4 Socket head screws.
Attach the top panel using 4x counter suck screws.
Plug the USB cable from the display into one of the USB ports on the RPI
You can now do a test to ensure everything is working as it should
install the rear panel
Install the rear panel lining up the note with the power cable closing up the mini-arcade-machine. secure the back panel with 7 counter sunk screws.
install the rubber feet
Finally you can install rubber feet printed in TPU/TPE?ninjaflex. install the feet with an M4 screw and washer for each foot.
You could just use some "bump-ons" these are ad heave rubber pads for furniture and cupboard doors etc. you should be able to find them at any hardware store or online e.g. eBay.