Inhaltsverzeichnis:

SNES USB-Controller und Flash-Laufwerk - Gunook
SNES USB-Controller und Flash-Laufwerk - Gunook

Video: SNES USB-Controller und Flash-Laufwerk - Gunook

Video: SNES USB-Controller und Flash-Laufwerk - Gunook
Video: Tomee Snes USB Controller Review 2024, Juli
Anonim
SNES USB-Controller und Flash-Laufwerk
SNES USB-Controller und Flash-Laufwerk

Dieses anweisbare wird detailliert beschreiben, wie ich einen SNES-Controller in einen USB-Controller mit eingebautem Flash-Laufwerk geändert habe. Dies ist keine sehr ausgefallene Methode, sondern zieht nur nackte Hardware-Bits zusammen, um die Arbeit zu erledigen.

Volle Anerkennung für die allgemeine Idee geht an dieses Howto für ein ähnliches Projekt mit einem NES-Controller. Mein Bruder hat mein NES von mir geerbt, also musste ich nur mit einem SNES-Controller arbeiten … und da ich damit eine größere Auswahl an Spielen spielen kann, schien es eine perfekte Sache zu sein. Das Projekt war etwas schwieriger, als ich erwartet hatte, und ich versuchte, so viel wie möglich vom Prozess zu dokumentieren. Hierfür sind Löt- / Entlötarbeiten erforderlich, und ich gehe davon aus, dass Sie über allgemeine Kenntnisse im Umgang mit einem Lötkolben und einem Durchgangsprüfer verfügen. Ich bin jedoch ein Software- / Netzwerker und kein Experte mit einem Lötkolben. Eine ruhige Hand und viel Geduld können dabei eine große Hilfe sein. Dies ist mein erstes instructable, Vorschläge sind auf jeden Fall willkommen. Ich entschuldige mich im Voraus für einige schrecklich langweilige Fotografie.

Schritt 1: Teile sammeln

Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln

Es ist wahrscheinlich möglich, billigere Teile zu finden, als ich sie verwendet habe, besonders wenn Sie sie online kaufen. Denken Sie nur daran, dass es immer die Möglichkeit gibt, dass ein Teil nicht in den verfügbaren Platz passt, und versuchen Sie, so viel wie möglich im Voraus zu bewerten, was Sie kaufen. Kleiner ist besser, obwohl Ihre Lötfähigkeiten ebenfalls eine Rolle spielen können. Wenn Sie verschiedene Parts verwenden oder einen anderen Controller haben (siehe unten), müssen Sie Ihre eigenen Methoden improvisieren, aber die allgemeinen Ideen, die ich verwendet habe, sollten sich überschneiden.

Ich würde vorschlagen, einen Blick auf den nächsten Schritt (mit auseinandergenommenem Controller) zu werfen, bevor Sie Teile erhalten. Sobald Sie Teile haben, von denen Sie wissen, dass sie funktionieren, sollten Sie einen Backup-Satz in Betracht ziehen, falls Sie etwas verstümmeln. Natürlich war das einzige Teil, für das ich kein Ersatzteil bekommen habe (die Tastatur), das einzige, das ich dabei kaputt gemacht habe. Verwendete Teile: 1 x SNES-Controller - ich habe einen alten aus meiner Jugend verwendet. 1 x USB-Hub - Ich habe einen winzigen 4-Port-Hub gefunden, der sogar ein durchsichtiges Gehäuse hatte, damit ich die Form / Größe der Platine im Inneren sehen konnte. Ungefähr 12 $. 1 x USB-Tastatur - Ich habe eine "Alaska" -Tastatur verwendet. $ 12 aus dem lokalen Computerladen. Dies ist etwas schwieriger als die Nabe, da man nicht sagen kann, wie die inneren Komponenten aussehen. Je billiger, desto besser, da Sie möglicherweise ein anderes Modell ausprobieren müssen. 1 x USB-Stick - ein 4G Sandisk Cruzer Ich hatte herumliegen, seit ich vor kurzem auf ein 8G-Laufwerk aufgerüstet habe Verwendete Ausrüstung: Lötkolben - ein billiger von Radio Shack hat für mich funktioniert. Überprüfen Sie die Wattzahl, Sie möchten die kühleren für die Elektronikarbeit … aber Sie können mit einer wärmeren auskommen, wenn Sie vorsichtig sind. Löten - einfaches Kolophonium-Kern-Elektronik-Lötmultimeter - Ein einfacher Durchgangsprüfer wird funktionieren, ich habe ihn nur verwendet, um auf Kurzschlüsse zu prüfen. dremel - Ich musste einige der Platinen ändern. Es gibt viele mögliche Alternativen dafür, aber Sie benötigen etwas, mit dem Sie präzise Schnitte machen können. Eine Anmerkung zu SNES-Controllern: Als ich dieses Projekt begann, hatte ich nur einen alten Controller, den ich mit meiner Originalkonsole bekam, also habe ich bestellt zwei online als Ersatzteile zu verwenden. Als sie ankamen, bemerkte ich, dass der Bereich um die Tasten grünlich war (fast ein blasses Limettengrün) und das "Super Nintendo" -Logo anders war, also legte ich sie als letzte Reserve beiseite. Gegen Ende des Projekts zog ich eines dieser Ersatzteile auseinander, um etwas zu testen und stellte fest, dass es sich um ein völlig anderes Design handelte, bei dem das Controller-Board fast bündig mit der Rückseite des Controllers und nicht nah an der Vorderseite geschoben wurde (neben anderen Änderungen). Dies hätte es unmöglich gemacht, die von mir verwendete Layoutmethode zu verwenden, also überprüfen Sie unbedingt das Innere des Controllers und planen Sie Ihre Teile entsprechend!

Schritt 2: Erste Controller-Arbeit

Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit
Anfängliche Controller-Arbeit

Das erste, was Sie tun müssen, ist, den Controller zu öffnen und zu zerlegen. Auf der Rückseite befinden sich fünf Schrauben, und dann hebt sich alles einfach auseinander. Ich schlage vor, die Controller-Tastenseite nach unten zu lassen und die Rückseite abzuheben. Die Tasten können leicht herausfallen und überall herumspringen, wenn Sie die Vorderseite neigen. Seien Sie auch sehr vorsichtig mit den Schrauben auf der Rückseite und entfernen Sie sie vollständig, bevor Sie die Rückseite umdrehen.

Nehmen Sie sich eine Weile Zeit, um zu sehen, wie der Controller zusammenpasst und wo der freie Platz ist. Dies ist alles, womit Sie arbeiten müssen (es sei denn, Sie ändern die Controller-Platine drastisch), also machen Sie sich mit den Zwischenräumen vertraut, die sich bilden, wenn Sie die Controller-Platine an der Rückseite oder Vorderseite des Controllers anbringen. Wenn Sie verschiedene Teile verwenden, erhalten Sie hier eine Vorstellung davon, wie groß diese sein können und wie Sie sie unterbringen können. In meinem Fall sitzt die Controllerplatine ziemlich bündig mit den Tasten auf der Vorderseite, und es gibt Plastikpfosten und Plattformen auf der Rückseite, die das Brett nach oben schieben und den Raum bilden, mit dem ich arbeiten werde. Abgesehen von ein paar Pfosten in der Mitte gibt es einen schönen rechteckigen Raum zwischen den beiden runden Plattformen, die das Steuerkreuz und die Tasten unterstützen. Sobald ich meine Teile hatte und ein mögliches Layout für sie herausgefunden hatte, entfernte ich mit meinem Dremel mehrere dieser Pfosten in der Mitte des Controllers und glättete die abgerundete Erhebung in der Mitte.

Schritt 3: USB-Hub

USB-Hub
USB-Hub
USB-Hub
USB-Hub
USB-Hub
USB-Hub

Hier beginnt die eigentliche Arbeit. Ausbau des Hubs: Das Gehäuse des von mir verwendeten Hubs wurde mit einer einzigen Schraube zusammengehalten, das Gehäuse wurde auseinander angehoben, um eine einzelne Platine freizulegen. Dann entfernte ich vorsichtig die USB-Anschlüsse. Sie sind wegen der angelöteten Laschen auf beiden Seiten schwer zu entfernen, als ich versuchte, diese Laschen beim Anheben des Steckers aufzuheizen, delaminierte das gesamte Pad unter der Lasche von der Platine und brach ab. Danach war es nur eine Frage, die Pins des Steckers von der Platine zu entlöten oder abzubrechen. Ich empfehle, die Pins an mindestens einem Stecker zu belassen, damit Sie sie in späteren Schritten verwenden können, um die Pinbelegung Ihrer USB-Kabel zuzuordnen Sie können die Stifte abbrechen, Sie können das verbleibende Bit von der Platine reinigen, indem Sie die Lötkolbenspitze leicht mit einem kleinen Klecks Lötmittel über die Länge des Pads ziehen. Der Stift sollte sich am Bügeleisen lösen. Es ist eine gute Idee, dies auch auf den restlichen Pads zu tun, um sie zu reinigen und ein schönes, glänzendes Pad zum späteren Löten zu machen. Modifikationen: Damit der Hub in den Controller passt, habe ich mich für eine diagonale Platzierung entschieden, aber Dies steckt ein Ende in den Boden des Controllers mit viel weniger Leerraum. Um dies zu beheben, entlötete ich die beiden Kondensatoren an diesem Ende sorgfältig und lötete sie an kurze Drahtlängen, damit sie neu positioniert werden konnten (achten Sie darauf, dass die Pins so verbunden sind, wie sie auf der Platine waren). Ich habe auch die LED entlötet und mit einer Drahtlänge verbunden, da sie viel höher stand als die anderen Komponenten. Die Kondensatoren hatten sehr kleine Drähte, ich musste beim Anlöten des Drahtes sehr vorsichtig sein, um sicherzustellen, dass er eine gute Verbindung hatte und dass verirrte Drahtstränge keinen Kurzschluss verursachen würden den Controller musste ich eine Ecke der Platine abschneiden (sehr darauf achten, die Schaltung auf der Rückseite nicht zu durchschneiden). Ich hätte einen guten Teil des Endes des Boards abnehmen können, aber dies war eigentlich mein erster Versuch, einen Dremel zu verwenden, also hielt ich die Modifikationen einfach.

Schritt 4: Tastatur-Controller

Tastatur-Controller
Tastatur-Controller
Tastatur-Controller
Tastatur-Controller
Tastatur-Controller
Tastatur-Controller

Als nächstes reißen wir die USB-Tastatur auseinander. Tastatur zerlegen: Die Tastatur wurde mit vielen kleinen Schrauben auf der Rückseite zusammengehalten, darunter eine versteckte hinter einem Qualitätskontrollaufkleber. Sobald alle Schrauben entfernt sind, lässt sich die Rückseite leicht abheben. Im Inneren der Tastatur befindet sich eine kleine Platine und ein Sandwich aus zwei transparenten Plastikfolien mit gedruckten Schaltungen darauf. Der Druck der Tasten vorne schließt einen Stromkreis zwischen den beiden Blättern, und das Kontaktpaar, das dies auf der Platine miteinander verbindet, teilt dem Controller mit, welche Taste gedrückt wurde. Sie möchten die Schaltung für die gewünschten Tasten abbilden um die Kontakte auf der Platine zu verwenden und zu notieren, zu denen sie passen. Alternativ können Sie eine Tastaturzuordnungssoftware erhalten und sehen, welche Tasten gedrückt werden, wenn Sie jeden der Kontakte, die mit einer der Plastikfolien verbunden sind, mit jedem der Kontakte, die mit der anderen Folie verbunden sind, kurzschließen, aber das kann manchmal zu verwirrenden Ergebnissen führen beschriftete die Kontakte auf meinem Controller als A bis Z, da es 27 davon gab, und ordnete die gewünschten Kontakte zu. Sobald ich mir der Kontakte sicher war, kratzte ich vorsichtig die schwarze Beschichtung von den (schönen, dicken, leicht zu lötenden) Kontakten und legte Lotperlen auf jeden Kontakt. Modifikationen: Ich habe die LEDs vom Controller entlötet und vollständig entfernt. Um dies in das Controllergehäuse zu passen, habe ich das Ende der Platine mit den letzten beiden Kontakten (y und z) abgeschnitten und die Ecke an der Oberseite des Controllers abgewinkelt, damit es perfekt auf die Nabe passt. Die Seite an der Oberseite des Gehäuses schließt knapp bündig mit der Trägerplattform auf der rechten Seite des Gehäuses ab, innerhalb des Platzes, den das SNES-Controller-Board bietet. Ich musste die Kondensatoren auf der Oberseite des Tastatur-Controllers vorsichtig drücken, um sie nach außen zu winkeln und den USB-Hub freizugeben. Schließlich habe ich einen der Anschlüsse des USB-Hubs an das USB-Kabel des Tastatur-Controllers angeschlossen und mit dem Multimeter herausgearbeitet, welche Pins von der Tastatur-Controller mit welchen Pins des Anschlusses verbunden ist. Dann entfernte ich das Kabel und lötete ein kurzes Stück Flachbandkabel zwischen dem Tastatur-Controller und dem ersten Port am Hub, passend zu den Pins, mit denen der USB-Anschluss verbunden gewesen wäre. Zuordnung: Die Tastenzuordnung, die ich verwendet habe, war:arrowu = h + varrowl = h + xarrowd = k + xarrowr = j + xenter (start) = h + u'/' (select) = b + v'z' (B) = a + w'x' (A) = b + w'a' (Y) = a + u's' (X) = b + u'c' (R) = c + w'd' (L) = c + uEs gibt ein kleines Problem mit der "Auswahl"-Zuordnung. Auf Windows-Systemen wird dies als '/' angezeigt, unter Linux jedoch als '<'… und auf einem Mac als '§' (ein Abschnittssymbol). Ich habe dieses möglicherweise falsch zugeordnet. Zumindest unter Windows scheint es keine Probleme zu geben.

Schritt 5: Anschließen der Tasten

Anschließen der Tasten
Anschließen der Tasten
Anschließen der Tasten
Anschließen der Tasten

Wenn Sie so weit gekommen sind und alles passt, geht es Ihnen gut. Stellen Sie sicher, dass Sie versuchen, den Tastatur-Controller und den Hub mit der SNES-Controller-Platine oben in das Controller-Gehäuse einzubauen und zu überprüfen, ob alles dort sitzt, wo es sitzen soll, ohne die zusätzlichen Teile darunter. Dies ist auch ein guter Punkt, um den USB-Hub anzuschließen (achten Sie darauf, dass er sich auf einer nicht leitenden Oberfläche befindet) und die Tastatur-Controller-Paare mit einem kurzen Stück Draht kurzzuschließen, um sicherzustellen, dass Sie die gewünschten Tastendrücke erhalten SNES-Controller: Ich habe versucht, die Controller-Platine so unverändert wie möglich zu halten, also müssen Sie nur Spuren entfernen, an die Sie löten möchten, und Spuren schneiden, die nicht miteinander verbunden werden sollen. Erstellen Sie eine Karte der Spuren und versuchen Sie, Punkte in der Nähe der Außenkanten zu finden, die verwendet werden können, um die Tasten mit den richtigen Tastaturanschlüssen zu verbinden. Stellen Sie sicher, dass Sie alles angelegt haben, bevor Sie Spuren schneiden. Wenn Sie diese einmal geschnitten haben, ist eine Reparatur möglich, aber nicht einfach. Wenn Sie mit dem Schneiden von Spuren beginnen, stellen Sie sicher, dass Sie alle Verbindungen zwischen den Knöpfen und dem Chip oben auf der Platine durchtrennen. Andernfalls treten seltsame Probleme auf, bei denen ein Tastendruck mehrere Tasten auslösen kann, da ein Stromkreis durch den Chip geschlossen wird. Es wäre eine gute Idee, den Chip ganz zu entfernen, aber ich hatte keine Lötspitze dafür und konnte keine andere gute Möglichkeit finden. Ich habe die Buchse für das Original-Controller-Kabel entfernt, um zusätzlichen Platz zu schaffen für alles andere. Ich habe ein kurzes Stück Flachbandkabel verwendet, um die endgültigen Verbindungen herzustellen. Die Idee ist, dass es gerade so lang ist, dass das Controller-Board vorne in den Controller passt, während der Hub und der Keyboard-Controller hinten platziert werden, und dann wird das Ganze mit dem kurzen Verbindungskabel vorsichtig zusammengeschoben genug, um sich zu krümmen und nicht im Weg zu stehen. Beim Herstellen von Verbindungen habe ich an mehreren Stellen (nach dem Verbinden von Drahtpaaren) angehalten, um die Tasten zu testen, die aktiviert werden sollen. Dies verhindert, dass Sie alles anschließen, bevor Sie feststellen, dass ein Problem vorliegt. Eines der Gummiknopfstücke von den Schultertasten arbeitete, um die Tastenverbindungen zum Testen zu vervollständigen. Wenn Sie dies alles zusammenbringen und alle Tasten funktionieren, könnten Sie hier aufhören und einen funktionierenden USB-Controller haben. Dies wäre ein VIEL einfacheres anweisbares gewesen, wenn ich die Nabe weggelassen und hier aufgehört hätte. Aber da wir uns die Mühe gemacht haben, die Nabe dort einzubauen, können wir genauso gut ein Laufwerk hinzufügen.

Schritt 6: Flash-Laufwerk

Flash Drive
Flash Drive
Flash Drive
Flash Drive

Das Flash-Laufwerk macht unseren Controller sowohl zu einem Speichergerät als auch zu einer Tastatur. Öffnen des Laufwerks: Das Laufwerk, das ich verwendet habe, war ein einfaches Kunststoffgehäuse mit einer Reihe von Laschen an den Seiten an einer Hälfte des Gehäuses und einem langen segmentierten Schlitz für die Registerkarten auf der anderen Hälfte. Ich holte einen kleinen Schraubendreher zwischen die Hälften und hebelte sie vorsichtig auf. Da ich danach nichts mehr mit dem Gehäuse machen wollte, machte ich mir keine Sorgen, als ich beim Öffnen ein bisschen den Steckplatz brach die Anschlüsse des Hubs und ordnen Sie die Pins zu. Bei mir gingen die Pins gerade durch, was die Verbindung sehr einfach machte unkompliziert. Das Entfernen des USB-Steckers vom Laufwerk war etwas schwieriger. Nach mehreren erfolglosen Versuchen, die Laschen an den Seiten zu entlöten, entschied ich mich schließlich für eine Brute-Force-Methode. Mit einem Dremel habe ich die Metalllasche direkt an der Platine sehr vorsichtig abgeschnitten und dann die Steckerstifte abgeknickt. Nach dem Reinigen der Lötpads habe ich diese dann mit einem kurzen Stück Flachbandkabel mit dem Hub verbunden.

Schritt 7: Letzte Schritte

Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte
Letzte Schritte

Ein paar kleine Details, und dann das Ganze zu Ende. USB-Kabel: Das Kabel am Hub war silbern, was dem SNES-Kabel überhaupt nicht ähnelt. Um dies zu beheben, habe ich das schöne schwarze Kabel vom Tastaturcontroller verwendet. Ich habe die Drähte an beiden Kabeln mit einem der Anschlüsse des Hubs abgebildet und dann das Kabel des Hubs entfernt und das Kabel der Tastatur an seiner Stelle angelötet. Power-LED: Da ich die LED des Hubs bereits an ein langes Stück Draht gespeist hatte, Ich beschloss, es auf die Vorderseite des Controllers zu legen. Ich habe keine Bohrmaschine oder ähnliches, die ich als Ersatz verwenden könnte, also habe ich den Dremel sehr vorsichtig verwendet, um nach und nach größere Löcher zu bohren, bis die LED passte. Am Ende hielt ich bei einer Größe kleiner als die LED an und zog das Bit vorsichtig in einem Kreis herum, um das Loch zu erweitern, damit ich nicht versuchen würde, ein größeres Bit daran zu hindern, ein noch größeres und unförmiges Loch zu machen. Kurze Vorbeugung: Ich habe einen Tropfen Heißkleber auf die neu positionierten Kondensatoren für den USB-Hub gegeben, um zu verhindern, dass sie kurzgeschlossen werden, und etwas klaren Nagellack in die Schnittspuren auf der Controllerplatine, um zu verhindern, dass sie kurzgeschlossen werden. Es kann helfen, eine zusätzliche Hand zu wachsen, um diesen letzten Schritt zu beenden. Bitte überprüfen Sie andere Anleitungen für diese Anleitung. Jedes Mal, wenn ich dachte, ich hätte alles zusammengehalten, rutschte etwas anderes an seinem Platz. Sie haben hoffentlich bis zu diesem Punkt Test-Fits durchgeführt, damit Sie wissen, dass alles passt, ohne dass Kabel eingeklemmt und nicht gequetscht werden. Die Tasten und die Power-LED müssen alle in die Vorderseite des Controllers gehen, gefolgt von der Controller-Platine. Sie müssen diesen Teil des Controllers so flach wie möglich halten, da die Schultertasten im schlimmsten Moment dazu neigen, zu verrutschen und herauszufallen Folgen. Sie müssen die beiden Teile wahrscheinlich in einer "V" -Form halten, um den Tastatur-Controller an Ort und Stelle zu setzen. Stellen Sie sicher, dass Sie das USB-Kabel auch um das Schulterknopfscharnier und oben aus dem Controller führen. Wenn alles so aussieht, als ob es an seinem Platz ist, können Sie die Rückseite des Controllers parallel zur Vorderseite bringen und langsam zusammenfügen. Die Scharniere für die Schultertasten und die Pfosten, die hinter den kleinen Platinen für die Schultertasten sitzen, waren für mich die größte Problemquelle. Stellen Sie sicher, dass Sie es nicht erzwingen, wenn Sie einen starken Widerstand spüren, und versuchen Sie herauszufinden, woher er kommt, bevor Sie fortfahren. Was auch immer Sie tun, überstürzen Sie es nicht. Es hat ungefähr eine Stunde gedauert, bis alles für mich zusammenkam. Ich entschuldige mich, dass ich keine erklärenden Bilder von diesem Teil habe, aber dafür hätte ich wahrscheinlich auch eine vierte Hand wachsen müssen.

Schritt 8: Mögliche Verbesserungen

Bei einem zweiten Versuch könnte ich es anders machen. USB-Hub: Es wäre schön gewesen, ein kleineres USB-Hub-Board zu finden, obwohl es schwierig sein könnte, eines mit den richtigen Abmessungen zu finden. Ich hätte auch das Ende der Platine, die ich hatte, mehr abschneiden können, obwohl es bei der Endmontage keinen großen Unterschied gemacht hätte. Ich habe auch die Möglichkeit gesehen, zwei USB-Geräte als "passiven Hub" miteinander zu verbinden., habe aber keine Informationen dazu gefunden. Wenn es möglich ist, könnte der Hub ganz weggelassen werden und viel Platz gespart werden. Tastaturcontroller: Dito, wenn Sie einen kleineren finden. Es wäre auch möglich, einen Streifen von der Unterseite der Stecker abzuschneiden, um ihn zu schrumpfen, und je nachdem, wie mutig man mit dem Lötkolben ist, könnte er bis zur weißen Linie geschnitten werden, so dass nur die dünnen Spuren zum Verbinden übrig bleiben zu. Es könnte jedoch die Gefahr des Abreißens von Verbindungen beim Zusammenbauen des Controllers bestehen, wenn man es bis zum Äußersten treiben würde. Das Entfernen des Chips aus dem oberen Teil der Platine wäre ein großer Anfang und könnte sogar verwendet werden, um einen Verbindungspunkt (wenn auch einen kleinen, schwer zu lötenden) für jede Taste bereitzustellen und die Notwendigkeit von Spinnennetzverbindungen zu reduzieren auf der ganzen Linie. Wenn man etwas extremer geht, kann man sich leicht vorstellen, ein ganzes Rechteck aus der Oberseite der Platine herauszuschneiden, den Spanbereich vollständig zu entfernen und viel mehr vertikalen Luftraum für die Teile zu schaffen Viel mehr kleinere Spuren zum Löten, und Sie müssen vorsichtig sein, wie viel von der Platine über den Auswahl- und Starttasten entfernt wurde. Flash-Laufwerk: Es ist interessant, die Laufwerkzugriffs-LED für das Flash-Laufwerk vorne anzubringen den Controller und nicht nur die Betriebsanzeige des Hubs. Dies wäre jedoch wahrscheinlich ziemlich schwierig zu tun.

Empfohlen: