Inhaltsverzeichnis:

USB MAME Arcade-Controller - Gunook
USB MAME Arcade-Controller - Gunook

Video: USB MAME Arcade-Controller - Gunook

Video: USB MAME Arcade-Controller - Gunook
Video: Arcade Controller for PC - MAME/HYPERSPIN/LAUNCHBOX/BIGBOX 2024, Dezember
Anonim
USB MAME Arcade-Controller
USB MAME Arcade-Controller
USB MAME Arcade-Controller
USB MAME Arcade-Controller

Dieses Instructable dokumentiert meinen Bau eines USB-MAME-Controllers zum Spielen von Spiel-ROMs über MAME. Dieser Controller wird über ein 12'-USB-Kabel mit einem PC verbunden. Der PC ist dann mit meinem Fernseher verbunden.

Schritt 1: Sammeln Sie Ihre Verbrauchsmaterialien und Werkzeuge

iPac2 - frühe Version ohne integrierte Trackball-Eingänge

Erhältlich bei Amazon:

amzn.to/2j5YLBG

Happ Controls-Tasten und Joysticks

Erhältlich bei Amazon:

amzn.to/2jqC6i6

1 Blatt 1/2 MDF

1/2 quadratischer Holzdübel für zusätzliche strukturelle Stabilität

Holzschrauben

Holzkleber

Ethernet-Kabel für Tastenverbindungen

Draht für Erdungsschleife

Crimp-Steckverbinder

Strukturiertes Kontaktpapier

Werkzeuge:

Werkbank

Gehrungssäge

Schraubendreher/Bohrer

1 1/8 Paddel-Bit

Controller-Loch-Vorlage

Schritt 2: Legen Sie die obere und untere Platte aus und schneiden Sie sie aus

Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus
Legen Sie die obere und untere Platte aus und schneiden Sie sie aus

Der erste Schritt besteht darin, zu entscheiden, ob Sie einen Einzelspieler-Controller oder einen Zwei-Spieler-Controller wünschen. Ich habe mich für zwei Spieler mit dem Joystick und 8 Tasten pro Spieler entschieden, um mir die maximale Flexibilität bei ROMs zu geben. Einige Spiele, die um die Zeit des Untergangs der Arcade herauskamen, verwendeten tatsächlich so viele Tasten. Normalerweise war 6 die maximale Anzahl, so dass Sie ein wenig Geld für Buttons sparen können, wenn Sie nicht glauben, dass Sie diese zusätzlichen 2 Buttons (pro Spieler) jemals brauchen werden.

Da ich 2 Spieler haben wollte, musste ich das bei der Gestaltung des Button-Layouts und damit der Gesamtgröße des oberen Panels berücksichtigen. Am besten planen Sie alles auf Papier, bevor Sie mit dem Schneiden beginnen. Das wird später im Frustrationsniveau sparen, glauben Sie mir. Wenn Sie sich für 2 Spieler entscheiden, stellen Sie sicher, dass Sie zwischen den beiden Spielern genügend Platz lassen, damit Sie beim gleichzeitigen Spielen nicht auf die Schultern schlagen.

Außerdem wollte ich zeigen, dass Sie, auch wenn Sie vielleicht keine Werkstatt haben, einen Ort finden können, um die Arbeit zu erledigen. Ich habe meine neben meinem Haus bei den Mülleimern gemacht (und teilweise in der Garage, als es anfing zu regnen).

Schritt 3: Schneiden Sie die Vorder-, Rückseite, Unterseite und die Seiten aus

Schneiden Sie die Vorder-, Rückseite, Unterseite und die Seiten aus
Schneiden Sie die Vorder-, Rückseite, Unterseite und die Seiten aus
Schneiden Sie die Vorderseite, Rückseite, Unterseite und Seiten
Schneiden Sie die Vorderseite, Rückseite, Unterseite und Seiten
Schneiden Sie die Vorder-, Rückseite, Unterseite und die Seiten aus
Schneiden Sie die Vorder-, Rückseite, Unterseite und die Seiten aus

Da ich wollte, dass mein Bedienfeld ergonomisch ist, habe ich mich für eine leichte Neigung auf der Spielerseite entschieden, also habe ich dies beim Schneiden der Breite der oberen und unteren Bedienfelder berücksichtigt und diese Längen dann als Richtlinie verwendet, wenn Schneiden Sie den Winkel an den Seiten. Hier war eine Gehrungssäge wirklich praktisch. Sie können alle Schnitte von Hand mit einer Gehrungslade oder sogar einer Stichsäge durchführen, aber der Kauf einer Gehrungssäge war eine meiner besten Entscheidungen, da ich sie ziemlich regelmäßig verwende.

Schritt 4: Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie

Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie
Passen Sie die Vorder-, Rückseite, Unterseite und Seiten zusammen, schneiden Sie dann die Stützstreben und befestigen Sie sie

Holen Sie sich Ihre Maße und passen Sie nach dem Schneiden alles zusammen, um sicherzustellen, dass alle Schnitte korrekt ausgeführt wurden. Sobald Sie sicher sind, dass Sie alles richtig zugeschnitten und montiert haben, kleben und schrauben Sie die Stützteile an die Vorder-, Rück- und Seitenwände. BEFESTIGEN SIE NICHT DIE UNTERSEITE.

Beachten Sie, dass die Maße auf der Unterseite im dritten Bild korrekt sind. Der Boden sitzt etwas versetzt im Bild.

Schritt 5: Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld

Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld
Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld
Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld
Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld
Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld
Holen Sie sich Ihr Schaltflächenlayout und übertragen Sie es auf Ihr oberes Bedienfeld

Ich habe eine Online-MAME-Website verwendet, um die Schaltflächenlayouts zu erhalten (www.slagcoin.com). Dies ist ein Muss, da die Button-Layouts in einem CAD-Programm entworfen werden, so dass die Abstände perfekt sind. Es musste überhaupt kein Messen meinerseits durchgeführt werden, außer wo auf dem Panel das Layout platziert werden sollte. Nachdem ich das Layout platziert hatte, habe ich einfach mit meinem 1 1/8 Spatenbit ein kleines Loch an der angegebenen Stelle auf dem Layout gemacht und so ein kleines Loch in die MDF-Platte gemacht ein Stück Altholz, das vom Schneiden der Winkel an den Seiten übrig geblieben ist, nur um sicher zu sein, dass es passt, bevor ich alle Löcher schneide.

Schritt 6: Bohren, bohren, bohren…

Bohren, bohren, bohren…
Bohren, bohren, bohren…
Bohren, bohren, bohren…
Bohren, bohren, bohren…

Sobald Sie die kleinen Löcher für Ihre Tastenlayouts markiert haben, ist es Zeit zu bohren … und bohren … und bohren …

Schritt 7: Gestalten Sie die Spielsteuerungstasten und bohren Sie sie

Gestalten Sie die Spielsteuerungstasten und bohren Sie sie
Gestalten Sie die Spielsteuerungstasten und bohren Sie sie

Dazu gehören die Schaltflächen 'Coin', P1, P2 usw.. Mein Panel verwendet 8 dieser Tasten, um MAME vollständig zu steuern.

Schritt 8: Router die Oberkante, falls gewünscht

Oberkante fräsen, falls gewünscht
Oberkante fräsen, falls gewünscht
Oberkante fräsen, falls gewünscht
Oberkante fräsen, falls gewünscht

Ich wollte meinen Controller so nah wie möglich an einen echten Arcade-Automaten bringen, also habe ich mir einen Router von einem Freund ausgeliehen und mit dem entsprechenden Bit die Kante geroutet. Ich habe keinen guten Job gemacht, aber es ist akzeptabel. Ich hatte das Bit zu niedrig eingestellt, also schnitt es eine Kante an der Außenkante des Holzes. Es wird mit einer dicken Abdeckung bedeckt, so dass es nach Fertigstellung nicht auffällt.

Schritt 9: Bedecken Sie den Controller

Abdeckung des Controllers
Abdeckung des Controllers
Abdeckung des Controllers
Abdeckung des Controllers
Abdeckung des Controllers
Abdeckung des Controllers

Ich habe mich für ein strukturiertes Kontaktpapier entschieden. Es war billig, und ich denke, es macht einen guten Job.

Schritt 10: Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks

Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks
Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks
Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks
Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks
Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks
Decken Sie die Oberseite ab, schneiden Sie die Knopflöcher und montieren Sie die Knöpfe und Joysticks

Achte darauf, das Kontaktpapier fest zu ziehen, sonst bekommst du Falten, die nicht herauskommen. Sie können sehen, dass sich meine tatsächlich etwas gelöst hat, da kein zusätzlicher Klebstoff verwendet wurde. Ich mache mir keine allzu großen Sorgen um die Falten, aber sie sind vorhanden. Die Verwendung eines Sprühklebers beim Anbringen des Kontaktpapiers würde diese Falten beseitigen.

Schritt 11: Ergonomie-Check

Ergonomie-Check
Ergonomie-Check
Ergonomie-Check
Ergonomie-Check

Ich habe die Ergonomie noch einmal getestet, nur um mich mit der Lochposition gut zu fühlen. Perfekt!

Schritt 12: Verdrahten der Tasten und Joysticks und Montage der IPAQ-Platine

Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine
Verdrahten der Tasten und Joysticks und Anbringen der IPAQ-Platine

Aus diesem Grund lassen Sie beim Bau des Controllers den Boden weg - so können Sie die Verkabelung vornehmen und später Zugriff auf die Interna haben, wenn etwas schief geht oder Sie Änderungen vornehmen möchten (siehe den Abschluss dieses Instructable für Details).

Der Schaltplan stammt von der iPAQ-Software, die Ihre Verdrahtung basierend auf der Anzahl der zu installierenden Tasten und Joysticks generieren kann. Ich habe es ausgedruckt, damit ich bei der Verkabelung eine Referenz habe, der ich folgen kann. Ich persönlich habe Cat5e-Netzwerkkabel für die positiven Leitungen verwendet, da ich eine Menge davon herumliegen hatte und da jeder 8 Kabelstränge enthält, konnte ich ein Kabel für 8 Verbindungen verwenden. Ich denke, es hat für eine sauberere Installation gesorgt. Ich habe gerade ein langes Mehrfachverbindungskabel für den Boden gemacht. Der iPAQ ist USB, also

Schritt 13: Fazit

Abschluss
Abschluss
Abschluss
Abschluss
Abschluss
Abschluss

Da ich ein USB-basiertes iPAQ-Controller-Board verwendet habe, schließe ich es an einen HTPC (Heimkino-PC) an, der bereits mit meinem Fernseher verbunden war. Ich stecke das Gerät einfach in den vorderen USB-Port und starte MAME oder ein beliebiges Emulatorprogramm, das ich gerade möchte. Der Vorteil dieser Bauweise besteht darin, dass ich das Gerät bei Nichtgebrauch einfach vom Netz trennen und es in einem Schrank oder hinter dem Babygitter auf dem Bild aufbewahren kann, damit es nicht beschädigt wird.

Aus diesem Grund mag ich die Flexibilität, den Controller getrennt von einem Bartop- oder Full-Size-MAME-Gerät zu haben, aber in Zukunft ist mein Plan, einen Raspberry Pi 3 oder 3b mit RetroPie im Inneren mit dem iPAQ-Controller-Board zu installieren, und Dann einfach ein HDMI-Kabel rausführen. Der Nachteil dabei ist, dass ich auf der Rückseite des Controllers einen Stromanschluss für den RPi sowie eine HDMI-Buchse installieren und einige Löcher für die Belüftung schneiden muss, da RPi 3s heiß läuft. Ich könnte tatsächlich einen aktiven Lüfter auf einer Seite der Rückseite des Controllers und ein Abluftloch auf der anderen installieren.

Empfohlen: