Arcadekast deel 4: de complete handleiding

Om de Bartop Arcadekast volledig in te stellen zoals beschreven in deel 1 tot en met deel 3 kan de volgende handleiding gebruikt worden. Hierin staat stap voor stap beschreven hoe je de Bartop Arcadekast voor twee spelers met de laatste versie van Retropie voor elkaar krijgt en wat je daar allemaal voor moet instellen, te beginnen met een leeg micro SD kaartje van minimaal 16Gb. (Op een 32Gb kaartje kun je nog veel meer spellen zetten…)

In deze handleiding staat het volgende:
. spelknoppen en joysticks instellingen via IPAC2
. benodigde software voor de PC
. basisinstelling van Retropie
. rebooten en afsluiten via SSH met een smartphone
. aanpassing spelconfiguraties
. scraper instellen voor marquees en videos
. screenshots maken
. hardware resetknop installeren
. splashscreen instellen
. caroussel hoofdmenu instellen
. mooiere schermgrootes en overlays toepassen
. knopverlichting per console aanpassen
. backup maken op een micro-SD kaartje of de PC

Succes!

Arcadekast deel 3: Retropie

Nu de arcadekast compleet is kunnen we beginnen de software te installeren. Na lang zoeken op internet en het vergelijken van de vele mogelijkheden ben ik uiteindelijk bij Retropie uitgekomen.

retropie

Het is een compleet systeem met ontzettend  veel ingebouwde emulatoren voor oude gameconsoles:
3do, Amiga, Amstrad CPC, Apple II, Atari 2600, Atari 5200, Atari 7800, Atari Jaguar ,Atari Lynx ,Atari ST ,Color Computer ,Commodore 64 ,Dragon 32 ,Dreamcast ,Genesis/Megadrive ,Game Gear ,Game Boy ,Game Boy Color ,Game Boy Advance ,Intellivision ,Macintosh ,MAME ,Master System ,MSX ,Neo Geo ,Neo Geo Pocket ,Neo Geo Pocket Color ,Nintendo 64 ,Nintendo DS ,Nintendo Entertainment System ,Oric ,PC ,PC Engine/TurboGrafx-16 ,PlayStation 1 ,PSP ,SAM Coupé ,Sega 32X ,Sega CD ,Sega SG-1000 ,Super Nintendo Entertainment System ,TI-99/4A ,TRS-80 ,Vectrex.

mame

In plaats van alle stappen hier te herhalen, op internet zijn duizenden installatieomschrijvingen te vinden, zowel actueel als verouderd. Ik denk ik dat het beter is de actuele informatie aan Retropie zelf over te laten. Zij hebben een zeer gedetailleerde duidelijke website waar je altijd de laatste versie kunt downloaden:
https://retropie.org.uk/

Ook een goede installatiehandleiding ontbreekt gelukkig niet, stap voor stap kun je hier vinden hoe je Retropie eenvoudig en snel op je systeem kunt installeren en instellen, ook bijvoorbeeld de ingebouwde WiFi verbinding:

https://retropie.org.uk/docs/First-Installation/

De Raspberry Pi3 heeft ingebouwde WiFi wat het erg makkelijk maakt om je spellen (ROM’s in de vorm van zipbestanden) in de goede directories te zetten. Lees vooral even de opmerkingen in de installatiehandleiding over copyright…. Vanwege de aard / complexiteit van de wet inzake auteursrechten / intellectuele eigendomsrechten, die aanzienlijk verschilt van land tot land, vormen ROM’s geen onderdeel van Retropie en moeten ze worden geleverd door de gebruiker. Je mag alleen ROM’s hebben van games die je bezit.
Je kunt in verband hiermee het beste op zoek gaan naar spelroms in het “Public Domain” of naar Homebrew spellen, op beide soorten zitten geen copyrights. Ook de spellen van het Vectrex systeem kun je zondermeer gebruiken, die zijn door de maker allemaal vrijgegeven. In deze link op het retropie forum staan een aantal verwijzingen naar rechtenvrije spelsites:
https://retropie.org.uk/forum/topic/10918/where-to-legally-acquire-content-to-play-on-retropie

In het hoofdmenu van Retropie wordt de betreffende emulator pas zichtbaar als er in de bijbehorende directory minstens een spel staat.

Tenslotte een tip:
Als je de arcadekast uitzet met de hoofdschakelaar dan bestaat de kans dat het micro-SD kaartje corrupt raakt omdat de Raspberry Pi3 op dat moment nog bezig was bestanden te saven. als dit gebeurt zit er niets anders op dan het hele systeem er opnieuw opzetten.. Veel werk dus. Het is beter om het uitzetten via het hoofdmenu van Emulation Station te doen. kies hiervoor “QUIT” in het hoofdmenu, daarna “SHUTDOWN SYSTEM” en dan “OK”. Als de Raspberry Pi3 afgesloten is dan kun je zonder problemen de hele arcadekast met de hoofdschakelaar uitzetten.

Hoe kom je legaal aan de nodige spellen ?|
Zoek de goede legale roms…
Om een spel te kunnen spelen heb je een zogenaamde rom van het spel nodig. Er zijn op internet erg veel sites waar je illegale roms kunt downloaden. Ik ben echter op zoek gegaan naar legale spelroms, en die zijn er ook. Hiervoor kun je het beste gaan zoeken naar roms uit het “Public Domain” of zogenaamde Homebrew spellen, die door enthousiaste spelers zelf gemaakt en gepubliceerd zijn. Op al deze spellen zitten geen copyrights. Van het oude Vectrex systeem zijn bijvoorbeeld alle spellen door de huidige eigenaar vrijgegeven voor niet-commercieel gebruik. Zie hier de Vectrex wikipedia.
Een goede site is bijvoorbeeld ook pdroms.de.
Ook op het forum van retropie is veel over rechtenvrije roms te vinden.

Happy gaming !


Arcadekast deel 2: de inbouw

In dit artikel beschrijf ik het stap voor stap inbouwen van de componenten.
Als eerste de netspanning 230 Volt AC:
Plaats de 5 voudige verdeeldoos tegen de linkerzijwand (van achteren gezien) zodanig dat er ruimte is om later de stekkertrafo’s te plaatsen, monteer de netstekeraansluiting in de achterwand en de hoofdschakelaar in de linkerzijwand Sluit ze met minimaal 1,5 mm2 bedrading aan. Isoleer alle open verbindingen netjes met geïsoleerde kabelschoentjes om aanraking te voorkomen. Dit is het enige deel waar een gevaarlijke spanning op staat…. De netstekeraansluiting had open soldeerverbindingen en die heb ik aan de binnenkant afgeschermd met een houten afscherming om aanraking te voorkomen. De hoofdschakelaar heeft een ingebouwde verlichting die oplicht als de kast ingeschakeld is.

Het scherm:
Ik had nog een oud 19 inch scherm van Samsung, de Syncmaster 191T. daar heb ik de voet van gedemonteerd. Schuif het scherm door de opening in de achterkant naar binnen en plaats het tussen de eerder op maat aangebrachte latjes en schroef de vergrendellatjes op hun plaats.  Plug de voedingssteker in de 5 voudige contactdoos.

De aansluitingen voor toetsenbord, muis en netwerkkabel:
Monteer deze in de rechter zijkant. Voor de netwerkkabelaansluiting heb ik een standaard UTP koppelstukje gebruikt, dat klem in de zijwand komt te zitten. De USB pluggen hebben een USB-A aan de buitenkant en een USB -B aan de binnenkant. Met een kort kabeltje USB-B naar USB-A kun je ze vervolgens straks in de kast op de USB aansluitingen van de Raspberry Pi3 aansluiten.

usb en utp.jpg

De arcade drukknoppen en joysticks:
Ik heb hiervoor de complete  set met arcadedrukknoppen (mooi led verlicht!), balltop joysticks, bedrading in meerdere kleuren en een I-PAC2 besteld bij www.arcadewinkel.nl.

Zie voor de complete omschrijving de Starterpack 5 HQ verlicht – 2 spelers– Je kunt de knoppen in verschillende kleuren bestellen, wat je maar wilt en mooi vindt..

De I-PAC2 is via USB aangesloten op de Raspberry Pi3 en werkt als een converter die alle signalen van de sticks en knoppen omzet naar toetsenbordsignalen. Zie voor een gedetailleerde beschrijving van de I-PAC2 van Ultimarc hier.  Monteer nu alle drukknoppen en de joysticks op hun plaats. De joysticks heb ik met 10 mm lange houtschroeven met een brede kop in de onderkant van het controlepaneel bevestigd. Sluit nu alle bedrading aan. Alle ledverlichtingsaansluitingen worden parallel doorverbonden met de gele en zwarte bundeldraden die daarvoor al van passende schoentjes voorzien zijn en worden uiteindelijk aangesloten op een 10 Volt stekkertrafo. Met de andere bedrading sluit je een kant van alle schakelaars in serie aan op de massa-aansluiting van de I-PAC2 en de andere aansluiting van elke schakelaar (neem wel het maakcontact dat sluit als je de knop indrukt) wordt op de betreffende klem van de I-PAC2 aangesloten. Om de draden op de schakelaars aan te sluiten kun je het beste passende  knijpkabelschoentjes (met rode hulsjes) gebruiken. Het wordt wel een hele dradenbrei….

Arcade (1)

Arcade (33)

Voor de aansluitvolgorde heb ik in eerste instantie de standaard MAME volgorde gebruikt die op de website van Ultimarc staat. De I-PAC2 is standaard van deze MAME instelling voorzien, als je zelf iets anders wilt kun je de instelsoftware van hun website downloaden en alle aansluitingen anders programmeren. Sluit de USB aansluiting van de I-PAC2 na het instellen op de raspberry Pi3 aan. Zie deel 4 van mijn blog voor een uitleg van de uiteindelijke instellingen.

Het geluid:
De Raspberry Pi3 heeft een 3,5 mm stereo plugaansluiting voor het geluid. Ik heb niet zelf een versterker in elkaar gezet, maar een 2.0 setje aangeschaft van Logitech, type Z130 dat ik voorzichtig uit elkaar gesloopt heb. (dus weg garantie…) Arcade (26)Monteer de luidsprekertjes in de lichtbak en bedraad ze uit naar de versterker. De afschermgaasjes van beide speakers heb ik platgeslagen (!) en daarna tussen twee passende houten ringen gelijmd die ik tenslotte aan de onderzijde van de lichtbak geschroefd heb. Maar het kan ook anders…. Bij het setje hoort tevens een stekkertrafo (10 Volt 700 mA) die nu weer prima te gebruiken is. Ik heb er tevens de interne verlichting van alle arcade drukknoppen op aangesloten.

De versterker heb ik op een klein L-vormig houten frame geschroefd en aan de binnenkant naast het scherm gemonteerd. Een 6 mm koppelstukje met een verlengasje was nodig om de volumeregelaar door het front naar buiten te voeren. En tenslotte met een mooi zwart/zilver draaiknopje erop gemonteerd was het geluidsgedeelte klaar.

Arcade (13)

De verlichting van de marquee (lichtbak):
Hiervoor heb ik een dun hardboard frame gemaakt dat achterin de bak past. Daarop heb ik vijf rijen met warmwitte Dymond leds gelijmd, afgeknipt van een complete set van vijf meter (die ik had aangeschaft om de keukenverlichting te vernieuwen). Om ze met elkaar door te verbinden kun je de isolatie wegsnijden en ze met stukjes bedrading weer aan elkaar solderen.

Ze zijn tenslotte aangesloten op een stekkertrafo van 12 Volt 1 Ampere.

De Raspberry Pi3:
De Raspberry Pi3 heb ik als een compleet setje met stekkertrafo en kastje en micro-SD kaartje met startersoftware aangeschaft.

De videoaansluiting van de Raspberry Pi3 is een HDMI aansluiting, mijn scherm had echter een DVI aansluiting, dus met een koppelstukje HDMI naar DVI kon ik het scherm aansluiten.

Arcade (6)

Omdat de aansluiting erg stug was, heb ik eerst nog een extra soepel koppelkabeltje aangesloten, oorspronkelijk zat deze bij mijn Chromecast en was daar overbodig. Hier kon ik hem prima toepassen..

Spanningsaansluitingen:
alle stekkertrafo’s (audioversterker+knoppenverlichting, marqueeverlichting, Raspberry Pi3, en de schermvoeding zijn veilig aangesloten op de 5-voudige verdeeldoos.

Arcade (11)


DE BEDIENINGSKNOPPEN:

Er zijn standaard 8 bedieningsknoppen per speler beschikbaar, en mijn arcadekast heeft er slechts zes per speler. De niet gebruikte knoppen heb ik gebruikt voor algemene spelinstellingen die handig zijn als een spel vastloopt of als je een spel wilt stoppen en voor twee speciale flipperkast-knoppen, gemonteerd aan de zijkant van de kast. De instelknoppen (exit, confirm, pause en reset) zitten links naast de monitor aan de voorzijde en werken alleen bij MAME arcade spellen. In dit rijtje zit ook een zwarte drukknop waarmee de Raspberry Pi3B hardwarematig uitgeschakeld of gereboot kan worden.

admin knoppen

De kleuren van de knoppen op de arcade kast zijn hetzelfde als de kleuren die op een SNES controller gebruikt worden:

Arcadekast deel 1: de kast

Hoe maak je een arcadekast met lekker veel ouderwetse spellen?
In deze blog zal ik stap voor stap laten zien hoe ik mijn bartop arcadekast gemaakt heb. De videospellen uit de jaren 70 en 80 hebben niet veel van hun glans verloren en zijn soms leuker om te spelen dan de huidige spellen met hun gigantische geheugenbehoefte en processorsnelheid. Met old skool PacMan is niks mis….

Het begin:
De zoektocht naar informatie op het internet.

Ach ja, alles is al eens een keertje uitgevonden, de onderdelen zijn overal te vinden, maar het is en blijft leuk om er dan toch zelf nog iets moois van te maken….

De eerste belangrijke vraag is: Hoeveel ruimte heb je om een arcadekast neer te zetten?
Mag hij in de huiskamer staan (!) of wordt hij bij voorbaat al verbannen naar de zolder of erger ? Er zijn zo te zien vier hoofdtype arcadekasten, van klein naar groot: inimini, table version, bartop en standalone.

Vanwege de beschikbare ruimte heb ik gekozen voor de bartop versie, te spelen met twee personen. Na een lange speurtocht op internet vond ik een heel gedetailleerde beschrijving op de Instructables website van een Starcade gemaakt door Rolfebox met fotos en zelfs tekeningen die in detail weergeven hoe je de bartop versie kunt maken. Deze Instructable kun je hier bekijken.

Laten we beginnen met de zaagtekening. De gehele kast is gemaakt van 12 mm dik MDF en kan uit een standaard plaat van 122 x 244 cm gezaagd worden. In de oorspronkelijke tekeningen van Rolfebox stonden een paar maatfouten die ik eruit gehaald heb. De breedte heb ik vergroot van 500 mm naar 570 mm om wat meer ruimte te hebben voor de tweepersoons knoppenset. Er zitten een paar schuine kanten aan sommige onderdelen, die kun je zelf gaan zagen of je kunt (misschien beter) de hele zaak door een doehetzelf winkel laten zagen. De grote winkels zoals Praxis en Gamma zagen helaas geen schuine kanten, je zult dus op zoek moeten naar een meer gespecialiseerde winkel, bij de Hubo kon het prima geregeld worden.

Starcade zaagtabel_A

Met de volgende stappen kun je de schuine kanten met zo min mogelijk zaagtafel-afstellingen laten zagen:
1. Zaag het lange stuk van 570 mm breed als een geheel uit.
2. Stel het zaagblad op 26 graden schuin in (onderkant plaat korter dan bovenkant) en zaag het stuk van 186 mm schuin af.
3. Stel het zaagblad weer recht en draai de hele overgebleven plaat nu om.
Teken het stuk van 474 mm af en zaag dit recht af.
4. Stel het zaagblad nu in op 33 graden schuin in (onderkant plaat korter dan bovenkant) en zaag het stuk van 544 mm schuin af.
5. Stel het zaagblad weer recht en draai de hele overgebleven plaat weer om.
Teken nu het stuk van 144 mm af en zaag dit recht af.
6. teken de stukken van 120 mm en 80 mm af en zaag deze beide recht af.
7. Stel het zaagblad nu in op 13 graden schuin in (onderkant plaat korter dan bovenkant) en zaag het stuk van 91 mm schuin af.
8. Stel het zaagblad weer recht en zaag de delen van 454  mm breed als laatste met rechte zijkanten uit. Klaar.

Nu kun je met de blueprints van de zijkanten beide zijkanten gaan aftekenen. Download hiervoor deze PDF:

Starcade blueprints

Print de pagina’s uit op A4 formaat en plak ze daarna nauwkeurig aan elkaar. Vervolgens tape je de tekening strak op het hout en teken ze in zijn geheel over met een scherpe pen zodat de krassen in het hout zichtbaar zijn. Verwijder het papier en teken de krassen met pen of potlood exact over zodat ze beter zichtbaar zijn. Je kunt ook de snijpunten van de lijnen met een prikpen doorprikken in het hout en daarna de lijnen tussen de snijpunten op het hout tekenen. De lijnen die aangeven waar de horizontale delen later komen zijn heel belangrijk. Zaag nu beide delen uit met een decoupeerzaag.

Download vervolgens de volgende PDF waarin je kunt zien hoe de kast in elkaar gezet moet worden:

Starcade reference sheets_A

De voorkant:
Zaag uit de voorkant de uitsparing passend voor de het te plaatsen scherm. Monteer het scherm door het aan de binnenkant op te sluiten tussen latjes en daar links en rechts een vergrendellatje bovenop te schroeven. Verwijder deze laatste latjes weer en haal het scherm er weer af. Nu kun je later als de kast in elkaar zit, heel eenvoudig het scherm definitief plaatsen. Let wel op: sommige schermen hebben instelknopjes aan de voorkant, zorg ervoor door plaatselijk wat hout te verwijderen dat je deze niet indrukt als het scherm op z’n plaats zit….

De achterkant:
Zaag uit de achterkant een uitsparing, groot genoeg om het scherm er door te krijgen als de kast in elkaar zit, en om alle onderdelen aan de binnenzijde te kunnen monteren. Maak in de achterkant onderin de kast een passend gat voor de netspannings-aansluiting, in de buurt van de hoofdschakelaar die in de rechter zijkant komt.

netsteker.jpg

Het deurtje:
Maak tevens een afsluitbaar deurtje voor deze opening.  Deze heb ik gemaakt van twee plaatjes MDF 6 mm dik, op elkaar gelijmd. Eentje net zo groot als de opening en de andere iets overlappend. Aan de onderzijde een paar houten steuntjes en een metaalplaatje aan de bovenzijde voor een magneet-kliksluiting (van een oude hordeur)  die bovenaan de opening aan de kast bevestigd is. het deurtje heeft een mini handvat (van een oude keukenla) aan de bovenzijde.

De lichtbak:
De voorkant van de lichtbak heeft een uitsparing voor de arcade versiering. Maak in de onderzijde van de lichtbak twee uitsparingen passend voor de luidsprekers en maak bovenin de lichtbak in de tussenwand  links en rechts een gat (rond 10 mm) voor de doorvoer van de bedrading (voor de verlichting en de luidsprekers). De verlichte versiering aan de voorzijde is een gewone inktjet kleurenprint op 80 grams wit A4 papier geprint, aan elkaar geplakt en tussen twee plexiglas plaatjes vastgezet aan de binnenzijde van de lichtbakvoorkant met schroefjes. Er zijn op het internet miljoenen mooie arcadeversieringen te vinden….

Arcade (4)

Het bedieningspaneel:
Download de PDF met het gatenpatroon voor de joysticks en de bedieningsknoppen hier:

Starcade control panel

Print deze patronen uit en tape ze op het hout om ze over te kunnen nemen. De gaten voor de knoppen zijn in mijn geval 28 mm rond, voor de joysticks is het even puzzelen en passen om een gat te vinden waarmee ze vrij in alle richtingen kunnen bewegen. Beide sticks zijn met 10 mm lange schroeven gewoon op de onderzijde van het paneel geschroefd.

De voorkant en de zijwanden:
Aan de voorkant heb ik 5 gaten geboord voor drukknoppen, (de knoppen voor het aantal spelers (1-2) , de credit knop en twee startknoppen). De volgende gaten zijn in de zijwanden aangebracht :
Links:
Rond 28 mm voor de linker flipperknop en een reset en enter knop.
Rechts:
Passende gaten voor de rechter flipperknop (rond 28 mm), voor twee USB doorvoeringen, een netwerkkabeldoorvoer en de hoofdschakelaar. Zie onderstaande foto’s. Zie ook deel 2 voor meer details over deze onderdelen..
Houd bij het plaatsen van de gaten er wel rekening mee dat er 18 x 18 mm bevestigings- latjes aan de binnenkant komen..

Arcade (1).png

Lijm en schroef aan beide binnenkanten van de zijpanelen en op de bodem latjes van 18×18 mm vierkant, precies langs de lijnen waar de panelen moeten komen. Lijm en schroef deze vast vanuit de binnenzijde zodat je aan de buitenkant geen schroefgaten ziet. Hiervoor heb ik spaanplaatschroeven van 25 mm lang gebruikt. Het is soms even puzzelen om er goed bij te kunnen maar het gaat wel. Doe dit ook aan de binnenkant van de lichtbak bovenin.Schroef en lijm vervolgens alle panelen (bodem, zijkanten, voorkanten en achterkant op hun plaats. Het controlepaneel heb ik niet vastgeschroefd en gelijmd, dit paneel rust alleen op de latjes en kan dus makkelijk afgenomen worden om de bedrading aan te brengen en later eventueel aanpassingen daaraan te doen. De voorkant van de lichtbak is ook niet vastgelijmd maar klemt gewoon op z’n plaats. Dit om later de luidsprekers en de verlichting te kunnen monteren. Als de kast zover klaar is kun je eventuele naden met vloeibaar hout wegwerken (bij nauwkeurig zagen en monteren treden er geen naden op). Indien gewenst kun je aan de onderzijde vier pootjes monteren. Als de MDF delen eventueel een beetje vettig zijn ontvet ze dan licht en zet het geheel in MDF grondverf. Na licht schuren kun je tenslotte de uiteindelijke kleur aanbrengen, in mijn geval met matzwarte verf op waterbasis. Ik heb geen kunststof afwerking op de randen van de zijkanten gemaakt, zonder was al mooi genoeg…

OK!
tot zover de kast. In deel 2 laat ik de inbouw van de overige onderdelen zien.