Defining Features
The intention was, in the first place, to have an arcade machine that uses several trackers as input method. In the first brainstorming session it was to decide whether to buy an existing one and extend it or to build an own one from scratch. The decision fell on the latter as it provided more freedom to design the arcade exactly for our purposes.Furthermore we defined the desired features of the to-be-build cabinet. Besides an eye tracker other I/O devices should be included, such as a Kinect, an audio system, a touch screen as well as the classic game controls like buttons and joystick. The whole impression should have the look and feel of a classic arcade shell from the 80s. Besides that, the dashboard with the controls should be convertible so that other controls can be easily implemented.
The intention was to put the arcade into a public place as a pub or the foyer of the department. To adapt to persons of different sizes, the eye tracker has to be tiltable so that the eyes of the person can be properly tracked.
Choosing Material
Being put in a public place required the machine to be sturdy. We decided to construct a frame that carries the weight using Bosch Rexroth aluminium profiles with a cross sectional area of 45 millimetres. The outer material was chosen to be out of robust polypropylene laminate birch plywood with a thickness of 18 millimetres and to be attached to the Rexroth profile whereby the panels become easily exchangeable.The inner frame
To have a reliable list of which things to order in which size or length, the whole machine was then designed with Autodesk Inventor. The program provides a frame creation feature with which the exact length of every frame part can be adjusted and put down on a list that can be used to order the frame parts from a supplier who also cuts it to the exact length. It has to be taken into consideration that there is a minimum length (which probably depends on the supplier) of 100mm in our case. To make the frame torsion-resistant more horizontal bars were inserted at the back (between bottom and top).To make construction easy, most of the parts are orientated 90 degrees to each other, but this could of course not be applied to the screen front and the control dashboard. We chose a 75 degree angle for the screen front and and angle of 15 degrees towards the horizontalfor the control dashbord which is at a height of 1m. The exact values can be obtained from the construction drawings provided later in this document.
At all corners where three profiles met we chose 3-way cubic connectors for connection, all parts that are situated 90 degrees to each other are connected with either 90 degree brackets or double 45 degree connectors for the Rexroth profile.
We positioned two "feet" at the bottom front of the cabinet, which can be both used by the player for a comfortable stance or for future projects to be equipped with more sensors to track e.g. running, steps or similar actions.
The 3D model of the Rexroth profile can be downloaded via GrabCad and has to be imported into the Inventor Content Library. The final frame can be downloaded here. After making all the fine adjustments we came up with the following order list:
Aluminium Profiles
----------------
Quantity Length Purpose
-----------------------------------
24 100 45 degree connectors
4 110 feet
2 1760 back side
8 237 feet
4 458 horizontal side bars bottom
4 510 horizontal side bars top
2 535 bars for the control dashboard
13 660 horizontal bars front and back
2 690 vertical bars bottom
2 735 vertical bars top
4 740 horizontal side bars middle part
1 750 horizontal front bar bottom
2 870 bars for the screen
Connection Elements
-----------------
Quantity Item Comment
-----------------
20 45x45 3 Way Cubic Connector
12 Tilting Bracket 10 to 10 Slot bars for control and screen panels
22 45x45 Bracket with Fittings
2 M12x30 T50 Core Screw (10pk)
1 Inner Bracket with Fixings (10pk) for attaching the feet
32 45x45 (45 degree) Connector & Fittings
2 System Hinge 30, Nut 6 Slot 6, for attaching the eye tracker
with Adjustable Friction
Designing the Wooden Shell
To achieve the look and feel of an 80s arcade cabinet we got inspiration from the original PacMan Arcade Cabinet. All parts were designed with Inventor to cover the aluminium shell completely which was important for ordering the correct amount of plywood. We decided to have green plywood for the inner parts and yellow plywood for the side walls.
The sheets were available in the sizes of 3050 x 1535 mm and 1220 x 2440 mm. To make the interior easily accessible for maintenance work plans included a door inside the back panel.Here's the list of all wooden parts:
B Bottom
Front 750x735mm 1x
C Foot
Front 218x190mm 2x
D Top
Bottom 750x196mm 1x
E Top
Front 750x226mm 1x
F Front
Dashbo 750x229mm 1x
G Keyboa Front 750x265mm 1x
H Bottom
Dashb 750x264mm 1x
J Back 1868x750mm 1x
K Door 1550x550mm 1x inside
J
L MonitorFront 750x693mm 1x
M Foot
Top 218x300mm 2x
N Foot
Side 282x190mm 2x

Being arranged like in the drawing above, it is is easily appreciable what amount has to be ordered. In our case one sheet of 3050 x 1535 mm was sufficient for the inner parts. There were two sheets of 1220 x 2440mm ordered for the two side panels which clippings were planned to be used as shelves for the interior.
Finding the Right Button Layout
Originally we wanted to use half the Standard Japanese Arcade Layout (so the first row only) but after testing this against some other button layouts with some simple cardboard prototypes we found a layout which was preferred by most people that walked through our office.Finding the Right Hardware
- Arcade Controls: There are several arcade kits available on amazon and ebay in all colors and shapes. We decided for the red ball-top joystick with a long handle and buttons in yellow and red.
- Screen: Iiyama offers a frameless water and scratch resistant touchscreen that is specificially designed for being built into kiosks or other public appliances. We also decided for it because its measurements: it is 46mm deep so it fits perfectly between two profiles and the width of 517mm fits in the available width which is the width of the machine (750mm) minus the width of four Rexroth profiles (one vertical, one tilted, for each side: 180mm).
- Eye Tracker: As we already had good experience with the Tobii EyeX tracker, we decided to continue using it. To make it adjustable to different heights we decided to fixate it on a metal bar, that is attached to the monitor front with two friction hinges.
- Foot Tracker: Microsoft Kinect
- Hand Tracker: Asus Xtion Pro
- Audio Output: The intention was to build the speakers into the screen panel above the screen so simple car speakers that can be screwed into the panel seemed to be the solution. We decided two Pioneer TS-G1031i 10cm Dual Cone Speakers (190W) powered by a Cougar C300.2 2-Channel MOSFET Car Amplifier (800W) would do the job.
- Gaming PC: As there have three trackers to be controlled besides executing the games we had a PC custom-built with up to date hardware to ensure fluent graphics and minimal delay. The specs:
- Intel I7 4790 Haswell ( NOT K ) Quad Core 3.60GHz Turbo Core 4.00GHz CPU Processor
- Corsair 16GB DDR3 Vengeance 2400mhz Pro ( 2 x 8GB Sticks ) ( CMY16GX3M2A2400 )
- Gigabyte Z97M-DS3H Socket 1055 Motherboard
- GTX 970 4gb GDDR5 Nvidia Geforce Video Graphics Card
- Corsair CX600 BRONZE Series 80 Plus Bronze Certified 600W Power Supply Unit
Assembling the Frame
For assembling the frame the following tools are necessary:- 13mm hex socket for connectors
- T50 Torx bit with long shaft for core screws
- electric drill
- hex wrench 6mm for tilting brackets or hex bit for drill
- rachet screwdriver
- jigsaw with metal saw blade
- file
The two bars for the control panel had to be beveled in the right angles (15 and 75 degrees) to fit between the two other bars. This was done using a jigsaw with a metal saw blade and a file.
Crafting the Wooden Shell Parts
Tools used for this step:- circular saw
- jigsaw with wood saw blade
- sander with sandpaper sheets of granularity 60
- router with fitting cutters for straight and rounded edges
- file
- vaccum cleaner
- hammer and chisel
After we've been delivered the three (huge) plywood sheets, we started sawing out the different parts with a jigsaw. After the first part we realized that this is desastrously inaccurate and results in unsightly uneven edges and that this has to be done with a circular saw. Gladfully some people from the Engineering School were very helpful and crafted all rectanglar parts for us after we gave them the plans.
We still had to do the side walls which was easier as the did not have to fit into other parts but just closed the shell from both sides. To stick to the planned outline the drawings were plotted 1:1 on three A0 sheets which were then cut out and sticked to each other so the outline could be drawn on the plywood. After cutting out the walls the round parts were straightened with a sander and the straight parts were straightened with a wood shaper.
Important:
It is essential that a running vacuum cleaner has to be connected to the extraction nozzle of the shaper at all times (!). Friction causes the parts to get very hot and can cause sawdust to be inflamed very easily. Always have a fire extinguisher within reach. Also make sure that the machine stopped rotating before you remove it or put it into location. After you put it in the right position make sure to slightly increase the distance from the router bit to the edge so that it does not touch it during the start-up phase. The machine is unpredictable at low rotation speed and can not only screw up your whole workpiece but become a danger to your health.
Preparing the Control Panel
Items required:
- arcade joystick and buttons
- 6mm drill
- four M6 screws, washers and nuts
- shaper
- jigsaw with wood blade
For sawing out the holes for the arcade buttons we used a 28mm holesaw with a vertical drill. Keep in mind to drill shortly and then pull the holesaw up again to let the sawdust out. It's the same problem like with the shaper, if you saw constantly parts become to hot and there's the danger of inflammation.
The hole for the joystick has to fit very tight. To achieve this there were four holes drilled at the corners of a (see drawing)mm rectangle big enough in diameter so that the jigsaw blade fits in. Then the hole was extended more and more until the joystick fit in.
As the thickness of the plywood is higher than the thickness of the middle (blue) part of the joystick. A layer of 8mm was removed at the back side of the control panel to make space for the connectors and the nuts.
Finally the holes for the four screws were drilled with the vertical drill and the joystick was fixated using four M6 screws in combination with washers and nuts.
The more difficult part was to bevel the long edges of the control panel, as they required to have 60 and 75 degree angles in order to flush with the front and monitor panels. As our equipment lacked the right router bits this was achieved by removing 10mm with the straight router cutter and bevelling the remaining 8mm with hammer and chisel. The results were.. adequate.
The same applies for the monitor front which requires a 60 degree angle at the bottom edge. The hole for the screen was sawed out with a jigsaw and edges were straightened with the above mentioned method using the router. As I already mentioned plans had changed to sawing out the full screen area from the monitor front, space was no more sufficient to mount the speakers.
Those were positioned in the top front panel according to the instructions supplied. Holes with a diameter of 106mm were cut out with the jigsaw and bumps were straightened with the router. The holes don't have to be too accurate as they will be covered by the speaker frames.
The hole for the joystick has to fit very tight. To achieve this there were four holes drilled at the corners of a (see drawing)mm rectangle big enough in diameter so that the jigsaw blade fits in. Then the hole was extended more and more until the joystick fit in.
As the thickness of the plywood is higher than the thickness of the middle (blue) part of the joystick. A layer of 8mm was removed at the back side of the control panel to make space for the connectors and the nuts.
Finally the holes for the four screws were drilled with the vertical drill and the joystick was fixated using four M6 screws in combination with washers and nuts.
The more difficult part was to bevel the long edges of the control panel, as they required to have 60 and 75 degree angles in order to flush with the front and monitor panels. As our equipment lacked the right router bits this was achieved by removing 10mm with the straight router cutter and bevelling the remaining 8mm with hammer and chisel. The results were.. adequate. Preparing the Monitor Front
Preparing the Top Front
Those were positioned in the top front panel according to the instructions supplied. Holes with a diameter of 106mm were cut out with the jigsaw and bumps were straightened with the router. The holes don't have to be too accurate as they will be covered by the speaker frames.
Preparing the Door
Items used:- 3x Forge 75mm Butt Hinges
- 18x 5mm Countersunk Bolts with nuts and washers
- Combination Door Bolt
- 10 x 8 x 21mm thick N42 Neodymium Magnet
- drill with holesaw
- router with straight routing bit
The door was cut out using a jigsaw. To have the edges as straight as possible there were small "control holes" with a diameter of 2mm drilled in alongside the outline of the door. Starting from the four corner points where the jigsaw blade was inserted and cutting from one "control hole" to the next the result was pretty good. The edges were straightened with the sander and a hole was sewed out using a holesaw in order to have something to grab into when opening the door.
Preparing the Tilting Element for the Eye Tracker
Items used:- metal saw
- file
- drill
- metal drill bits 6 and 2mm
- friction hinges
- 4 M6 screws with nuts
- 2 M2 screws
- aluminium plate (width: 8cm)
Holes of 6mm diameter were drilled for the hinges using the vertical drill. Gladfully the tracker has two little threads at its backside that can be used to fix it to the metal. As the eye tracker cannot be positioned above the nuts of the hinge-screws the 2mm holes have to be drilled slightly below it. Due to the small size of the screws it is important to measure the distance of the holes very carefully. It is also possible to screw in the bolts at the back of the tracker, color their tips with a felt tip and "stamp" them onto the metal strip. For both the hinge- and the tracker-holes first draw lines parallel to the long edges onto the metal to make sure everything is at the same height.
Assembling and Wiring the Arcade
After constructing the frame and preparing all wooden parts it is now time to put them all together.Attaching the Wooden Parts to the Frame
Items used:
- many M8 coutersunk screws with a length of 35mm
- as many M8 T-Nuts for Rexroth 10mm profile
- 8mm wood drill bit
- ruler
- drill with 6mm hex bit (fits the screws)
- 2x Round white flush fitting plastic air vent with insect mosquito net fitting the size of the
- 2x NON-PWM computer case fans
Wiring the Audio and Cooling System
Items used:- a computer power supply
- Cougar C300.2 2-Channel MOSFET Car Amplifier 800W
- wire
- wood screws to fixate the items against the shelve
- 70cm 4 Pin Molex Plug to Socket Extension Fan Cable
- Fan Splitter Cable for 2 Fans
- luster terminals
- external sound card USB stick
- punched and coated metal tape
| The four molex pins: yellow-black: +12V, red-black +5V, yellow-red: +7V; Source: http://www.everydayguide.com |
Connect the minus pole to the "GND" labelled terminal and the plus pole to the "+12V" lerminal of the last one. To turn on the amplifier make a short wire bridge from the "+12V" to the "REM" terminal. In a car this is normally used to turn on the amp only when the engine is running but in our case we want it to be always on and therefore we just connect it to our plus pole.
| A 4-pin fan connector: black: ground, red: 12V, yellow or white: speed control, blue: PWM Source: futureshop.ca |
If you want to use a PWM fan using an external power source you're going to have a bad time and be better off using a simple fan with a 3-pin connector.
The PC was stored lying on its side on a layer of foam. As the fan is situaded below it an "air channel" was sawed out of the material. When it was first connected to the amplifier sound quality was terrible. As the internal audio output was poorly shielded from the other components every action of e.g. the graphics card was audible through the speakers. For this purpose we bought an external USB soundcard and connected it with an USB extension cord as far away from the PC as possible (see photo).



Keine Kommentare:
Kommentar veröffentlichen