Inhoudsopgave:
- Stap 1: De zaak afdrukken
- Stap 2: Soldeer de PCB
- Stap 3: Maak de kabels
- Stap 4: Monteer het apparaat
- Stap 5: Installeer RetroPie
- Stap 6: Aanpassen (KODI toevoegen)
- Stap 7: Ontspan en geniet
Video: Retro Gaming Console (N64 Mod) Met KODI - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Retro-games spelen op old school consoles is erg leuk, maar het kopen van de afzonderlijke consoles en alle bijbehorende games is te omslachtig en te duur! Om nog maar te zwijgen over het feit dat als je een hogeschool/universiteitsstudent bent en elke 12 maanden van appartement verhuist, het niet het gemakkelijkste is om al deze consoles in te pakken (rattennesten van draden!!!). Dus hier is een eenvoudige wijziging van de reeds openbaar beschikbare RetroPie-gameconsole met een frontinterface voor uw originele N64-controllers en twee USB-slots voor universele controllers om een verscheidenheid aan andere consoles te spelen.
Dit is een relatief goedkoop project en kan hoogstwaarschijnlijk in een weekend worden voltooid, maar wacht tot 3 weken voordat alle onderdelen arriveren! Afgezien van toegang tot een 3D-printer, heb je dit nodig (alle prijzen zijn in Canadese valuta).
Materialen:
- ABS-filament (1,75 mm) (kleur naar keuze)…….~$25,00 CAD**
-
Raspberry Pi 3 Starter Kit……………………..~$120.00 CAD
- Raspberry Pi 3 Model B*…………………………………….
- HDMI kabel…………………………………………………………
- Koellichaam x2*………………………………………………………….
- 2.5A voeding*………………………………………………
- 32GB Micro SD-kaart (klasse 10)*………………………………
- N64-controllerconnector (x4)……………………..~ $10.00 CAD
- N64-controller-PCB…………………………………….~$5.00 CAD
- Draadloos toetsenbord…………………………………….~ $17.00 CAD
- USB-verlengkabels……………………………….~ $10.50 CAD
- 2x3 Pin Header…………………………………………..~$2.00 CAD
- 2,4-4 mm montageschroeven (x9)…………………….~$2.00 CAD
- 2,8-6 mm montageschroeven (x4)…………………….~$2.00 CAD
Gereedschap:
- 3D-printer………………………………………………………………….
- Schroevendraaier set………………………………………………………..
- Soldeerbout……………………………………………………………
- Hitte geweer………………………………………………………………….
- Hete lijm/silicium…………………………………………………………
Diversen:
- USB Super Nintendo-controllers (optioneel) … $ 17,00 CAD
- Krimpkous (optioneel)……………………………………………….
- NinjaFlex-filament (optioneel)…………………….$ 50,00 CAD
-
Resetschakelaar (optioneel)………………………………$2.00 CAD
Totale kosten:………………………………………………..~ $166,50 CAD
*Sterk aanbevolen.**Ervan uitgaande dat je dit al hebt.
Stap 1: De zaak afdrukken
Gebruikte materialen:
- ABS-filament (1,75 mm)
- NinjaFlex-filament (1,75 mm)
Benodigde gereedschappen:
- 3D-printer
- STL-bestanden
Instructies:
De case is HIER beschikbaar op Thingiverse.com en bevat de. STL-bestanden. Volg de afdrukdetails in de beschrijving voor de beste afdrukkwaliteit de eerste keer, aangezien het afdrukken van grote platte dozen niet erg eenvoudig is vanwege kromtrekken. Druk de voetjes af met NinjaFlex, omdat deze in de schroefgaten aan de onderkant van de behuizing passen en voorkomen dat de doos rond de tafel schuift als u aan een van de kabels trekt.
Indien u geen beschikking heeft over een 3D-printer dan zijn er verschillende mogelijkheden. Probeer eerst Google. Google is geweldig. Ten tweede, wat dacht u ervan uw bestanden naar een online 3D-printbedrijf te sturen en ze rechtstreeks naar uw deur te laten verzenden? Hier zijn enkele opties:
- Shapeways
- 3D-hubs
- beeldhouwer
En de lijst gaat maar door…
Stap 2: Soldeer de PCB
Gebruikte materialen:
- N64-controllerprintplaat
- N64-controllerconnectoren
- 2x3 mannelijke koppen
Benodigde gereedschappen:
Soldeerbout
Instructies:
Tenzij u toegang heeft tot uw eigen PCB-printer, moet u deze stap uitbesteden. Persoonlijk gebruikte ik OshPark.com omdat ze een doorlooptijd van 3 weken boden en we de goedkoopste waren die ik kon vinden. De minimale bestelling is voor drie stukken en komt neer op ongeveer vijf dollar per bord. Ga naar de website en volg de instructies voor het uploaden van een.zip-bestand met Gerber CAM-bestanden die bij deze stap zijn bijgevoegd (Gerbers.zip).
De kabels op de N64-controllerconnectoren hebben een variabele tolerantie en zijn niet altijd volgens de specificaties, dus het kan zijn dat ze wat gehannes nodig hebben om ze in de gaten te laten passen. Merk op dat er contouren zijn afgedrukt op de zeefdruklaag om aan te geven aan welke kant en richting de controller-headers moeten worden geïnstalleerd. Zodra alle connectoren op hun plaats zitten, soldeert u ze op het bord.
Soldeer de 2x3-pins header aan de andere kant van de N64-pinnen en probeer deze met de pinnen gelijk aan de andere kant te plaatsen om het montageoppervlak laag profiel te houden.
Hoe het werkt:
De PCB leidt gewoon de drie pinnen van elke controllerconnector om en consolideert ze in 6 pinnen. Originele N64-controllers werken met 3.3V-logica en hebben een enkele signaalpin voor tweerichtingscommunicatie tussen de controller en de console. De aarde en voeding voor elke controller zijn gebundeld op een enkele pin en de vier controllersignalen worden omgeleid om de 12 ingangen terug te brengen tot 6 uitgangen.
bronnen:
- PCB-ontwerp
- PCB-ontwerpvideo
- N64 elektronica
Stap 3: Maak de kabels
Gebruikte materialen:
- Druk op de knop
- Vrouw-vrouwelijke startkabels
- Krimpkous
Benodigde gereedschappen:
- Soldeerbout
- Hitte geweer
Instructies:
2.1 Tuimelschakelaar
De tuimelschakelaar is optioneel voor dit project, maar ik heb het hier toch opgenomen omdat het een gemakkelijke manier biedt om het apparaat opnieuw in te stellen / in te schakelen in plaats van fysiek aan de stroom te trekken. Om de softwarereset te bevestigen, knipt u twee vrouwelijke headerkabels tot ongeveer 10 cm en soldeert u de vrije uiteinden aan de resetschakelaar. Krimp de aansluitingen om kortsluiting te voorkomen.
2.2 Soldeer de Raspberry Pi
Breek twee header-pinnen af en soldeer deze op de 'run'-poort op de Raspberry Pi. Probeer een schone soldeerrups op de pads te krijgen en zorg ervoor dat de pinnen haaks op het bord staan.
2.2 GPIO-PCB-kabel
Voor deze kabel kun je gewoon zes vrouwelijke header-pinkabels gebruiken om de Raspberry Pi GPIO-pinnen op de printplaat aan te sluiten. Leg deze dus opzij voor later.
bronnen:
Reset schakelaar
Stap 4: Monteer het apparaat
Benodigde materialen:
- 2,8-4 mm bevestigingsmiddelen
- 2,4-6 mm bevestigingsmiddelen
- PCB
- Raspberry Pi
- USB-connectoren
- Reset schakelaar
- Draadloze toetsenborddongle
Benodigde gereedschappen:
- Schroevendraaier set
- Hete lijm/silicium
Instructies:
4.1 N64-connectorinterface monteren
Monteer de PCB Controller PCB aan de voorwand met vijf 2,8-4 mm schroeven.
4.2 Raspberry Pi
Monteer de Raspberry Pi op zijn plaats met behulp van vier 2,8-4 mm schroeven. Plaats de twee koellichamen op de Raspberry Pi om te helpen bij het koelen.
4.3 Resetschakelaar monteren
Monteer de reset-schakelaar door het achterste gat met de sluitring aan de binnenkant van de behuizing. Sluit de vrije uiteinden van de kabel aan op de 'run'-poort op de Pi en gebruik hete lijm/silicium om op zijn plaats te houden. De volgorde van het aansluiten van de kabels is niet relevant.
4.4 USB-verlengers monteren
Sluit de USB-verlengers aan en dep ze met een beetje hete lijm/silicium voordat u ze in hun sleuven schuift om te voorkomen dat ze er na verloop van tijd uit glijden. Wikkel de kabels uit de weg en sluit ze aan op twee vrije USB-poorten op de Pi.
4.5 USB-toetsenborddongle voor plug-ins
Sluit de Nano USB-ontvanger aan op een vrije poort.
4.6 Plug-in GPIO-PCB-kabel
Sluit zes vrouwelijke kabels aan op de printplaat en lijm ze vast om te voorkomen dat ze losraken. De aarde en 3,3 V-voeding zijn duidelijk aangegeven op het bord, dus sluit die rechtstreeks aan op de overeenkomstige poorten op de GPIO-pinnen van de Pi. Steek de vier controllerpinnen in de overige sleuven zoals aangegeven.
4.7 Veilig deksel
De vier 2,4-6 mm inbusschroeven zijn vier waarmee het deksel aan de behuizing wordt bevestigd. Zoals je had verwacht, zijn er vier pilaren in de behuizing waarin de schroeven zijn ondergebracht, zodat er geen bevestigingsmiddelen zichtbaar zijn aan de buitenkant van de behuizing. Gebruik een inbussleutelbit uit uw schroevenset om deze vast te draaien.
4.8 Voeten toevoegen
Dit is een belangrijke stap, omdat hierdoor de luchtstroom onder de unit naar de ventilatieopening kan stromen voor koeling. Print kleine voetjes met het NinjaFlex-filament of koop gewoon plakkerige rubberen pads en monteer ze aan de onderkant van het apparaat.
Stap 5: Installeer RetroPie
Gebruikte materialen:
- 32GB Micro SD-kaart (klasse 10)
- Micro SD-adapter
Benodigde gereedschappen:
- Computer
- SD-formatter
- Win32DiskImager
- RetroPi-afbeelding
Instructies:
5.1 RetroPie-afbeelding installeren en ROM's toevoegen
Formatteer de SD-kaart met behulp van de Micro SD USB-adapter met SD Formatter en brand vervolgens de RetroPie-afbeelding op de SD-kaart met Win32DiskImager. Eenmaal voltooid, plaatst u de SD-kaart in de sleuf op de Raspberry Pi en schakelt u het apparaat in om het installatieproces te starten. Volg deze tutorial HIER. Opmerking: gebruik het toetsenbord voor de configuratie van de controller, aangezien de N64-controllers nog niet werken.
5.2 Ondersteuning voor GPIO-controller installeren
Helaas wordt RetroPie standaard niet geleverd met controllerondersteuning via de GPIO-pinnen en moet daarom worden geladen. Volg DEZE tutorial om het gamecon_gpio_rpi-stuurprogramma te installeren voor het inlezen van gegevens van de originele N64-controller. De eenvoudigste manier om de stuurprogramma's te installeren is via het RetroPie-Setup-script door Pakketten beheren te selecteren, vervolgens Stuurprogrammapakketten beheren en vervolgens gamecondriver. Gebruik voor compatibiliteit met N64-controllers optie 6 voor het bestand en voeg ` options gamecon_gpio_rpi=6, 6, 6, 6, 6, 6 ` toe aan het bestand /etc/modprobe.d/gamecon.conf om de controllerondersteuning in te schakelen. Start het systeem opnieuw op zodat u zich in het RetroPie-startscherm bevindt en voer de opties in om een controllerconfiguratie toe te voegen. Nu kunt u de N64-controller in kaart brengen.
5.3 De N64-controller kalibreren
Ik ontdekte dat bij het in kaart brengen van de N64-controller, deze niet precies werkte zoals ik had gehoopt, wat enige handmatige inschakeling van het kalibratiebestand vereiste, omdat sommige knoppen niet registreerden en de joystick te gevoelig was. Voer de opdracht in vanuit het RetroPie-startscherm door op F4 (CTRL + F4 of Windows + F4) te drukken en voer de joysticktest uit om een live-uitlezing van uw controllers af te drukken om de index van elke knop te bepalen.
$ jstest /dev/input/js0 # herhaal voor js0, js1, …, js5
Open /opt/retropie/configs/n64/InputAutoCfg.ini en werk het configuratiebestand voor de N64-controller bij zodat het overeenkomt met het bijgevoegde configuratiebestand (N64_config.txt) en sla het op. Nu zou je N64-controller moeten werken zoals verwacht!
5.3 De emulator aanpassen
Nu zou je RetroPie moeten hebben geïnstalleerd met werkende N64-controllers, maar je zult misschien merken dat sommige games niet zo goed spelen. Bij het starten van een ROM verschijnt er een scherm met de vraag of je de instellingen wilt aanpassen, tik op ENTER/RETURN om dit menu te openen. Er zijn verschillende emulators om uit te kiezen, dus speel ermee om te bepalen welke het beste werkt voor elke ROM die je wilt spelen.
5.4 De Pi. overklokken
Standaard draait Raspberry Pi op 800MHz en het Raspi-Config-menu staat de optie om te overklokken niet toe, dus je moet het handmatig doen. Volg deze link HIER om /boot/config.txt te bewerken om het systeem te versnellen. Mijn systeem draait op 1300MHz en speelt de meeste N64 ROM's vrij soepel af.
bronnen:
- Installeer RetroPie
- Controllerondersteuning toevoegen
- Ondersteuning voor RetroArch-controller
- JSTEST voor Joypad
- De N64-controller in kaart brengen
- De Pi. overklokken
Stap 6: Aanpassen (KODI toevoegen)
Volg deze tutorial om KODI op RetroPie als een poort te installeren.
Installeer KODI van RetroPie
Stap 7: Ontspan en geniet
Nou, dat is het dan! Je zou een volledig functioneel systeem moeten hebben met al je favoriete games! Als je feedback of suggesties hebt om dit verder te verbeteren, hoor ik het graag. Veel plezier met je nieuwe gameconsole.
Proost:)
Aanbevolen:
Gaming-koptelefoon met microfoon: 4 stappen
Gaming-koptelefoon met microfoon: vandaag laat ik jullie zien hoe je je eigen hoofdtelefoon met microfoon kunt bouwen
Woonkamer VR Ready Gaming met Linux: 4 stappen
Woonkamer VR Ready Gaming met Linux: Inleiding Ik wilde een gaming rig maken voor VR en social gaming in mijn woonkamer. Ik ben een fan van Linux en de open source-gemeenschap, dus de vraag was "kan Linux VR doen?", Linux is een zeer capabel gaming-besturingssysteem - niet in de laatste plaats dankzij Win
Retro-gaming met RetroPi: 6 stappen
Retro-gaming met RetroPi: nadat een paar mensen me vroegen hoe ik die retro-games op mijn tv kreeg, besloot ik dit instructable te schrijven, zodat ze weten hoe ze hun eigen games kunnen maken. Zal proberen dit zo makkelijk mogelijk te houden.Dus zonder uitweiden over de technische dingen, duiken we in de
Muziek maken met een Atari Punk-console: 5 stappen (met afbeeldingen)
Muziek maken met een Atari Punk-console: Sommige oude analoge circuits zijn tegenwoordig net zo populair als toen ze tientallen jaren geleden werden geïntroduceerd. Vaak verslaan ze micro's en andere digitale circuitoplossingen gemakkelijk in termen van eenvoudige eenvoud. Forrest heeft het weer gedaan.. zijn favoriete exemplaar is de Atari
Gebruik een Arduino met een N64-controller: 5 stappen (met afbeeldingen)
Gebruik een Arduino met een N64-controller: er zijn tutorials voor het gebruik van een NES-controller met een Arduino, maar het gebruik van de meer gecompliceerde N64-controller en de analoge joystick heeft een duidelijke aantrekkingskracht. Als je een Arduino in de buurt hebt en geen Adaptoid wilt kopen, is dit instru