Innehållsförteckning:

Hur man bygger en USB -kabel för Universal PCB: 11 steg
Hur man bygger en USB -kabel för Universal PCB: 11 steg

Video: Hur man bygger en USB -kabel för Universal PCB: 11 steg

Video: Hur man bygger en USB -kabel för Universal PCB: 11 steg
Video: How to make a Induction Heater By Magnet / alternative in the gas crisis 2024, November
Anonim
Hur man bygger en USB -kabel för Universal PCB
Hur man bygger en USB -kabel för Universal PCB

Projektet Universal PCB (UPCB för kort) startades för att tillåta en enda spelkontroll, särskilt kämpar, på så många olika konsoler som möjligt. Information om projektet finns i följande tråd i Shoryuken.com -forumet: Shoryuken.com Denna instruktion kommer att omfatta hur man bygger en knappval USB -kabel för UPCB. Button Select USB -kabeln är förmodligen den viktigaste kabeln du kan använda med UPCB; i en kabel, kan du spela din handkontroll på både PC och Playstation 3 -system. Det låter dig också använda USB Bootloader så att du kan uppgradera din UPCB -firmware när nya versioner finns tillgängliga. Processen att bygga denna kabel är identisk med att bygga vilken UPCB -konsolkabel som helst, så det blir mycket uppenbart klippt och klistrat från den ursprungliga konsolkabeln Instruerbar. Eftersom varje UPCB -ägare borde ha en, ansågs det att Button Select USB -kabeln förtjänade sin egen instruerbara.

Steg 1: Kontrollera. H -filen för kabelinformation

Kontrollera. H -filen för kabelinformation
Kontrollera. H -filen för kabelinformation

Det viktigaste och mest aktuella arkivet för UPCB -projektet finns i det första inlägget i UPCB -tråden på Shoryuken.com: Shoryuken.com Ladda ner den senaste versionen och extrahera.zip någonstans lätt att nå. Inne i huvudkatalogen är källkoden för UPCB -projektet. Varje konsolsystem som stöds kommer att ha en separat. H- och. C -fil för den modulen.. C -filen innehåller de faktiska rutinerna för det systemet. Dessa kommer inte att vara till hjälp om du bara vill se hur det fungerar.. H -filen innehåller en stor mängd kommentarer som beskriver hur det systemet kommunicerar, vilken typ av kontakt det använder och pinouts. Det aktuella avsnittet i USBTEMPLATE. H -filen kommer vi att listas nedan. Den viktigaste informationen vi behöver just nu är att det inte behövs några komponenter. Om sådana finns skulle de listas i avsnittet "Hur man skapar en UPCB -kabel". Vi kommer att referera till denna uppsättning information ofta under byggandet av kabeln, så var inte rädd om det verkar lite mycket. Kommentarer beskriver kommunikationen i detalj och kan verka lite förvirrande. Bara ignorera då vi fokuserar på att bygga kabeln.

USB Pinout (tittar på slutet av en USB -kabel som ansluts till en dator eller annan USB -port) _ | 4 3 2 1 | | _ _ _ _ | ----------- <-tjockare halva kabeln där kontakterna är. Pin Beskrivning 1 VCC 2 D- 3 D+ 4 GND För att göra en UPCB-kabel för knapp Välj USB D-Sub 15 Pin USB Pin 1 4 (GND) 2 High 3 Low 4 Low 5 Low 6 Low 7 Low 8 1 (VCC) 9 NC - Ej ansluten till någonting 10 Hög 11 Hög 12 NC - Ej ansluten till något 13 2 (D-) 14 3 (D+) 15 Låg

Steg 2: Samla verktyg och delar

Samla verktyg och delar
Samla verktyg och delar
Samla verktyg och delar
Samla verktyg och delar
Samla verktyg och delar
Samla verktyg och delar

De verktyg som krävs här är bara de mest grundläggande av lödverktygen.

- Lödkolv - Löd - Multimeter eller kontinuitetstestare Andra saker kan säkert hjälpa till med lödning, men krävs nästan aldrig för att bygga en kabel som denna: - Flux - Avlödningspump eller kopparfläta - "Hjälpande händer" De delar vi behöver är extremt mycket enkel - Uppoffrande USB -kabel. Det spelar ingen roll vad det var i ett annat liv, bara att det har en platt A -ände. Detta kan enkelt tas bort från gamla USB -kringutrustning som möss och tangentbord. Om du lyckas hitta en lång USB 'A' till 'A' kabel kan du klippa in den och använda dem för att skapa två UPCB -kablar. Klipp annars bort kabeln så långt från "A" -änden som möjligt för att ge oss den mesta mängden kabel att arbeta med. - DB-15 hankontakt med lödkoppkopplingar. Digikey artikelnummer 215ME-ND, eller tillgänglig på någon bra elektronikbutik. Chansen att det är en bra elektronikbutik är direkt, omvänt, proportionell mot antalet HDTV -apparater de säljer. Detta är en av få elektronikdelar som du fortfarande kan hitta på några Radio Shacks. - DB-15 huva. Den som används på bilderna här är Digikey artikelnummer 972-15SY-ND, men det finns massor av D-Sub kåpor tillverkade. Du kan också hitta dessa billigt i de flesta bra elektronikbutiker. Jag rekommenderar starkt att oavsett huva du får, se till att få tumskruvar att följa med. - Tråd. Tråden som används här är 30 AWG Kynar -tråd, tillgänglig från Fry's. Nästan vilken typ av tråd som helst kan användas, men att använda en mycket liten mätare kommer att göra saker mycket enklare. Andra komponenter än dessa behövs för vissa konsoler, men de är undantaget, inte regeln. I skrivande stund är de enda system som kräver mer än tråd är FM-Towns-systemet (detaljerat i neogeo.h) och 3DO-systemet (detaljerat i 3do.h)

Steg 3: Förbered kontakten med löd

Förbered pluggen med lödning
Förbered pluggen med lödning

Alla stiften utom en, stift 9, kommer att ha trådar lödda till dem. Eftersom vi bara har två händer är det lättast att fylla de tomma punkterna med lödning först och sedan lägga till de ledningar som behövs.

Steg 4: Hoppa över systemkablarna

Hoppa över systemkablarna
Hoppa över systemkablarna

Varje UPCB -kabel kommer att ha huvudströmmen (VCC) in i stift 8, och huvudjorden (GND) går in i stift 1. Det kommer också att finnas ett antal stift bundna högt eller lågt (anslutet till VCC eller GND) för att berätta för UPCB vilket system vi kommunicerar med. Dessa stift är de som heter Hög eller Låg i beskrivningen 'Hur man gör en UPCB -kabel' i konsolens. H -fil. Låt oss titta på den för Button Select USB -kabeln i USBTEMPLATE. H

För att göra en UPCB -kabel för knapp Välj USB D -Sub 15 -stift USB -stift 1 4 (GND) 2 Hög 3 Låg 4 Låg 5 Låg 6 Låg 7 Låg 8 1 (VCC) 9 NC - Inte ansluten till någonting 10 Hög 11 Hög 12 NC - Ej ansluten till något 13 2 (D-) 14 3 (D+) 15 LågtInnan vi börjar lägga till systemets kabel är det mycket lättare att gå vidare och ta hand om systemvalda linjer nu, utan den massiva konsolkabeln i vägen. De enda stiften som säger Låg är stift 3-7 och 15. Vi ska ansluta alla dessa så att de är elektriskt anslutna till det som kommer att vara GND, stift 1. De enda stiften som säger Höga är 10, 11 och 2 Vi kommer att ansluta alla dessa så att de är elektriskt anslutna till det som kommer att vara VCC, stift 8. För att göra detta, kommer vi att kedja en tråd från en stift till nästa. Med små (<1 ") bitar av 30 mättrådar med ändarna avskalade blir detta ganska enkelt jämfört med större trådar. På bilden ser du den första delen av detta som visar en tråd som går från stift 8 (VCC) till stift 11, sedan stift 10, sedan stift 2. Tre små bitar av tråd och alla stiften som är höga har anslutits. Därefter gör vi nedgångarna. Med ytterligare en kort bit på 30 mättråd, anslut stift 1 (GND) till stift 3 (lågt. Nu är alla stiften som ska knytas hög eller låg anslutna till antingen GND (stift 1) för låg eller VCC (stift 8) för hög.

Steg 5: Testa del 1

Testa del 1
Testa del 1

Oavsett hur duktig du är eller hur säker din verksamhet är, vill du alltid testa tidigt och ofta. Om det finns några fel i lödningen är det mycket lättare att korrigera nu, innan den stora kabeln är i vägen.

Vi kommer att göra kontinuitetstester. Om du är multimeter inte har en funktion för att kontrollera kontinuitet, ställ in den för att kontrollera motstånd vid den lägsta inställningen. Kom bara ihåg att oändligt motstånd betyder ingen anslutning, och nästan inget motstånd betyder ansluten. Kontrollera först linjerna band låg. För vårt Button Select USB-exempel är det stiften 3-7 och 15. Placera en sond på stift 1 (GND). Ta den andra sonden och kontrollera stiften 3-7 i ordning. Var och en ska nästan inte ha något motstånd mot stift 1. Kontrollera den sista låga stiftet, 15. Alla testade stift ska vara anslutna till stift 1 och visa nästan inget motstånd. Upprepa för de höga linjerna. För vårt Button Select USB -exempel är det stiften 10, 11 och 2. Placera en sondspets på stift 8 (VCC) och kontrollera kontinuiteten med stift 10, 11 och 2. Var och en ska nästan inte visa något motstånd. Slutligen, kolla efter shorts. Placera en sond på stift 1 och den andra på stift 8. Det ska INGEN kontinuitet vara. Oändligt motstånd. Om dessa två linjer är elektriskt anslutna finns det en kortare plats någonstans i ditt arbete. Du måste fixa dessa innan du någonsin försöker använda kabeln. Om du använder en kortsluten kabel på en konsol kan det säkra säkringar, orsaka bränder, steka konsolen och fastna. Det är dåligt, så fixa det NU. Om allt testar korrekt, låt oss börja arbeta med konsolkabeln.

Steg 6: Pinout konsolkabeln

Pinout konsolkabeln
Pinout konsolkabeln

Nu måste vi ta reda på vilka ledningar i konsolkabeln som gör vad. Återigen behöver vi information om konsolkabeln från lämplig. H -fil.

USB Pinout (tittar på slutet av en USB -kabel som ansluts till en dator eller annan USB -port) _ | 4 3 2 1 | | _ _ _ _ | ----------- <-tjockare halva kabeln där kontakterna är. Stift Beskrivning 1 VCC 2 D- 3 D+ 4 GNDOm du använder en förlängningskabel, klipp av den extra kontakten så långt från änden som ansluts till konsolen som möjligt. Om du använder en offerkontroller, skär av kabeln så nära spelplattan som möjligt. I båda fallen kan vi få så mycket kabellängd som vi kan få. Ta bort lite kabelisolering från den nu exponerade änden. TA INTE BORT FÖR MYCKET. Du vill ta bort cirka 1 "kabelisolering; tillräckligt för att se till att du kan löda någon av ledningarna till någon av DB-15-stiften och lämna ledningarna så korta att dragstoppet på D-Sub-huven tar tag på den tjocka kabelisoleringen. Vi letar efter de enskilda trådarna som utgör kabeln, så att vi kan identifiera vad var och en gör. I vårt Button Select USB -exempel finns det bara fyra ledningar. Varje tråd ska ha en annan färg. Vi kan inte lita på trådens färg för att berätta någonting säkert om deras funktion, även mellan annars identiska kuddar. Tekniskt sett bör alla USB -enheter * använda de nödvändiga färgerna vitt, svart, rött och grönt, men det är lätt att hitta billiga märken USB -kablar som INTE överensstämmer med standarden, så vi MÅSTE testa dem mot pinout i. H -filen. För detta behöver vi en multimeter/kontinuitetstester. För varje tråd i din kabel måste du veta vilken stift på konsolkontakt den går till. USB -kontakterna skyddas av ett metallhölje, så rea ching dem med en multimeter sond kan vara lite svårt. Om du inte kan få in sonden för att röra stiften kan du använda en liten bit metall som ett gem. Rör gemet mot sondspetsen och håll det där med tummen. Rör änden av gemet till stiftet inuti USB -höljet. När den andra sonden rör rätt kabel i andra änden av kabeln kommer motståndet att sjunka till nästan ingenting. Skriv ner dina resultat av vilken nål som har vilken färg. Nu när vi vet vilken färgtråd som går till vilken stift kan vi börja ansluta dem till UPCB -kontakten.

Steg 7: Anslut konsolkabeln till kontakten

Anslut konsolkabeln till kontakten
Anslut konsolkabeln till kontakten

Resultaten av vårt senaste test borde berätta vilken färgtråd som har vilken funktion. För kabeln jag använde var slutresultaten: 1 - Röd - VCC2 - Vit - D -3 - Grön - D+4 - Gul - GNDMy kabel var billig, så matchade inte de "vanliga" USB -färgerna. Det är därför du bör kontrollera VARJE kabel med en multimeter. Det är bättre än att steka din PC eller PS3. Nu ska vi bara se vilken pin på DB-15 som alla går till. Återigen finns den informationen i. H -filen. För korthetens skull har jag tagit bort de som vi band högt och lågt i de tidigare stegen.

D-Sub 15 Pin USB Pin 1 4 (GND) 8 1 (VCC) 13 2 (D-) 14 3 (D+)Så nu vet vi vart varje tråd går.:D- Sub-Pin-färg1 Gul8 Röd13 Vit14 Grön Endast 4 anslutningar till lödning. För varje tråd i kabeln, avlägsna en mycket liten mängd isolering från änden för att avslöja metalltråden och löd den i rätt D-Sub-stift. När det gäller VCC och GND (D-Sub-stift 8 och 1) finns det redan en liten bit tråd där inne. Det är därför du bör använda tunn tråd. Att smälta lödet och sätta in den nya tråden bör inte lossna den befintliga tråden. Om du behöver hålla dem stadigt i porten medan lödet svalnar, gör ett par nåltångar med fint spetsar jobbet mycket bra. Detta är också anledningen till att du vill kedja systemet välja trådar; Att försöka hålla tre eller fler trådar inne i porten medan lödningen svalnar kan vara mycket frustrerande.

Steg 8: Testa del 2

Testa del 2
Testa del 2

Låt oss nu kontrollera alla lödanslutningar, liksom tråden inuti kabeln.

För varje stift i konsolpluggen, använd en multimeter/kontinuitetstester för att kontrollera varje tråd och lödfog. Den ena sonden ska finnas på konsolpluggens ände, medan den andra ska vara på hanstiften på D-Sub-kontakten. Se till att de alla fungerar med nästan inget motstånd mellan de två. Kontrollera sedan systemvalsstiftet igen. Håll en sond vidrör VCC -stiftet på konsolpluggen, och använd den andra för att testa alla stiften som ska bindas högt. Se till att de alla nästan inte visar något motstånd. Flytta sonden till GND-stiftet på konsolpluggen och använd den andra sonden för att testa varje D-Sub-stift som ska bindas lågt. Slutligen det farliga korta testet. Kontrollera motståndet med en sond på konsolpluggens GND -stift och den andra sonden på konsolpluggens VCC -stift. Om motståndet är oändligt är allt bra. Om det finns lågt motstånd har du en farlig kortslutning och måste kontrollera och göra om din lödning. När du har kontrollerat att det inte finns några fel i din lödning är det dags att montera huven.

Steg 9: Montera huven

Montera huva
Montera huva
Montera huva
Montera huva
Montera huva
Montera huva

Varje huva är monterad annorlunda, så jag kan inte ge specifika instruktioner för varje huva. Jag kommer att beskriva de steg som behövs i allmänhet som ska gälla för varje huva, och sedan steg-för-steg montering av den specifika huven som jag använde i detta exempel.

Den viktigaste delen av att montera huven är att förstå och använda "pull-stop". Varje huva bör ha en metod för att hålla fast kabeln. Du vill inte använda detta för att hålla fast de enskilda trådarna eftersom de inte kan ta mycket belastning utan att eventuellt dras ut. Dragstoppet på huven är gjord för att ta tag i själva kabeln där den är starkast, med alla trådar tillsammans och täckta av stark isolering. Vid kraft som dras i kabeln överförs kraften till huven och DB-15-kontakten, istället för de svaga lödpunkterna som ansluter kabeln till kontakten. De flesta dragstoppar använder två små bultar och två små bitar av metall. Bultarna används för att dra åt metallklämmorna runt kabeln. När klämmorna sitter på ordentligt placeras de i ett område på huven som hindrar dem från att röra sig. Denna metod verkar vara den vanligaste, så jag har en bild av dem nedan. Vid fastsättning av kabeln i dragstoppet är det mycket viktigt att den sitter fast! Detta är den enskilt viktigaste delen för att hålla kabeln långvarig och användbar. Om klämmorna som försöker hålla fast i kabeln verkar vara för stora för att greppa, börja omsluta kabeln med eltejp så att det blir tjockare och lättare för klämmorna att greppa. Om det finns en dragstoppspackning på styrenheten som du tog kabeln från, kontrollera om du kan använda den också för att klämmorna kan ta tag i den. Om dragstoppet inte håller säkert i kabeln kommer de tunna trådarna inuti att brytas med tiden, lossna, korta mot andra ledningar, steka ditt underhållningscenter, orsaka bränder och döda din katt. Gör det rätt första gången. Monteringen av alla huvar jag sett är ganska lika: 1. Sätt DB -kontakten i de små flikarna som håller den på plats. 2. Placera dragstoppsklämmorna på tråden och säkra, och stäng som möjligt till där dragstopparna kommer att vara permanent. 3. Sätt i dragstoppet och kontrollera att klämmorna sitter ordentligt. 4. Placera monteringsutrustningen som tumskruvar på plats. 5. Stäng huven. Vanligtvis betyder detta ett par bultar, men exempelhuven här är ett snäpphölje. Vi kommer att följa dessa steg exakt med vår exempelhuva. 1. Sätt DB -kontakten i hållarflikarna. 2. Placera den svarta dragstoppsklämman över tråden, se till att den håller i den isolerade kabeln och inte på ledningar. 3. Lägg till fästmetallen och skruva fast den. 4. Lägg till tumskruvarna 5. Stäng huven.

Steg 10: Testa del 3

Testa del 3
Testa del 3

Efter allt det arbetet vet jag att du kliar i att ansluta kabeln till din konsol och hålla fast och få lite spel. Jag förstår. Gör det inte. Att sätta allt i huven kunde lätt ha slagit loss en tråd och shorts är dåliga. Låt oss ta en stund med multimetern för att se till att allt är säkert en sista gång innan vi kopplar in det.

Stegen vi tar här är identiska med "Testning del 2": För varje stift i konsolpluggen, använd en multimeter/kontinuitetstester för att kontrollera varje tråd och lödfog. Den ena sonden ska finnas på konsolpluggens ände, medan den andra ska vara på hanstiften på D-Sub-kontakten. Se till att de alla fungerar med nästan inget motstånd mellan de två. Kontrollera sedan systemvalsstiftet igen. Håll en sond vidrör VCC -stiftet på konsolpluggen, och använd den andra för att testa alla stiften som ska bindas högt. Se till att de alla nästan inte visar något motstånd. Flytta sonden till GND-stiftet på konsolpluggen och använd den andra sonden för att testa varje D-Sub-stift som ska bindas lågt. Slutligen det farliga korta testet. Kontrollera motståndet med en sond på konsolpluggens GND -stift och den andra sonden på konsolpluggens VCC -stift. Om motståndet är oändligt är allt bra. Om det finns lågt motstånd har du en farlig kortslutning och måste kontrollera och göra om din lödning.

Steg 11: Spela

Spela!
Spela!

Anslut nu din nya UPCB -kabel till din pinne och konsol, så får vi se hur den fungerar! Om du ansluter den till din dator för första gången kan du se ett par bekanta fönster med "Ny maskinvara hittad" som tar hand om sig själva. Låt det bara vara och det kommer att erkännas som en HID -kompatibel spelkontroll. Du kan använda appleten Spelalternativ på kontrollpanelen för att se själva enheten och status för knapparna och stickan.

Njut av!

Rekommenderad: