Retropie Gamecube fall projekt (8 / 14 steg)
Steg 8: Alternativ 1; Främre styrelsen & Gamecube kontakten pinut
Försökande till räkna ut det faktiska pinout från framsidan jag snubblade på något intressant. Första bilden visar pinout som det visar sig om någonstans. Titta på framsidan av PCB, kan du se det faktiska pinout av kontakten som är något annorlunda. Nu ska jag använda styrelsen pinut.
Så ordningen på pinout går
1 3 5
2 4 6
genom att titta på framsidan av kontakten
- 5VDC
- GND
- 3.3Vdc data
- NC
- GND
- 3.3Vdc
I styrelsen, fjärrkontroller # 3 och #4 fick stift 4 kortsluten till jord (pin 2 och 5) och fjärrkontrollerna #1 och #2 är anslutna till band
Med min trogna (nästan) multimetern, jag tänkte ribbon pinut som jag använder för att ansluta registeransvariga och Återställ växla till RPi
Det går i menyfliksområdet, 12 stift, från vänster till höger, titta på baksidan av styrelsen
- + 5Vdc (även ansluten till power LED via controller 2)
- Marken (går till alla stift 2 och stift 5 på alla domänkontrollanter. Kan också anslutas till systemet batteriet)
- Data (Controller #4)
- Data (Controller #3)
- + 3.3Vdc (alla pin #6 i alla domänkontrollanter)
- PIN #4 av controller #2
- Data (Controller #2)
- Marken
- PIN #4 av controller #1
- Data (Controller #1)
- Reset Switch
- Systemet batteri
Observera att locket byta endast fick en pin i menyfliksområdet. Jag förväntar mig något slags TTL från växeln så jag kommer att ange RPi som en "alltid Hej" utgång tills det shorts marken eller rewire växeln direkt till RPi som jag förmodligen ska göra.
Anslutning front styrelsen till pi;
Efter några tester, att få + 5Vdc + 3.3Vdc, Data (Cntrl 1) och Gnd ansluten, måste du installera Ubisoft-drivrutinen (du kan installera det via Retropie installationsprogrammet). Med lite fidling, jag kunde göra det lasta i GPIO2 med följande kommando: "Sudo modprobe gamecon_rpi_gpio karta = 0, 0, 0, 0, 3, 0" sedan "sudo jstest /dev/input/js0" att testa registeransvarige ingång. om allt går bra, bör du se siffror förändras med axel rörelse.
Obs - efter att ha spelat ett tag, fick jag flera frågor av systemet släppa controller signalen och vissa system fryser. Jag vet faktiskt inte om problemet kommer av rpi inte tillhandahåller tillräckligt aktuella på 3.3Vdc järnväg eller om det kommer från mjukvaran, därför mitt val för ett Wiiu Gamecube controller kort som är usb powered - alternativ 2