Inhoudsopgave:

Hoe u een consolekabel voor de universele printplaat bouwt: 11 stappen
Hoe u een consolekabel voor de universele printplaat bouwt: 11 stappen

Video: Hoe u een consolekabel voor de universele printplaat bouwt: 11 stappen

Video: Hoe u een consolekabel voor de universele printplaat bouwt: 11 stappen
Video: Universele Beugel voor Kabelgoot 2024, November
Anonim
Hoe een consolekabel te bouwen voor de universele PCB
Hoe een consolekabel te bouwen voor de universele PCB

Het Universal PCB-project (kortweg UPCB) is gestart om een enkele gamecontroller, met name vechtsticks, op zoveel mogelijk verschillende consoles mogelijk te maken. Informatie over het project is te vinden in de volgende thread op de Shoryuken.com-forums: Shoryuken.com De gamecontroller met een UPCB geïnstalleerd zal een enkele DB-15 vrouwelijke connector hebben. Alle ondersteunde systemen die worden gebruikt, moeten een kabel hebben die voor die console is gemaakt met een DB-15 mannelijke connector aan het UPCB-uiteinde en de consolestekker aan het andere uiteinde. Omdat de PIC in de UPCB al het harde werk voor zijn rekening neemt, bevat de kabel voor het grootste deel geen componenten; gewoon draad. Deze tutorial is bedoeld om je te laten zien hoe je een van de ondersteunde systeemkabels voor een UPCB-controller maakt, met de kabel voor het Super Nintendo Entertainment System als ons voorbeeld.

Stap 1: Controleer. H-bestand op kabelinformatie

Controleer. H-bestand voor kabelinformatie
Controleer. H-bestand voor kabelinformatie

Het belangrijkste en meest actuele archief voor het UPCB-project is te vinden in de eerste post van de UPCB-thread op Shoryuken.com: Shoryuken.com Download de nieuwste versie en pak de.zip uit op een gemakkelijk bereikbare plek. In de hoofdmap bevindt zich de broncode voor het UPCB-project. Elk ondersteund consolesysteem heeft een apart. H- en. C-bestand voor die module. Het. C-bestand bevat de feitelijke routines voor dat systeem. Deze zullen niet helpen, tenzij je gewoon wilt zien hoe het werkt. Het. H-bestand bevat een groot aantal opmerkingen over hoe dat systeem communiceert, welk type connector het gebruikt en pinouts. De huidige sectie in het SNES. H-bestand zullen we hieronder vermelden. De belangrijkste informatie die we nu nodig hebben, is dat er geen componenten nodig zijn. Als dat het geval is, worden ze vermeld in het gedeelte 'Een UPCB-kabel maken'. We zullen tijdens het bouwen van de kabel regelmatig naar deze reeks informatie verwijzen, dus wees niet bang als het een beetje veel lijkt. De opmerkingen beschrijven de communicatie tot in detail en kunnen een beetje verwarrend lijken. Negeer dat dan terwijl we ons concentreren op het bouwen van de kabel.

/* UPCB-module voor het Super Nintendo Entertainment System Pin-out en uitleg van GameSX.com Voor Amerikaanse SNES _ |1234|567) --------- Pin Beschrijving 1 VCC 2 Klok 3 Vergrendeling 4 Gegevens 5 N/C 6 N/C 7 GND --- Uitgebreide uitleg van het protocol dat hier vandaan is geknipt --- Om een UPCB-kabel voor SNES te maken, volgt u de onderstaande afbeelding D-Sub 15-pins SNES Pin1 7 (GND)2 Low3 Low4 Low5 Low6 Low7 Low8 1 (VCC)9 NC - Niets aangesloten op iets10 Hoog11 Hoog12 2 (klok) 13 3 (vast)14 4 (gegevens)15 Hoog

Stap 2: Verzamel gereedschappen en onderdelen

Verzamel gereedschappen en onderdelen
Verzamel gereedschappen en onderdelen
Verzamel gereedschappen en onderdelen
Verzamel gereedschappen en onderdelen
Verzamel gereedschappen en onderdelen
Verzamel gereedschappen en onderdelen

De gereedschappen die hier nodig zijn, zijn slechts de meest elementaire soldeergereedschappen.

- Soldeerbout - Soldeer - Multimeter of Continuïteitstester Andere items kunnen zeker helpen bij het solderen, maar zijn bijna nooit nodig voor het bouwen van een kabel als deze: - Flux - Desoldeerpomp of kopervlechtwerk - 'Helping Hands' De onderdelen die we nodig hebben zijn extreem eenvoudig - Kabel voor de consolekabel die moet worden gemaakt. Dit kan komen van een opofferingscontroller of van een goedkope verlengkabel voor dat systeem. De SNES-kabel die in dit voorbeeld wordt gebruikt, kwam van een controller die niet langer een 'neerwaartse' richting registreerde en werd gekocht als een lege controller voor $ 1 in een lokale gamewinkel. - DB-15 mannelijke stekker met soldeerbekerconnectoren. Digikey Part No. 215ME-ND, of verkrijgbaar bij elke goede elektronicawinkel. De kans dat het een goede elektronicawinkel is, is omgekeerd evenredig met het aantal HDTV's dat ze verkopen. Dit is een van de weinige elektronica-onderdelen die je nog bij sommige Radio Shacks kunt vinden. - DB-15 Kap. Degene die hier op de foto's wordt gebruikt, is Digikey, onderdeelnr. 972-15SY-ND, maar er zijn talloze D-Sub-kappen gemaakt. Je kunt deze ook goedkoop vinden in de meeste goede elektronicawinkels. Ik raad ten zeerste aan dat welke kap je ook krijgt, zorg ervoor dat je duimschroeven krijgt die bij je passen. - Draad. De draad die hier wordt gebruikt, is 30 AWG Kynar-draad, verkrijgbaar bij Fry's. Vrijwel elk soort draad kan worden gebruikt, maar het gebruik van een zeer kleine meter maakt het veel gemakkelijker. Andere componenten dan deze zijn nodig voor sommige consoles, maar ze zijn de uitzondering, niet de regel. Op het moment van schrijven zijn de enige systemen die meer dan draad nodig hebben het FM-Towns-systeem (gedetailleerd in neogeo.h) en het 3DO-systeem (gedetailleerd in 3do.h)

Stap 3: Bereid de stekker voor met soldeer

Bereid de stekker voor met soldeer
Bereid de stekker voor met soldeer

Op alle dennen behalve één, pin 9, zijn draden gesoldeerd. Omdat we maar twee handen hebben, is het het gemakkelijkst om de lege punten eerst met soldeer te vullen en dan de benodigde draden toe te voegen.

Stap 4: Doorverbind de 'System Select'-draden

Doorverbinden van de 'System Select'-draden
Doorverbinden van de 'System Select'-draden
Doorverbinden van de 'System Select'-draden
Doorverbinden van de 'System Select'-draden

Elke UPCB-kabel heeft de hoofdvoeding (VCC) die naar pin 8 gaat en de hoofdaarde (GND) naar pin 1. Er zullen ook een aantal pinnen zijn die hoog of laag zijn vastgemaakt (verbonden met VCC of GND) om de UPCB met welk systeem we communiceren. Deze pinnen worden Hoog of Laag genoemd in de beschrijving 'Hoe maak je een UPCB-kabel' in het. H-bestand van de console. Laten we eens kijken naar die voor de SNES, SNES. H

Om een UPCB-kabel voor SNES te maken, volgt u de onderstaande afbeelding D-Sub 15 Pin SNES Pin1 7 (GND)2 Laag3 Laag4 Laag5 Laag6 Laag7 Laag8 1 (VCC)9 NC - Niets aangesloten op iets10 Hoog11 Hoog12 2 (klok) 13 3 (vergrendeld)14 4 (Gegevens)15 HoogVoordat we beginnen met het toevoegen van de systeemkabel, is het veel gemakkelijker om nu voor de systeemselectielijnen te zorgen, zonder dat de enorme consolekabel in de weg zit. De enige pinnen die Laag zeggen, zijn pinnen 2-7. We gaan deze allemaal aansluiten zodat ze elektrisch verbonden zijn met wat GND zal zijn, pin 1. De enige pinnen die High zeggen zijn 10, 11 en 15. We gaan deze allemaal aansluiten zodat ze elektrisch zijn verbonden met wat VCC zal zijn, pin 8. Om dit te doen, gaan we een draad doorlussen van de ene pin naar de volgende. Door kleine (< 1") stukjes draad van 30 kaliber te gebruiken waarvan de uiteinden zijn gestript, wordt dit vrij eenvoudig in vergelijking met grotere draden. Op de afbeelding ziet u de eerste dergelijke verbinding, van pin 1 (GND) naar pin 2 (Laag). Het volgende is een identiek stuk draad dat pin 2 verbindt met pin 3, een ander verbindingspin 3 met pin 4, pin 4 tot 5, pin 5 tot 6 en als laatste pin 6 tot 7. Vervolgens doen we de Highs. kort stuk 30 gauge draad, sluit pin 8 (VCC) aan op pin 15 (hoog). Vervolg met een andere draad die pin 15 verbindt met pin 11, en als laatste nog een draad die pin 11 verbindt met pin 12. Nu alle pinnen die moeten worden gekoppeld Hoog of Laag zijn aangesloten op GND (pin 1) voor laag of VCC (pin 8) voor hoog.

Stap 5: deel 1 testen

Testen van deel 1
Testen van deel 1

Hoe goed je ook bent of hoe zeker je werk ook is, je wilt altijd vroeg en vaak testen. Als er fouten in het solderen zijn, is het nu veel gemakkelijker om te corrigeren, voordat de grote kabel ons in de weg zit.

We gaan continuïteitstests doen. Als uw multimeter geen functie heeft om de continuïteit te controleren, stelt u deze voor het controleren van weerstanden in op de laagste instelling. Onthoud gewoon dat oneindige weerstand geen verbinding betekent, en bijna geen weerstand betekent verbonden. Controleer eerst de lijnenbanden Laag. Voor ons SNES-voorbeeld zijn dat pinnen 2-7. Plaats een sonde op pin 1 (GND). Neem de andere sonde en controleer pinnen 2-7 in volgorde. Elk moet bijna geen weerstand tegen pin 1 vertonen. Herhaal dit voor de hoge lijnen. Voor ons SNES-voorbeeld zijn dat pinnen 10, 11 en 15. Plaats een sondepunt op pin 8 (VCC) en controleer de continuïteit met pinnen 10, 11 en 15. Elk zou bijna geen weerstand moeten vertonen. Controleer ten slotte op korte broeken. Plaats een sonde op pin 1 en de andere op pin 8. Er mag GEEN continuïteit zijn. Oneindige weerstand. Als deze twee leidingen elektrisch met elkaar verbonden zijn, zit er ergens een kortsluiting in je werk. U MOET deze repareren voordat u ooit de kabel probeert te gebruiken. Het gebruik van een kortgesloten kabel op een console kan zekeringen doen doorslaan, brand veroorzaken, uw console kan braden en vast gaan zitten. Het is slecht, dus repareer het NU. Als alles correct is getest, gaan we aan de consolekabel werken.

Stap 6: Pinout de consolekabel

Pinout de consolekabel
Pinout de consolekabel
Pinout de consolekabel
Pinout de consolekabel

Nu moeten we uitzoeken welke draden in de consolekabel wat doen. Nogmaals, we hebben informatie over de consolekabel nodig uit het juiste. H-bestand.

_ |1234|567) --------- Pin Beschrijving 1 VCC 2 Klok 3 Vergrendeld 4 Data 5 N/C 6 N/C 7 GNDAls u een verlengkabel gebruikt, knipt u de extra connector zo ver mogelijk af van het uiteinde dat in de console wordt gestoken. Als u een opofferingscontroller gebruikt, knipt u de kabel zo dicht mogelijk bij de gamepad door. In beide gevallen kunnen we zoveel kabellengte krijgen als we kunnen krijgen. Verwijder wat kabelisolatie van het nu blootgestelde uiteinde. VERWIJDER NIET TE VEEL. U wilt ongeveer 1 kabelisolatie verwijderen; genoeg om ervoor te zorgen dat u alle draden aan een van de DB-15-pinnen kunt solderen, en laat de draden kort genoeg zodat de trekstop op de D-Sub-kap grijpt op de dikke kabelisolatie. We zijn op zoek naar de afzonderlijke draden waaruit de kabel bestaat, zodat we kunnen identificeren wat elk doet. In ons SNES-voorbeeld zijn er slechts vijf draden die daadwerkelijk door de controller worden gebruikt en slechts vijf draden in de kabel Elke draad moet een andere kleur hebben. We kunnen er niet op vertrouwen dat de kleur van de draad ons iets met zekerheid vertelt over hun functie, zelfs niet tussen anders identieke pads. We moeten ze testen tegen de pinout in het. H-bestand. Hiervoor hebben we een multimeter/continuïteitstester. Voor elke draad in je kabel moet je weten naar welke pin op de consoleconnector het gaat. De SNES was een beetje moeilijk omdat de contacten ver in de connector zitten. Op de onderstaande afbeelding zie ik een kaal stuk draad vastgehouden door een sondehaak. Het contact in de c onnector zou de blote draad raken, die de haak raakte. Wanneer de andere sonde de juiste draad aan het andere uiteinde van de kabel raakte, zou ik het weten omdat de weerstand tot bijna niets zou dalen. Dit moet voor elke pin worden herhaald. De afbeelding hieronder toont de indexkaart die ik heb gebruikt om de resultaten op te schrijven. Ik heb de pinout- en pinbeschrijvingen gekopieerd uit het. H-bestand. Als ik een bijpassende pin- en draadcombinatie vond, zou ik de kleur van de draad naast de pin noteren. Nu we weten welke draad wat is, kunnen we ze beginnen aan te sluiten op de UPCB-stekker.

Stap 7: Sluit de consolekabel aan op de stekker

Sluit de consolekabel aan op de stekker
Sluit de consolekabel aan op de stekker

De resultaten van onze laatste test zouden ons moeten vertellen welke kleur draad welke functie heeft. Voor de kabel die ik gebruikte, waren de eindresultaten: 1 - Wit - VCC2 - Geel - Klok3 - Oranje - Latch4 - Rood - Data7 - Bruin - GND Nu kijken we naar welke pin op de DB-15 elke gaat. Nogmaals, die informatie staat in het. H-bestand. Kortheidshalve heb ik degenen verwijderd die we in de eerdere stappen Hoog en Laag hebben verbonden.

D-Sub 15 Pin SNES Pin1 7 (GND)8 1 (VCC)12 2 (Klok) 13 3 (Latch)14 4 (Data)Dus nu weten we waar elke draad heen gaat.:D-Sub Pin Kleur1 Bruin8 Wit12 Geel13 Oranje14 RadSlechts nog 5 aansluitingen om te solderen. Strip voor elke draad in de kabel een zeer kleine hoeveelheid isolatie van het uiteinde om de blanke metalen draad bloot te leggen en soldeer deze in de juiste D-Sub-pin. In het geval van VCC en GND (D-Sub pinnen 8 en 1) zit er al een klein stukje draad in. Gebruik daarom dunne draad. Het smelten van het soldeer en het inbrengen van de nieuwe draad mag de bestaande draad niet losmaken. Als u ze stevig in de poort moet houden terwijl het soldeer afkoelt, doet een punttang met fijne punt het werk heel goed. Dit is ook de reden waarom u de systeemselectiedraden wilt doorlussen; proberen om 3 of meer draden in de poort te houden terwijl het soldeer afkoelt, kan erg frustrerend zijn.

Stap 8: deel 2 testen

Testen van deel 2
Testen van deel 2

Laten we nu alle soldeerverbindingen controleren, evenals de draad in de kabel.

Gebruik voor elke pin in de consolestekker een multimeter/continuïteitstester om elke draad en soldeerverbinding te controleren. Eén sonde moet zich aan het uiteinde van de consoleplug bevinden, terwijl de andere zich op de mannelijke pin van de D-Sub-stekker moet bevinden. Zorg ervoor dat ze allemaal werken met bijna geen weerstand tussen de twee. Controleer vervolgens de systeemselectiepinnen opnieuw. Houd een sonde tegen de VCC-pin op de consoleplug en gebruik de andere om alle pinnen te testen die hoog moeten worden vastgemaakt. Zorg ervoor dat ze allemaal bijna geen weerstand vertonen. Verplaats de sonde naar de GND-pin op de consolestekker en gebruik de andere sonde om elke D-Sub-pin te testen die laag moet worden vastgemaakt. Ten slotte de gevaarlijke korte test. Controleer de weerstand met één sonde op de GND-pin van de consolestekker en de andere sonde op de VCC-pin van de consolestekker. Als de weerstand oneindig is, is alles goed. Als er een lage weerstand is, heb je een gevaarlijke kortsluiting en moet je het solderen controleren en opnieuw uitvoeren. Als je er zeker van bent dat er geen fouten in je soldeerwerk zitten, is het tijd om de kap te monteren.

Stap 9: monteer kap

Afzuigkap monteren
Afzuigkap monteren
Afzuigkap monteren
Afzuigkap monteren
Afzuigkap monteren
Afzuigkap monteren

Elke afzuigkap is anders gemonteerd, dus ik kan niet voor elke afzuigkap specifieke instructies geven. Ik zal de benodigde stappen beschrijven die in het algemeen voor elke afzuigkap moeten gelden, en vervolgens stap voor stap de montage van de specifieke afzuigkap die ik in dit voorbeeld heb gebruikt, beschrijven.

Het belangrijkste onderdeel van het monteren van de kap is het begrijpen en gebruiken van de 'pull-stop'. Elke kap moet een methode hebben om de kabel vast te houden. U wilt dit niet gebruiken om de afzonderlijke draden vast te houden, omdat ze niet veel kunnen worden belast zonder dat ze mogelijk worden uitgetrokken. De trekstop op je afzuigkap is gemaakt om de eigenlijke kabel vast te pakken waar deze het sterkst is, met alle draden bij elkaar en bedekt met sterke isolatie. Als er kracht aan de kabel wordt getrokken, wordt de kracht overgebracht op de kap en de DB-15-stekker, in plaats van op de zwakke soldeerpunten die de kabel met de stekker verbinden. De meeste pull-stops gebruiken twee kleine bouten en twee kleine stukjes metaal. De bouten worden gebruikt om de metalen klemmen rond de kabel vast te zetten. Zodra de klemmen stevig zijn vastgemaakt, worden ze in een gebied van de kap geplaatst dat verhindert dat ze bewegen. Deze methode lijkt de meest voorkomende te zijn, en daarom heb ik hieronder een foto van hen. Bij het vastzetten van de kabel in de trekstop is het zeer belangrijk dat deze goed vast zit! Dit is het allerbelangrijkste om ervoor te zorgen dat de kabel lang meegaat en nuttig is. Als de klemmen die de kabel proberen vast te houden, te groot lijken om vast te pakken, begin dan met het omwikkelen van de kabel met isolatietape om het dikker en gemakkelijker te maken voor de klemmen. Als er een pull-stop pakking op de controller zit waar je de kabel vandaan hebt gehaald, controleer dan of je deze ook kunt gebruiken voor de klemmen om aan vast te grijpen. Als de trekstop de kabel niet goed vasthoudt, zullen de dunne draden binnenin na verloop van tijd breken, losraken, kortsluiting maken tegen andere draden, uw entertainmentcentrum frituren, brand veroorzaken en uw kat doden. Doe het de eerste keer goed. De montage van alle kappen die ik heb gezien is vrij gelijkaardig: 1. Plaats de DB-stekker in de kleine lipjes die hem op zijn plaats houden. 2. Plaats de trek-stop klemmen op de draad en zet vast, en zo dicht mogelijk bij waar de trek-stops permanent zullen zijn. 3. Plaats de trekstop op zijn plaats en controleer nogmaals of de klemmen goed vastzitten. 4. Plaats het bevestigingsmateriaal zoals duimschroeven op hun plaats. 5. Sluit de kap. Meestal betekent dit een paar bouten, maar de voorbeeldkap hier is een klikbehuizing. We zullen deze stappen precies volgen met onze voorbeeldkap. 1. Plaats de DB-stekker in de houders. 2. Plaats de zwarte trek-stopklem over de draad en zorg ervoor dat deze de geïsoleerde kabel vastgrijpt en niet de draden. 3. Voeg het metalen bevestigingsstuk toe en schroef het vast. 4. Duimschroeven toevoegen 5. Sluit de kap.

Stap 10: Deel 3 testen

Testen van deel 3
Testen van deel 3

Na al dat werk, weet ik dat je jeukt om de kabel in je console te steken en te blijven gamen. Ik begrijp het. niet doen. Als je alles in de motorkap plaatst, kan er gemakkelijk een draad losraken, en korte broeken zijn slecht. Laten we een moment nemen met de multimeter om ervoor te zorgen dat alles nog een laatste keer veilig is voordat we hem aansluiten.

De stappen die we hier nemen zijn identiek aan 'Testing Part 2': gebruik voor elke pin in de consolestekker een multimeter/continuïteitstester om elke draad en soldeerverbinding te controleren. Eén sonde moet zich aan het uiteinde van de consoleplug bevinden, terwijl de andere zich op de mannelijke pin van de D-Sub-stekker moet bevinden. Zorg ervoor dat ze allemaal werken met bijna geen weerstand tussen de twee. Controleer vervolgens de systeemselectiepinnen opnieuw. Houd de ene sonde tegen de VCC-pin op de consolestekker en gebruik de andere om alle pinnen te testen die hoog moeten worden vastgemaakt. Zorg ervoor dat ze allemaal bijna geen weerstand vertonen. Verplaats de sonde naar de GND-pin op de consolestekker en gebruik de andere sonde om elke D-Sub-pin te testen die laag moet worden vastgemaakt. Ten slotte de gevaarlijke korte test. Controleer de weerstand met één sonde op de GND-pin van de consolestekker en de andere sonde op de VCC-pin van de consolestekker. Als de weerstand oneindig is, is alles goed. Als er een lage weerstand is, heb je een gevaarlijke kortsluiting en moet je het solderen controleren en opnieuw uitvoeren.

Stap 11: Spelen

Toneelstuk
Toneelstuk

Steek nu je nieuwe UPCB-kabel in je stick en console, en laten we eens kijken of het werkt!

Aanbevolen: