Moin,
in Folge 11 (Input) haben wir darüber gesprochen, dass wir für Somyeol einen Arcade-Automaten gebaut haben. Hier wollte ich einmal beschrieben, wie wir das gemacht haben:

Automat front

Aufbau des Towers

Der Tower besteht komplett aus Holz. Ich habe 12 mm dickes Holz verwendet (hier ist man aber sehr flexibel, dicker macht alles schwerer, zu dünn instabil). Aufbau des Towers

Für die Größe, die ich mir ausgedacht habe, brauchte ich insgesamt 2500 mm x 500 mm Holzplatte. Beim Baumarkt sollte es Sperrholzplatten á 1200x600x12 mm geben. Davon braucht man dann zwei.

In den Display-Rahmen muss ein Loch passend zu der Monitorgröße gesägt werden. Von hinten kann mit einer Oberfräse eine Vertiefung mit den Außenmaßen des Monitors gefräst werden, damit der Monitor gut in der Holzplatte liegt. Ich brauchte auf der rechten Seite noch etwas mehr Platz für die Stecker.

Monitor von Hinten

Die Seiten bekommt man am gleichmäßigsten hin, wenn man zwei Bretter übereinanderlegt und dann beide Seiten gleichzeitig aussägt.

Automat von der Seite

Die Platte für den Joystick und die Buttons braucht insgesamt 7 Löcher. Die Platzierung der Buttons und des Joysticks ist euch überlassen. Ich habe versucht die Buttons für die Hand angenehm zu platzieren. Der Joystick braucht ein ca. 10 mm großes Loch. Die Buttons brauchen ein 29 mm großes Loch (mit einem Forstnerbohrer) und ein um ein paar mm größere Vertiefung, damit die seitlichen Arme den Button festhalten können (Durchmesser und Höhe der Arme kann je nach Modell variieren, deswegen vorher einmal messen. Und eine Probebohrung kann auch nicht schaden).

Input Buttons

Ich habe vor dem Zusammenbau alle Bretter schwarz lackiert. Wie man auf der Seitenansicht sehen kann, habe ich es mit den Schrauben etwas übertrieben - da reichen je 2 Schrauben pro Seite. Falls sich das Brett etwas verzogen ist, noch eine Schraube in der Mitte.

Hardware

Monitor AOC 16G3 Link
Tower Lenovo IdeaCentre 510 Link
Joystick Sanwa Joystick JLF-TP-8YT Link
Joystick Ball (Optional) Sanwa Ball LB-35 Link
Pushbutton Sanwa OBSF-30 Link
Gamepad Saitek P380 Link

Buttons verkabelung Buttons und Joystick verkabelung Für die Ansteuerumg der Buttons und des Joysticks habe ich mir ein günstiges Gamepad (Saitek P380) gekauft und auseinander genommen. Dann habe ich den Joystick auf die Buttonst für das D-Pad verbunden und die Buttons sind auf A, B, X, Y und zwei Schultertasten gemapped.

Software

Ich setze Fedora 39 ein, für manche Games wird Windows aber bestimmt Sinn machen. Für den Benutzer sollte das automatische Login ohne Passwort aktiviert werden. Außerdem können die meisten PCs automatisch starten, sobald sie Strom bekommen. Das lässt sich im Bios einstellen.

Im Autostart habe ich Steam im Big Picture Modus mit diesem Befehl:

steam -bigpicture -offlinemode -nofriendsui -nointro

Bei mir ist Gnome immer in einem Übersichtsview gestartet, das konnte ich nur mit einer Gnome Extension ändern: Just Perfection

Leider ist der Steam Big Picture Modus kein Kiosk Modus, bei dem bestimmte Sachen sich nicht deaktivieren lassen. Falls man den Automaten irgendwo aufstellen möchte, sollte man über einen cronjob nachdenken, der alle 30 Sekunden guckt, ob Steam noch läuft, oder man startet ein bestimmtes Game direkt und verhindert das dieses Spiel geschlossen werden kann.

Preise

Monitor 200€
Tower Nach Ausstattung
Joystick und Buttons 70€
2x Sperrholz Platten 40€
Gamepad 20€

Fazit

Vielleicht hat ja die eine oder der andere von euch jetzt Lust bekommen, selbst einen Arcade-Automaten zu bauen. Ich hoffe, dass diese Anleitung hier dabei hilft!