Indholdsfortegnelse:

Sådan opbygges et konsolkabel til det universelle printkort: 11 trin
Sådan opbygges et konsolkabel til det universelle printkort: 11 trin

Video: Sådan opbygges et konsolkabel til det universelle printkort: 11 trin

Video: Sådan opbygges et konsolkabel til det universelle printkort: 11 trin
Video: Sådan opbygges kraftspring - Gymnastikkurser 2024, November
Anonim
Sådan opbygges et konsolkabel til det universelle printkort
Sådan opbygges et konsolkabel til det universelle printkort

Universal PCB -projektet (UPCB for short) blev startet for at tillade en enkelt spilcontroller, især kampstokke, på så mange forskellige konsoller som muligt. Information om projektet kan findes på følgende tråd i Shoryuken.com fora: Shoryuken.com Spillecontrolleren med en UPCB installeret vil have et enkelt DB-15 hunstik. Alle understøttede systemer, der bruges, skal have et kabel til denne konsol med et DB-15-hanstik i UPCB-enden og konsolstikket i den anden ende. Fordi PIC inde i UPCB vil tage sig af alt det hårde arbejde, har kablet for det meste ingen komponenter i det; bare ledning. Denne vejledning er designet til at vise dig, hvordan du laver nogen af de understøttede systemkabler til en UPCB -controller ved hjælp af kablet til Super Nintendo Entertainment System som vores eksempel.

Trin 1: Kontroller. H -fil for kabelinformation

Kontroller. H -filen for kabelinformation
Kontroller. H -filen for kabelinformation

Det vigtigste og mest aktuelle arkiv for UPCB -projektet findes i det første indlæg i UPCB -tråden på Shoryuken.com: Shoryuken.com Download den nyeste version, og udtræk.zip et sted, der er let at nå. Inde i hovedmappen er kildekoden til UPCB -projektet. Hvert understøttet konsolsystem vil have en separat. H- og. C -fil til det pågældende modul.. C -filen indeholder de faktiske rutiner for det pågældende system. Disse vil ikke være til hjælp, medmindre du bare vil se, hvordan det fungerer.. H -filen indeholder en stor mængde kommentarer, der beskriver, hvordan systemet kommunikerer, hvilken type stik det bruger og pinouts. Den aktuelle sektion i filen SNES. H vil vi blive angivet nedenfor. De vigtigste oplysninger, vi har brug for lige nu, er, at der ikke er brug for komponenter. Hvis der var nogen, ville de blive angivet i afsnittet 'Sådan oprettes et UPCB -kabel'. Vi refererer ofte til dette sæt oplysninger under opbygningen af kablet, så vær ikke bange, hvis det virker lidt meget. Kommentarerne beskriver kommunikationen i detaljer og kan virke lidt forvirrende. Bare ignorer da, da vi fokuserer på at bygge kablet.

/* UPCB-modul til Super Nintendo Entertainment System Pinout og forklaring fra GameSX.com For US SNES _ | 1234 | 567) --------- Pin Beskrivelse 1 VCC 2 Ur 3 Latch 4 Data 5 N/C 6 N/C 7 GND --- Lang forklaring på protokollen, der er snippet herfra --- For at lave et UPCB-kabel til SNES, følg nedenstående kortlægning D-Sub 15 Pin SNES Pin1 7 (GND) 2 Lav3 Lav4 Lav5 Lav6 Lav7 Lav8 1 (VCC) 9 NC - Ikke forbundet til noget 10 High11 High12 2 (Ur) 13 3 (Latch) 14 4 (Data) 15 High

Trin 2: Saml værktøjer og dele

Saml værktøjer og dele
Saml værktøjer og dele
Saml værktøjer og dele
Saml værktøjer og dele
Saml værktøjer og dele
Saml værktøjer og dele

De krævede værktøjer er kun de mest basale af loddeværktøjer.

- Loddejern - Lodde - Multimeter eller Kontinuitetstester Andre ting kan bestemt hjælpe med lodning, men er næsten aldrig nødvendige for at bygge et kabel som dette: - Flux - Aflodningspumpe eller kobberfletning - 'Hjælpende hænder' De dele, vi har brug for, er ekstremt ekstreme enkelt - Kabel til konsolkablet, der skal oprettes. Dette kan komme fra en offerkontroller eller fra et billigt forlængelseskabel til det system. SNES -kablet, der blev brugt i dette eksempel, kom fra en controller, der ikke længere ville registrere en nedadgående retning, og blev købt som en død controller for $ 1 fra en lokal spilbutik. - DB-15 hanstik med loddekopstik. Digikey-varenummer 215ME-ND, eller fås i enhver god elektronikbutik. Chancen for, at det er en god elektronikbutik, er direkte, omvendt, proportional med antallet af HDTV'er, de sælger. Dette er en af de få elektronikdele, som du stadig kan finde på nogle Radio Shacks. - DB-15 hætte. Den, der bruges på billederne her, er Digikey-varenummer 972-15SY-ND, men der er lavet tonsvis af D-Sub-emhætter. Du kan også finde disse billigt i de fleste gode elektronikforretninger. Jeg anbefaler stærkt, at uanset hvilken hætte du får, så sørg for at få fingerskruer til at gå med. - Tråd. Tråden, der bruges her, er 30 AWG Kynar -ledning, tilgængelig hos Fry's. Næsten enhver form for ledning kan bruges, men brug af en meget lille måler vil gøre tingene meget lettere. Andre komponenter end disse er nødvendige for nogle konsoller, men de er undtagelsen, ikke reglen. I skrivende stund er de eneste systemer, der kræver mere end tråd, FM-Towns-systemet (detaljeret i neogeo.h) og 3DO-systemet (detaljeret i 3do.h)

Trin 3: Forbered stikket med loddetin

Forbered stikket med loddetin
Forbered stikket med loddetin

Alle fyrretræer undtagen en, pin 9, vil have ledninger loddet til dem. Da vi kun har to hænder, er det lettest at fylde de tomme punkter med loddetin først og derefter tilføje de nødvendige ledninger.

Trin 4: Jumper "System Select" -trådene

Jumper "System Select" -trådene
Jumper "System Select" -trådene
Jumper "System Select" -trådene
Jumper "System Select" -trådene

Hvert UPCB -kabel vil have hovedstrømmen (VCC) ind i pin 8, og hovedjorden (GND) går ind i pin 1. Der vil også være et antal stifter bundet højt eller lavt (forbundet til VCC eller GND) for at fortælle det til UPCB hvilket system vi kommunikerer med. Disse ben er dem, der kaldes Høj eller Lav i beskrivelsen 'Sådan laver du et UPCB -kabel' i konsolens. H -fil. Lad os se på den ene for SNES, SNES. H

For at lave et UPCB -kabel til SNES skal du følge nedenstående kortlægning D -Sub 15 Pin SNES Pin1 7 (GND) 2 Lav3 Lav4 Lav5 Lav6 Lav7 Lav8 1 (VCC) 9 NC - Ikke forbundet til noget 10 Høj11 Høj12 2 (Ur) 13 3 (Lås)) 14 4 (Data) 15 HøjInden vi begynder at tilføje systemets kabel, er det meget lettere at gå videre og tage sig af systemvalglinjerne nu uden det massive konsolkabel i vejen. De eneste pins, der siger Low, er pins 2-7. Vi kommer til at forbinde alle disse, så de er elektrisk forbundet til det, der vil være GND, pin 1. De eneste pins, der siger High er 10, 11 og 15. Vi kommer til at forbinde alle disse, så de er elektrisk forbundet til det, der vil være VCC, pin 8. For at gøre dette, vil vi daisy kæde en ledning fra den ene pin til den næste. Ved at bruge små (<1 ") stykker af 30 måttråd med enderne afisoleret, bliver dette ret let i forhold til større ledninger. På billedet ser du den første sådan forbindelse, fra pin 1 (GND) til pin 2 (Low). Næste er et identisk stykke ledningsforbindelsesstift 2 til stift 3, en anden forbindelsesstift 3 til stift 4, stift 4 til 5, stift 5 til 6 og til sidst stift 6 til 7. Dernæst gør vi Highs. Med en anden kort stykke 30 måttråd, tilslut pin 8 (VCC) til pin 15 (high). Følg op med en anden wire tilslutningstap 15 til pin 11, og til sidst endnu en wire tilslutningstap 11 til pin 12. Nu alle de pins, der skal være bundet Høj eller Lav er forbundet til enten GND (pin 1) for lav eller VCC (pin 8) for høj.

Trin 5: Test del 1

Test del 1
Test del 1

Uanset hvor god du er, eller hvor sikker dit arbejde er, vil du altid teste tidligt og ofte. Hvis der er fejl i lodningen, er det meget lettere at rette nu, før det store kabel er i vejen.

Vi vil lave kontinuitetstests. Hvis du er multimeter ikke har en funktion til at kontrollere kontinuitet, skal du indstille den til at kontrollere modstande ved den laveste indstilling. Bare husk, at uendelig modstand betyder ingen forbindelse, og næsten ingen modstand betyder forbundet. Kontroller først linjerne bånd Lav. For vores SNES-eksempel ville det være pins 2-7. Placer en sonde på pin 1 (GND). Tag den anden sonde, og kontroller stifterne 2-7 i rækkefølge. Hver bør næsten ikke vise modstand mod stift 1. Gentag for de høje linjer. For SNES -eksempel vil det være ben 10, 11 og 15. Placer en probespids på pin 8 (VCC), og kontroller kontinuiteten med ben 10, 11 og 15. Hver bør næsten ikke vise modstand. Kontroller til sidst, om der er shorts. Placer den ene sonde på pin 1, og den anden på pin 8. Der bør IKKE være kontinuitet. Uendelig modstand. Hvis disse to linjer er elektrisk forbundet, er der et kort sted et sted i dit arbejde. Du SKAL rette disse, før du nogensinde prøver at bruge kablet. Brug af et kortsluttet kabel på en konsol kan sprænge sikringer, forårsage brand, kan stege din konsol og holde fast. Det er dårligt, så fix det NU. Hvis alt tester korrekt, lad os begynde at arbejde på konsolkablet.

Trin 6: Pinout konsolkablet

Pinout konsolkablet
Pinout konsolkablet
Pinout konsolkablet
Pinout konsolkablet

Nu skal vi finde ud af, hvilke ledninger i konsolkablet gør hvad. Endnu en gang har vi brug for oplysninger om konsolkablet fra den relevante. H -fil.

_ | 1234 | 567) --------- Pin Beskrivelse 1 VCC 2 Ur 3 Latch 4 Data 5 N/C 6 N/C 7 GNDHvis du bruger et forlængerkabel, skal du skære det ekstra stik af så langt fra den ende, der sættes i konsollen som muligt. Hvis du bruger en offer -controller, skal du skære kablet så tæt på spillepladen som muligt. I begge tilfælde kan vi så meget kabellængde, som vi kan få. Fjern noget kabelisolering fra den nu eksponerede ende. FJERN IKKE FOR MEGET. Du vil fjerne ca. 1 kabelisolering; nok til at sikre, at du kan lodde nogen af ledningerne til nogen af DB-15 benene, og lade ledningerne være korte nok til, at trækstoppet på D-Sub-hætten griber fat på den tykke kabelisolering. Vi leder efter de enkelte ledninger, der udgør kablet, så vi kan identificere, hvad hver især gør. I vores SNES -eksempel er der kun fem ledninger, der faktisk bruges af controlleren, og kun fem ledninger i kablet. Hver ledning skal have en anden farve. Vi kan ikke stole på, at trådens farve fortæller os noget sikkert om deres funktion, selv mellem ellers identiske polster. Vi skal teste dem mod pinout i. H -filen. Til dette har vi brug for en multimeter/kontinuitetstester. For hver ledning i dit kabel skal du vide, hvilken pin på konsolstikket den går til. SNES var lidt vanskelig, fordi kontakterne er langt inde i stikket. Billedet herunder viser mig, hvor jeg bruger et blottet stykke af ledning holdt af en probekrog. Kontakten inde i c onnector ville røre ved den blotte ledning, som rørte ved krogen. Når den anden sonde rørte ved den korrekte ledning i den anden ende af kablet, ville jeg vide det, fordi modstanden ville falde til næsten ingenting. Dette skal gentages for hver pin. Billedet herunder viser indekskortet, jeg brugte til at nedskrive resultaterne. Jeg kopierede pinout- og pin -beskrivelserne fra. H -filen. Når jeg fandt en matchende nål og trådkombination, skrev jeg trådens farve ved siden af stiften. Nu hvor vi ved, hvilken ledning er hvad, kan vi begynde at forbinde dem til UPCB -stikket.

Trin 7: Tilslut konsolkablet til stikket

Tilslut konsolkablet til stikket
Tilslut konsolkablet til stikket

Resultaterne af vores sidste test skulle fortælle os, hvilken farvetråd der har hvilken funktion. For det kabel, jeg brugte, var slutresultaterne: 1 - Hvid - VCC2 - Gul - Ur3 - Orange - Lås4 - Rød - Data7 - Brun - GND Nu skal vi bare se, hvilken stift på DB -15 hver går til. Igen er disse oplysninger i. H -filen. For kort sagt har jeg fjernet dem, vi bandt højt og lavt i de tidligere trin.

D-Sub 15 Pin SNES Pin1 7 (GND) 8 1 (VCC) 12 2 (Ur) 13 3 (Latch) 14 4 (Data)Så nu ved vi, hvor hver ledning går.: D- Understifter farve1 Brun8 Hvid12 Gul13 Orange14 RadKun 5 yderligere forbindelser til lodning. For hver ledning i kablet skal du fjerne en meget lille mængde isolering fra enden for at afsløre den bare metaltråd, og lodde den ind i den korrekte D-Sub-pin. I tilfælde af VCC og GND (D-Sub pins 8 og 1) er der allerede et lille stykke ledning derinde. Derfor skal du bruge tynd tråd. Smeltning af loddetin og isætning af den nye ledning bør ikke fjerne den eksisterende ledning. Hvis du har brug for at holde dem stabile i porten, mens loddet er afkølet, klarer et par fine tippet nåletænger arbejdet meget godt. Dette er også grunden til, at du vil daisy kæde systemet vælge ledninger; forsøger at holde 3 eller flere ledninger inde i porten, mens loddet afkøles, kan være meget frustrerende.

Trin 8: Test del 2

Test del 2
Test del 2

Lad os nu kontrollere alle loddetilslutningerne samt ledningen inde i kablet.

For hver pin i konsolstikket skal du bruge en multimeter/kontinuitetstester til at kontrollere hver ledning og loddemetal. Den ene sonde skal være på konsolens stikende, mens den anden skal være på hanstiften på D-Sub-stikket. Sørg for, at de alle arbejder med næsten ingen modstand mellem de to. Kontroller derefter systemstifterne igen. Lad den ene sonde røre ved VCC -stiften på konsolstikket, og brug den til at teste alle de ben, der skal bindes højt. Sørg for, at de alle næsten ikke viser modstand. Flyt sonden til GND-stiften på konsolstikket, og brug den anden sonde til at teste hver D-Sub-pin, der skal bindes lavt. Endelig den farlige korte test. Med den ene sonde på konsolstikkets GND -pin og den anden sonde på konsolstikkets VCC -pin, skal du kontrollere modstanden. Hvis modstanden er uendelig, er alt godt. Hvis der er lav modstand, har du en farlig kortslutning og skal kontrollere og gentage din lodning. Når du har sørget for, at der ikke er fejl i din lodning, er det tid til at samle emhætten.

Trin 9: Saml hætte

Saml hætte
Saml hætte
Saml hætte
Saml hætte
Saml hætte
Saml hætte

Hver emhætte er samlet forskelligt, så jeg kan ikke give specifikke instruktioner for hver emhætte. Jeg vil beskrive de trin, der generelt er nødvendige, der skal gælde for hver emhætte, og derefter trin for trin samlingen af den specifikke emhætte, jeg brugte i dette eksempel.

Den vigtigste del af samlingen af emhætten er at forstå og bruge 'pull-stop'. Hver hætte skal have en metode til at holde på kablet. Du vil ikke bruge dette til at holde på de enkelte ledninger, fordi de ikke kan tage meget belastning uden muligvis at blive trukket ud. Trækstoppet på din hætte er lavet til at gribe det faktiske kabel, hvor det er stærkest, med alle ledninger sammen og dækket af stærk isolering. I tilfælde af kraft, der trækker i kablet, overføres kraften til emhætten og DB-15-stikket i stedet for de svage loddepunkter, der forbinder kablet med stikket. De fleste pull-stop bruger to små bolte og to små stykker metal. Boltene bruges til at stramme metalklemmerne omkring kablet. Når klemmerne er sikkert på, placeres de i et område af emhætten, der forhindrer dem i at bevæge sig. Denne metode synes at være den mest almindelige, og derfor har jeg et billede af dem herunder. Når kablet fastgøres i pull-stop, er det meget vigtigt, at det er sikkert! Dette er den vigtigste del af at holde kablet langtidsholdbart og nyttigt. Hvis klemmerne, der forsøger at holde på kablet, virker for store til at gribe, skal du begynde at pakke kablet ind med elektrisk tape, så det bliver tykkere og lettere for klemmerne at fatte. Hvis der er en pull-stop-pakning på controlleren, du tog kablet fra, skal du kontrollere, om du også kan bruge det, så klemmerne kan gribe fat i. Hvis trækstoppet ikke sikkert holder fast i kablet, vil de tynde ledninger indeni bryde med tiden, løsne, kortslutte mod andre ledninger, stege dit underholdningscenter, forårsage brande og dræbe din kat. Gør det rigtigt første gang. Samlingen af alle emhætter, jeg har set, er nogenlunde ens: 1. Placer DB -stikket i de små tapper, der holder det på plads. 2. Placer pull-stop-klemmerne på wiren, og fastgør dem, og luk som muligt til det sted, hvor pull-stop'erne vil være permanent. 3. Sæt pull-stop'et på plads, og kontroller, at klemmerne sidder godt fast. 4. Anbring monteringsudstyret, f.eks. Fingerskruer. 5. Luk hætten. Normalt betyder dette et par bolte, men eksempelhætten her er et snap -kabinet. Vi vil følge disse trin nøjagtigt med vores eksempelhætte. 1. Sæt DB -stikket i holderne. 2. Anbring den sorte pull-stop-klemme over tråden, og sørg for, at den griber det isolerede kabel og ikke ledninger. 3. Tilsæt fastgørelsesmetalstykket, og skru det fast. 4. Tilføj fingerskruer 5. Luk hætten.

Trin 10: Test del 3

Test del 3
Test del 3

Efter alt det arbejde, ved jeg, at du klør efter at sætte kablet i din konsol og stikke og få noget spil i. Jeg forstår. Gør ikke. At sætte alt i emhætten kunne let have slået en ledning løs, og shorts er dårlige. Lad os tage et øjeblik med multimeteret for at sikre, at alt er sikkert en sidste gang, før vi tilslutter det.

De trin, vi tager her, er identiske med 'Test del 2': For hver stift i konsolstikket skal du bruge en multimeter/kontinuitetstester til at kontrollere hver ledning og loddemetal. Den ene sonde skal være på konsolens stikende, mens den anden skal være på hanstiften på D-Sub-stikket. Sørg for, at de alle arbejder med næsten ingen modstand mellem de to. Kontroller derefter systemstifterne igen. Lad den ene sonde røre ved VCC -stiften på konsolstikket, og brug den til at teste alle de ben, der skal bindes højt. Sørg for, at de alle næsten ikke viser modstand. Flyt sonden til GND-stiften på konsolstikket, og brug den anden sonde til at teste hver D-Sub-pin, der skal bindes lavt. Endelig den farlige korte test. Med den ene sonde på konsolstikkets GND -pin og den anden sonde på konsolstikkets VCC -pin, skal du kontrollere modstanden. Hvis modstanden er uendelig, er alt godt. Hvis der er lav modstand, har du en farlig kortslutning og skal kontrollere og gentage din lodning.

Trin 11: Spil

Spil
Spil

Sæt nu dit nye UPCB -kabel i din stick og konsol, og lad os se det fungere!

Anbefalede: