Innholdsfortegnelse:
- Trinn 1: Skrive ut saken
- Trinn 2: Lodd PCB
- Trinn 3: Lag kablene
- Trinn 4: Sett sammen enheten
- Trinn 5: Installer RetroPie
- Trinn 6: Tilpass (Legg til KODI)
- Trinn 7: Slapp av og nyt
Video: Retro spillkonsoll (N64 Mod) med KODI: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Å spille retro -spill på gamle skolekonsoller er veldig gøy, men å kjøpe de enkelte konsollene og alle spillene som følger med er for tungvint og dyrt! For ikke å snakke om du er høyskole/universitetsstudent og flytter leiligheter hver 12. måned, det er ikke det enkleste å pakke sammen alle disse konsollene (rottereder av ledninger !!!). Så her er en enkel modifikasjon av den allerede offentlig tilgjengelige RetroPie -spillkonsollen med et frontgrensesnitt for de originale N64 -kontrollerne og to USB -spor for universelle kontrollere for å spille en rekke andre konsoller.
Dette er et relativt billig prosjekt og kan mest sannsynlig fullføres i løpet av en helg, men det kan ta opptil 3 uker før alle delene kommer! Bortsett fra tilgang til en 3D -skriver, her er det du trenger (alle priser er i kanadisk valuta).
Materialer:
- ABS -filament (1,75 mm) (valgfri farge) ……. ~ $ 25,00 CAD **
-
Raspberry Pi 3 startpakke ……………………….. ~ $ 120,00 CAD
- Raspberry Pi 3 Model B*…………………………………………….
- HDMI -kabel ………………………………………………………………
- Varmeavleder x2*…………………………………………………………….
- 2.5A strømforsyning*………………………………………………
- 32 GB Micro SD -kort (klasse 10)*……………………………
- N64 -kontrollkontakt (x4) …………………….. ~ $ 10,00 CAD
- N64 Controller PCB ……………………………………. ~ $ 5,00 CAD
- Trådløst tastatur ……………………………………. ~ $ 17,00 CAD
- USB -forlengelseskabler ………………………………. ~ $ 10,50 CAD
- 2x3 Pin Header ………………………………………….. ~ $ 2,00 CAD
- 2,4-4 mm monteringsskruer (x9) ……………………. ~ $ 2,00 CAD
- 2,8-6 mm monteringsskruer (x4) ……………………. ~ $ 2,00 CAD
Verktøy:
- 3D -skriver ……………………………………………………………………….
- Skrutrekkersett ………………………………………………………..
- Loddejern ……………………………………………………………
- Varmepistol………………………………………………………………….
- Varmlim/silisium ………………………………………………………………
Diverse:
- USB Super Nintendo -kontrollere (valgfritt) … $ 17,00 CAD
- Varmekrymping (valgfritt) …………………………………………………….
- NinjaFlex filament (valgfritt) ……………………. $ 50,00 CAD
-
Tilbakestill bryter (valgfritt) ……………………………… $ 2,00 CAD
Totalkostnad: ……………………………………………….. ~ $ 166,50 CAD
*Sterkt anbefalt. ** Forutsatt at du allerede har dette.
Trinn 1: Skrive ut saken
Materialer som brukes:
- ABS -filament (1,75 mm)
- NinjaFlex filament (1,75 mm)
Nødvendige verktøy:
- 3D -skriver
- STL -filer
Bruksanvisning:
Saken er tilgjengelig HER på Thingiverse.com og inneholder. STL -filene. Følg utskriftsdetaljene i beskrivelsen for den beste utskriftskvaliteten første gang, siden utskrift av store flate esker ikke er veldig lett på grunn av vridning. Skriv ut føttene med NinjaFlex siden disse vil passe inn i skruehullene på bunnen av saken og forhindre at boksen sitter rundt bordet hvis du trekker i en av kablene.
Hvis du ikke har tilgang til en 3D -skriver, er det flere alternativer. Prøv først Google. Google er flott. For det andre, hva med å sende filene dine til et online 3D -utskriftsfirma og få dem sendt rett til døren din? Her er noen alternativer:
- Shapeways
- 3D -hubber
- Sculpteo
Og listen fortsetter …
Trinn 2: Lodd PCB
Materialer som brukes:
- N64 -kontroller -kretskort
- N64 Controller -kontakter
- 2x3 mannlig topptekst
Nødvendige verktøy:
Loddejern
Bruksanvisning:
Med mindre du har tilgang til din egen PCB -skriver, må du outsource dette trinnet. Personlig brukte jeg OshPark.com siden de tilbød en leveringstid på 3 uker, og vi var den billigste jeg fant. Minimumsbestillingen er for tre stykker og utgjør omtrent fem dollar per brett. Gå til nettstedet og følg instruksjonene for å laste opp en.zip -fil som inneholder Gerber CAM -filer som er vedlagt dette trinnet (Gerbers.zip).
Ledningene på N64 -kontrollerkontaktene har variabel toleranse og ikke alltid for å spesifisere, så de kan trenge litt fikling for å få dem til å sette seg inn i hullene. Vær oppmerksom på at det er konturer skrevet ut på silkeskjermlaget for å indikere hvilken side og retning som skal installeres kontrollerhodene. Når alle kontaktene er på plass, lodder du dem til brettet.
Lodd 2x3 -pinners topptekst på motsatt side fra N64 -pinnene, og prøv å plassere den med pinnene i flukt på motsatt side for å holde monteringsoverflaten lav profil.
Hvordan det fungerer:
Kretskortet omdirigerer bare de tre pinnene fra hver kontrollerkontakt og konsoliderer dem til 6 pinner. Originale N64-kontrollere fungerer med 3.3V logikk og har en enkelt signalpinne for toveiskommunikasjon mellom kontrolleren og konsollen. Bakken og strømmen for hver kontroller er samlet til en enkelt pinne, og de fire kontrollersignalene blir omdirigert for å redusere de 12 inngangene til 6 utganger.
Kilder:
- PCB -design
- PCB -designvideo
- N64 Elektronikk
Trinn 3: Lag kablene
Materialer som brukes:
- Trykknapp
- Kvinnelige-kvinnelige jumperkabler
- Varmekrymping
Nødvendige verktøy:
- Loddejern
- Varmepistol
Bruksanvisning:
2.1 Vippebryter
Vippebryteren er valgfri for dette prosjektet, men jeg har inkludert her uansett fordi det gir en enkel måte å tilbakestille/slå på enheten i stedet for å trekke strømmen fysisk. For å feste tilbakestillingen av programvaren, kutter du to hunnkabler til omtrent 4 tommer og lodder de frie endene til tilbakestillingsbryteren. Varmekrymp tilkoblingene for å forhindre kortslutning.
2.2 Lodd Raspberry Pi
Bryt av to toppnål og loddetinn til "run" -porten på Raspberry Pi. Prøv å få en ren loddetinn på putene og sørg for at pinnene er firkantede mot brettet.
2.2 GPIO-PCB-kabel
For denne kabelen kan du bare bruke seks kvinnelige topptekskabler for å koble Raspberry Pi GPIO -pinnene til kretskortet. Så legg dem til side for senere.
Kilder:
Tilbakestill bryteren
Trinn 4: Sett sammen enheten
Nødvendige materialer:
- 2,8-4 mm fester
- 2,4-6 mm fester
- PCB
- Bringebær Pi
- USB -kontakter
- Tilbakestill bryteren
- Trådløst tastaturdongle
Nødvendige verktøy:
- Skrutrekkersett
- Varm lim/silisium
Bruksanvisning:
4.1 Monter N64 -grensesnitt
Monter kretskortet på fronten ved hjelp av fem 2,8-4 mm skruer.
4.2 Bringebær Pi
Monter Raspberry Pi på plass med fire 2,8-4 mm skruer. Plasser de to varmeavlederne på Raspberry Pi for å hjelpe med kjøling.
4.3 Monter tilbakestillingsbryter
Monter tilbakestillingsbryteren gjennom det bakre hullet med låseskiven på innsiden av saken. Plugg de frie endene av kabelen til "run" -porten på Pi og bruk varmt lim/silisium for å holde på plass. Rekkefølgen på hvordan du kobler til kablene er irrelevant.
4.4 Monter USB -forlengere
Koble til USB -forlengerne og tørk med et snev av varmt lim/silisium før du skyver dem inn i sporene for å forhindre at de glir ut over tid. Pakk kablene ut av veien og koble til to ledige USB -porter på Pi.
4.5 Plugin USB Keyboard Dongle
Koble Nano USB -mottakeren til en ledig port.
4.6 Plugin GPIO-PCB-kabel
Koble til seks hunnkabler til kretskortet og lim på plass for å forhindre at de løsner. Bakken og 3,3V strøm er tydelig merket på brettet, så koble dem direkte til de tilsvarende portene på Pi's GPIO -pinner. Plugg de fire kontrollpinnene inn i de gjenværende sporene som angitt.
4.7 Sikkert lokk
De fire 2,4-6 mm unbrakoskruene er fire som fester lokket til saken. Som du forventet, er det fire søyler inne i saken som inneholder skruene, slik at ingen festemidler er synlige på utsiden av saken. Bruk en unbrakonøkkel fra skruesettet, og skru dem inn til de er stramme.
4.8 Legg til føtter
Dette er et viktig skritt siden det tillater luftstrøm under enheten til ventilasjonen for kjøling. Skriv ut små føtter med NinjaFlex -filamentet eller bare kjøp klebrig gummiputer og fest dem på undersiden av enheten.
Trinn 5: Installer RetroPie
Materialer som brukes:
- 32 GB Micro SD -kort (klasse 10)
- Micro SD -adapter
Nødvendige verktøy:
- Datamaskin
- SD -formatering
- Win32DiskImager
- RetroPi -bilde
Bruksanvisning:
5.1 Installer RetroPie Image & Add ROMs
Ved hjelp av Micro SD USB Adapter -formatet SD -kortet ved hjelp av SD Formatter og brenn deretter RetroPie -bildet på SD -kortet ved hjelp av Win32DiskImager. Når du er ferdig, setter du inn SD -kortet i sporet på Raspberry Pi og slår på enheten for å starte installasjonsprosessen. Følg denne opplæringen HER. Merk: Bruk tastaturet for kontrollerkonfigurasjonen siden N64 -kontrollerne ikke vil fungere ennå.
5.2 Installer støtte for GPIO -kontrolleren
Dessverre kommer RetroPie ikke med kontrollerstøtte via GPIO -pinnene som standard og må derfor lastes inn. Følg DENNE opplæringen for å installere gamecon_gpio_rpi -driveren for å lese inn data fra den originale N64 -kontrolleren. Den enkleste måten å installere driverne på er via RetroPie-Setup-skriptet ved å velge Manage Packages, deretter Manage Driver Packages, deretter gamecondriver. For kompatibilitet med N64 -kontrollere, bruk alternativ 6 for filen og legg til `alternativer gamecon_gpio_rpi = 6, 6, 6, 6, 6, 6` i filen /etc/modprobe.d/gamecon.conf for å aktivere kontrollerstøtten. Start systemet på nytt slik at du er i RetroPie -sprutskjermen, og angi alternativene for å legge til en kontrollerkonfigurasjon. Nå kan du kartlegge N64 -kontrolleren.
5.3 Kalibrer N64 -kontrolleren
Jeg fant ut at ved kartlegging av N64 -kontrolleren at den ikke fungerte akkurat som jeg hadde håpet, noe som krevde litt manuell skriving i kalibreringsfilen siden noen knapper ikke registrerte seg og gledestaven var for sensitiv. Skriv inn kommandoen fra RetroPie -sprutskjermen ved å trykke på F4 (CTRL + F4 eller Windows + F4) og kjøre joystick -testen for å skrive ut en live avlesning fra kontrollerne dine for å bestemme indeksen til hver knapp.
$ jstest/dev/input/js0 # gjenta for js0, js1, …, js5
Åpne /opt/retropie/configs/n64/InputAutoCfg.ini og oppdater konfigurasjonsfilen for N64 -kontrolleren for å matche konfigurasjonsfilen som er vedlagt (N64_config.txt) og lagre. Nå skal N64 -kontrolleren din fungere som forventet!
5.3 Justering av emulatoren
Nå bør du ha RetroPie installert med fungerende N64 -kontrollere, men du vil kanskje legge merke til at noen spill ikke spiller så bra. Når du starter en ROM, kommer det opp en skjerm som spør om du vil justere innstillingene, trykk ENTER/RETURN for å gå til denne menyen. Det er flere forskjellige emulatorer å velge mellom, så lek med disse for å finne ut hvilken som fungerer best for hver ROM du vil spille.
5.4 Overklokke Pi
Som standard kjører Raspberry Pi på 800MHz, og Raspi-Config-menyen tillater ikke alternativet å overklokke, så du må gjøre det manuelt. Følg denne lenken HER for å redigere /boot/config.txt for å få fart på systemet. Systemet mitt kjører på 1300MHz og spiller de fleste N64 -ROM -er ganske jevnt.
Kilder:
- Installer RetroPie
- Legg til støtte for kontrolleren
- Støtte for RetroArch Controller
- JSTEST for Joypad
- Kartlegging av N64 -kontrolleren
- Overklokking av Pi
Trinn 6: Tilpass (Legg til KODI)
Følg denne opplæringen for å installere KODI på RetroPie som en port.
Installer KODI av RetroPie
Trinn 7: Slapp av og nyt
Vel, det er det! Du bør ha et fullt funksjonelt system med alle favorittspillene dine! Hvis du har tilbakemeldinger eller forslag til hvordan du kan forbedre dette ytterligere, vil jeg gjerne høre det. Nyt den nye spillkonsollen.
Jubel:)
Anbefalt:
ATBOY Minimal Retro -spillkonsoll: 5 trinn
ATBOY Minimal Retro Gaming Console: Et lite retro-konsolllignende oppsett basert på ATtiny85 x 0,96 OLED for å spille plassinntrengere, Tetris, etc
Lag din egen bærbare retro spillkonsoll! som også er en Win10 -nettbrett !: 6 trinn (med bilder)
Lag din egen bærbare Retro -spillkonsoll! …… som også er en Win10 -nettbrett !: I dette prosjektet vil jeg vise deg hvordan du lager en bærbar retro -spillkonsoll som også kan brukes som et Windows 10 -nettbrett. Den vil bestå av en 7 " HDMI LCD med berøringsskjerm, en LattePanda SBC, en USB Type C PD power PCB og noen flere komplementære
DIY Raspberry Pi Zero håndholdt spillkonsoll: 6 trinn (med bilder)
DIY Raspberry Pi Zero håndholdt spillkonsoll: I dette prosjektet vil jeg vise deg hvordan jeg brukte en Raspberry Pi Zero, NiMH-batterier, en hjemmelaget beskyttelse mot overladning, en bakre lcd og en lydforsterker for å lage en håndholdt spillkonsoll som kan spille retro spill. La oss komme i gang
ESP32 håndholdt spillkonsoll: 21 trinn (med bilder)
ESP32 håndholdt spillkonsoll: Denne instruksjonen viser hvordan du bruker en ESP32 og ATtiny861 til å bygge en NES -emulator spillkonsoll
Bare nok en ATtiny85 Retro -spillkonsoll: 4 trinn
Bare nok en ATtiny85 Retro-spillkonsoll: Et lite retro-konsolllignende oppsett basert på ATtiny85 x 0,96 OLED for å spille plassinntrengere, Tetris, etc