Sommario:

Controller USB SNES e unità flash: 8 passaggi
Controller USB SNES e unità flash: 8 passaggi

Video: Controller USB SNES e unità flash: 8 passaggi

Video: Controller USB SNES e unità flash: 8 passaggi
Video: Add your own Game to the PlayStation Classic using a USB Flash Drive: Spiderman 2024, Dicembre
Anonim
Controller USB SNES e unità flash
Controller USB SNES e unità flash

Questa istruzione descriverà in dettaglio come ho modificato un controller SNES in un controller USB con unità flash integrata. Questo non è un metodo molto sofisticato, semplicemente mettendo insieme pezzi hardware nudi per portare a termine il lavoro.

Tutto il merito per l'idea generale va a questo howto per un progetto simile con un controller NES. Mio fratello ha ereditato il mio NES da me, quindi tutto ciò con cui dovevo lavorare era un controller SNES… e dal momento che mi permette di giocare a una più ampia varietà di giochi, sembrava una cosa perfetta da fare. Il progetto si è rivelato un po' più difficile di quanto mi aspettassi e ho cercato di documentare il più possibile il processo. Per questo è necessario un lavoro di saldatura/dissaldatura e presumo che tu abbia una conoscenza generale del lavoro con un saldatore e un tester di continuità. Sono una persona di software/networking, però, e non un esperto con un saldatore con qualsiasi mezzo. Una mano ferma e tanta pazienza possono essere di grande aiuto. Questo è il mio primo istruibile, i suggerimenti sono decisamente ben accetti. Mi scuso in anticipo per alcune fotografie orribilmente blande.

Passaggio 1: raccolta delle parti

Parti di raccolta
Parti di raccolta
Parti di raccolta
Parti di raccolta
Parti di raccolta
Parti di raccolta

Probabilmente è possibile trovare parti più economiche di quelle che ho usato, soprattutto se le compri online. Tieni presente che c'è sempre la possibilità che una parte non si adatti allo spazio disponibile e cerca di valutare ciò che stai acquistando il più possibile in anticipo. Più piccolo è meglio, anche se la tua abilità di saldatura potrebbe influire anche su questo. Se usi parti diverse o hai un controller diverso (vedi sotto), dovrai improvvisare i tuoi metodi, ma le idee generali che ho usato dovrebbero incrociarsi.

Suggerirei di dare un'occhiata al passaggio successivo (con il controller a parte) prima di ottenere qualsiasi parte. Una volta che hai parti che sai funzioneranno, considera di procurarti un set di backup nel caso in cui rovini qualcosa. Naturalmente, l'unica parte per cui non ho avuto un ricambio (la tastiera) è stata l'unica che ho finito per rompere nel processo. Parti utilizzate: 1 x controller SNES - ne ho usato uno vecchio in giro dai miei anni più giovani. 1 x hub USB - Ho trovato un minuscolo hub a quattro porte che aveva anche un involucro trasparente in modo da poter vedere la forma/dimensione della scheda all'interno. Circa $ 12. 1 x tastiera USB - ho usato una tastiera "Alaska". $ 12 dal negozio di computer locale. Questo è un po' più difficile dell'hub, dal momento che non c'è modo di dire che aspetto hanno i componenti interni. Più economico è, meglio è, poiché potresti dover provare un modello diverso. 1 x chiavetta USB - un Sandisk Cruzer 4G che avevo in giro da quando ho aggiornato di recente a un'unità 8G Attrezzatura utilizzata: saldatore - uno economico di Radio Shack ha funzionato per me. Controlla il wattaggio, vuoi quelli più freddi per l'elettronica … ma puoi accontentarti di uno più caldo se stai attento. saldatura - multimetro per saldatura elettronica base colofonia-core - Un semplice tester di continuità funzionerà, l'ho usato solo per verificare la presenza di cortocircuiti. dremel - ho avuto bisogno di modificare alcuni dei circuiti stampati. Ci sono molti possibili sostituti per questo, ma avrai bisogno di qualcosa con cui poter eseguire tagli precisi. Una nota sui controller SNES: quando ho iniziato questo progetto avevo solo un vecchio controller che avevo con la mia console originale, quindi ho ordinato due in linea da usare come ricambi. Quando sono arrivati, ho notato che l'area intorno ai pulsanti era verdastra (quasi un verde lime pallido) e il logo "Super Nintendo" era diverso, quindi li ho messi da parte come pezzi di ricambio di ultima generazione. Verso la fine del progetto ho smontato uno di questi ricambi per testare qualcosa e ho scoperto che erano di un design completamente diverso, con la scheda del controller spinta quasi a filo con il retro del controller piuttosto che vicino alla parte anteriore (tra le altre modifiche). Ciò avrebbe reso impossibile l'uso del metodo di layout che ho usato, quindi assicurati di controllare l'interno del controller e pianifica le tue parti di conseguenza!

Passaggio 2: lavoro iniziale del controller

Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller
Lavoro iniziale del controller

La prima cosa da fare è aprire il controller e smontarlo. Ci sono cinque viti sul retro, e poi tutto si solleva. Suggerisco di lasciare il controller con il pulsante rivolto verso il basso e di sollevare la parte posteriore, i pulsanti possono facilmente cadere e rimbalzare ovunque se inclini la parte anteriore. Inoltre, fai molta attenzione con le viti sul retro e rimuovile completamente prima di capovolgere la parte posteriore.

Prenditi un po' di tempo per dare un'occhiata a come si adatta il controller e dove si trova lo spazio vuoto. Questo è tutto ciò con cui devi lavorare (a meno che non modifichi drasticamente la scheda del controller), quindi familiarizza con gli spazi che si formano quando metti la scheda del controller in posizione contro la parte posteriore o anteriore del controller. Se utilizzerai parti diverse, qui è dove avrai un'idea di quanto possono essere grandi e di come potresti inserirle. Nel mio caso, la scheda controller si trova abbastanza a filo con i pulsanti sulla parte anteriore, e ci sono pali e piattaforme di plastica sul retro che spingono la tavola verso l'alto e formano lo spazio con cui lavorerò. A parte alcuni pali al centro, c'è un bel spazio rettangolare tra le due piattaforme rotonde che supportano il d-pad e i pulsanti. Una volta che ho avuto le mie parti e ho capito un possibile layout per loro, ho rimosso molti di quei post nel mezzo del controller con il mio dremel e ho appiattito la protuberanza arrotondata al centro.

Passaggio 3: hub USB

Hub USB
Hub USB
Hub USB
Hub USB
Hub USB
Hub USB

Qui inizia il lavoro vero e proprio. Smontare l'hub: la custodia dell'hub che ho usato è stata tenuta insieme con una singola vite, la custodia è stata sollevata per rivelare una singola scheda. Ho quindi rimosso con cura i connettori USB. Sono difficili da rimuovere a causa delle linguette saldate su entrambi i lati, quando ho provato a riscaldarle mentre sollevavo il connettore, l'intero pad sotto la linguetta si è delaminato dalla scheda e si è rotto. Dopodiché, si trattava solo di dissaldare i pin del connettore dalla scheda o di staccarli, consiglio di tenere i pin su almeno un connettore in modo da poterlo utilizzare nei passaggi successivi per mappare il pinout dei cavi USB. Se si staccano i perni, è possibile pulire la parte rimanente dalla scheda trascinando leggermente la punta del saldatore con una piccola goccia di saldatura lungo la lunghezza del pad, il perno dovrebbe staccarsi dal ferro. È una buona idea farlo anche sul resto dei pad per pulirli e creare un pad bello e lucido per la saldatura successiva. Modifiche: per adattare l'hub al controller ho optato per un posizionamento diagonale, ma questo ha messo un'estremità nella parte inferiore del controller con molto meno spazio vuoto. Per far fronte a questo ho dissaldato con cura i due condensatori su quell'estremità e li ho saldati a brevi tratti di filo in modo che potessero essere riposizionati (facendo attenzione a mantenere i pin collegati allo stesso modo in cui erano sulla scheda). Ho anche dissaldato il LED e l'ho collegato a un filo poiché era molto più alto degli altri componenti. I condensatori avevano cavi molto piccoli, dovevo stare estremamente attento quando saldavo il filo per assicurarmi che avesse una buona connessione e che i fili vaganti non causassero un cortocircuito. Infine, per inserire la scheda in diagonale su il controller ho dovuto tagliare un angolo della scheda (facendo molta attenzione a non tagliare i circuiti sul retro). Avrei potuto togliere una buona parte dell'estremità della tavola, ma questo è stato in realtà il mio primo tentativo di utilizzare un dremel, quindi ho mantenuto le modifiche semplici.

Passaggio 4: controller della tastiera

Controller della tastiera
Controller della tastiera
Controller della tastiera
Controller della tastiera
Controller della tastiera
Controller della tastiera

Quindi dobbiamo smontare la tastiera USB. Smontare la tastiera: la tastiera è stata tenuta insieme con molte piccole viti nella parte posteriore, inclusa una nascosta dietro un adesivo di controllo qualità. Una volta rimosse tutte le viti, la parte posteriore si solleva facilmente. All'interno della tastiera c'è un piccolo circuito stampato e un sandwich di due fogli di plastica trasparente con sopra dei circuiti stampati. La pressione dei pulsanti nella parte anteriore completa un circuito tra i due fogli e la coppia di contatti che questo collega sulla scheda del circuito indica al controller quale pulsante è stato premuto. Ti consigliamo di mappare i circuiti per i pulsanti che desideri utilizzare e prendere nota dei contatti sulla scheda a cui corrispondono. In alternativa è possibile ottenere un software di mappatura della tastiera e vedere quali tasti vengono premuti mentre si accorcia ciascuno dei contatti che si collegano a uno dei fogli di plastica a ciascuno dei contatti che si collega all'altro foglio, ma a volte ciò può dare risultati confusi. I ho etichettato i contatti sul mio controller come dalla A alla Z perché ce n'erano 27 e ho mappato i contatti che volevo. Una volta che ero sicuro dei contatti, ho raschiato con cura il rivestimento nero dai contatti (bello, spesso, facile da saldare) e ho messo delle gocce di saldatura su ciascun contatto. Modifiche: ho dissaldato i LED dal controller e li ho rimossi completamente. Per adattarlo alla custodia del controller, ho tagliato l'estremità della scheda con gli ultimi due contatti (yez) e ho inclinato l'angolo nella parte superiore del controller, in modo che si adatti perfettamente all'hub. Il lato nella parte superiore del case si adatta appena a filo con la piattaforma di supporto sul lato destro del case, all'interno dello spazio consentito dalla scheda controller SNES. Ho dovuto spingere con cautela i condensatori sulla parte superiore del controller della tastiera per inclinarli verso l'esterno e liberare l'hub USB. Infine, ho collegato uno dei connettori dell'hub USB al cavo USB del controller della tastiera e, utilizzando il multimetro, ho mappato quali pin di il controller della tastiera collegato a quali pin sul connettore. Ho quindi rimosso il cavo e saldato un breve pezzo di cavo a nastro tra il controller della tastiera e la prima porta sull'hub, in corrispondenza dei pin a cui sarebbe stato collegato il connettore USB. Mappatura: la mappatura dei tasti che ho usato è stata: arrowu = h + varrowl = h + xfreccia = k + xfrecciar = j + xenter (inizio) = h + u'/' (seleziona) = 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 + u C'è un piccolo problema con la mappatura "select". Sui sistemi Windows, questo viene visualizzato come '/', ma su Linux viene visualizzato come '<'… e su un Mac viene visualizzato come '§' (un simbolo di sezione). Potrei aver mappato male questo. Non sembra causare alcun problema su Windows, almeno.

Passaggio 5: collegamento dei pulsanti

Collegamento dei pulsanti
Collegamento dei pulsanti
Collegamento dei pulsanti
Collegamento dei pulsanti

Se sei arrivato così lontano e tutto si adatta, stai andando bene. Assicurati di provare a montare il controller della tastiera e l'hub nell'involucro del controller con la scheda del controller SNES in alto e controlla che tutto si trovi dove dovrebbe stare senza le parti extra sotto. Inoltre, questo è un buon punto per collegare l'hub USB (facendo attenzione che si trovi su una superficie non conduttiva) e cortocircuitare le coppie di controller della tastiera con un breve pezzo di filo per assicurarsi di ottenere la pressione dei tasti desiderata. Controller SNES: ho cercato di mantenere la scheda controller il più inalterata possibile, quindi si tratta solo di eliminare le tracce a cui si desidera saldare e tagliare le tracce che non si desidera collegare insieme. Crea una mappa delle tracce e cerca di trovare punti vicino ai bordi esterni che possono essere utilizzati per collegare i pulsanti ai connettori corretti della tastiera. Assicurati di avere tutto pronto prima di tagliare le tracce, una volta tagliate queste è possibile ripararle ma non è facile. Quando inizi a tagliare le tracce, assicurati di tagliare qualsiasi connessione tra i pulsanti e il chip nella parte superiore della scheda. Altrimenti ti ritroverai con strani problemi in cui la pressione di un pulsante può attivare più pulsanti perché un circuito viene completato attraverso il chip. Sarebbe una buona idea rimuovere del tutto il chip, ma non avevo una punta di saldatura per questo e non riuscivo a trovare un altro buon modo per farlo. Ho rimosso la presa per il cavo del controller originale per dare un po' di spazio in più per tutto il resto. Ho usato un breve pezzo di cavo a nastro per fare i collegamenti finali. L'idea è che sia abbastanza lungo da consentire alla scheda del controller di andare nella parte anteriore del controller mentre l'hub e il controller della tastiera sono posizionati nella parte posteriore, quindi il tutto viene accuratamente sigillato insieme al cavo di collegamento corto abbastanza per curvare e non intralciare. Durante i collegamenti mi sono fermato in diversi punti (dopo aver collegato coppie di fili) per testare i pulsanti che dovrebbero essere abilitati. Ciò ti impedirà di collegare tutto prima di rendersi conto che c'è un problema. Uno dei pulsanti in gomma dei pulsanti sulla spalla ha funzionato per completare le connessioni dei pulsanti per i test. Se ottieni tutto questo e tutti i pulsanti funzionano, potresti fermarti qui e avere un controller USB funzionante. Questo sarebbe stato un'istruzione MOLTO più semplice se avessi lasciato fuori l'hub e mi fossi fermato qui. Ma dal momento che abbiamo avuto il problema di inserire l'hub, potremmo anche aggiungere un'unità..

Passaggio 6: unità flash

Chiavetta USB
Chiavetta USB
Chiavetta USB
Chiavetta USB

L'unità flash trasformerà il nostro controller in un dispositivo di archiviazione oltre che in una tastiera. Apertura dell'unità: l'unità che ho usato era un semplice involucro di plastica con una fila di linguette lungo i lati su una metà del case e un lungo slot segmentato per le schede sull'altra metà. Ho preso un piccolo cacciavite tra le metà e le ho aperte con cautela. Dato che in seguito non avrei fatto nulla con la custodia, non mi sono preoccupato quando ho rotto un po' dello slot durante l'apertura. Modifica dell'unità: con l'unità nuda, la prima cosa da fare è inserirla in uno dei i connettori dell'hub e mappare i pin. Sul mio, i pin sono passati dritti, il che ha reso la connessione molto semplice.. dato che stavo mettendo l'unità sul lato opposto dell'hub rispetto a dove normalmente sarebbero i connettori, ho dovuto capovolgerlo, ma per il resto la connessione è stata semplice. Rimuovere il connettore USB dall'unità è stato un po' più difficile. Dopo diversi tentativi falliti di dissaldare le linguette sui lati, ho finalmente optato per un metodo di forza bruta. Con un dremel ho tagliato con molta attenzione la linguetta di metallo proprio sulla scheda, quindi ho staccato i pin del connettore. Dopo aver pulito i pad di saldatura, l'ho collegato all'hub con un breve pezzo di cavo a nastro.

Passaggio 7: passaggi finali

Passaggi finali
Passaggi finali
Passaggi finali
Passaggi finali
Passaggi finali
Passaggi finali
Passaggi finali
Passaggi finali

Alcuni dettagli minori e poi chiudere il tutto. Cavo USB: il cavo sull'hub era argentato, il che non assomiglia affatto al cavo SNES. Per risolvere questo problema, ho usato il bel cavo nero dal controller della tastiera. Ho mappato i fili su entrambi i cavi utilizzando uno dei connettori dell'hub, quindi ho rimosso il cavo dell'hub e saldato il cavo della tastiera al suo posto. LED di alimentazione: poiché avevo già alimentato il LED dell'hub su un lungo pezzo di filo, Ho deciso di metterlo sulla parte anteriore del controller. Non ho un trapano a colonna o qualcosa di simile che potrei usare come sostituto, quindi ho finito per usare molto attentamente il dremel per praticare fori progressivamente più grandi fino a quando il LED non si adattava. Alla fine mi sono fermato a una dimensione più piccola del LED e ho tirato con attenzione la punta in cerchio per allargare il foro, quindi non sarei rimasto a cercare di impedire a una punta più grande di fare un buco ancora più grande e deforme. Breve prevenzione: Ho messo una goccia di colla a caldo sui condensatori riposizionati per l'hub USB per evitare che vadano in cortocircuito e un po' di smalto trasparente nelle tracce di taglio sulla scheda del controller per proteggerli da qualsiasi cosa li causi in cortocircuito. Mettendo tutto insieme: Potrebbe essere utile aumentare una mano in più per completare quest'ultimo passaggio, per favore controlla altre istruzioni per quell'howto. Ogni volta che pensavo di aver tenuto tutto insieme, qualcos'altro scivolava fuori posto. Si spera che tu abbia fatto dei test fino a questo punto, quindi sai che tutto si adatta al suo posto senza fili pizzicati e senza schiacciamenti. I pulsanti e il LED di alimentazione devono andare tutti nella parte anteriore del controller, seguiti dalla scheda del controller. È necessario mantenere questa parte del controller il più piatta possibile, poiché i pulsanti sulla spalla tendono a scivolare fuori posto e cadere nei momenti peggiori possibili. L'hub va in posizione nella parte posteriore, il controller della tastiera e l'unità flash Seguire. Probabilmente dovrai tenere i due pezzi a forma di "V" per posizionare il controller della tastiera. Assicurati di instradare anche il cavo USB attorno alla cerniera del pulsante sulla spalla e fuori dalla parte superiore del controller. Una volta che tutto sembra essere a posto, puoi portare la parte posteriore del controller parallela alla parte anteriore e farli combaciare lentamente. Le cerniere per i pulsanti sulla spalla e i montanti che si trovano dietro i piccoli circuiti stampati sui pulsanti sulla spalla sono stati la più grande fonte di problemi per me, allinearli mantenendo l'hub e il controller della tastiera premuti contro la parte posteriore è stata una sfida. Assicurati di non forzarlo, se senti una forte resistenza indietreggia e cerca di capire da dove viene prima di procedere. Qualunque cosa tu faccia, non avere fretta. Ci è voluta circa un'ora per giocherellare con questo prima che tutto si sistemasse per me. Mi scuso di non avere immagini più esplicative di questa parte, ma questo probabilmente avrebbe richiesto anche la crescita di una quarta mano.

Passaggio 8: possibili miglioramenti

Cose che potrei fare diversamente in un secondo tentativo. Hub USB: sarebbe stato bello trovare una scheda hub USB più piccola, anche se potrebbe essere difficile trovarne una con le giuste dimensioni. Avrei anche potuto tagliare di più l'estremità della scheda che avevo, anche se non avrebbe fatto molta differenza nell'assemblaggio finale. Ho anche visto menzione della possibilità di collegare due dispositivi USB insieme come un "hub passivo", ma non ho trovato alcuna informazione su come farlo. Se è possibile, consentirebbe di escludere del tutto l'hub e di risparmiare molto spazio. Controller della tastiera: idem per trovarne uno più piccolo. Sarebbe anche possibile tagliare una striscia dal fondo dei connettori per restringerlo, e a seconda di quanto si è coraggiosi con il saldatore si potrebbe tagliare fino alla linea bianca lasciando solo le sottili tracce da collegare a. Tuttavia, potrebbe esserci il pericolo che le connessioni si spezzino per la tensione quando si assembla il controller se si è andati all'estremo con quello. Controller SNES: sarebbe sicuramente possibile apportare ulteriori modifiche alla scheda del controller. Rimuovere il chip dalla parte superiore della scheda sarebbe un grande inizio e potrebbe anche essere utilizzato per fornire un punto di connessione (anche se piccolo e difficile da saldare) per ogni pulsante e ridurre la necessità di connessioni a ragnatela su tutta la scacchiera. Andando un po' più all'estremo, è facile immaginare di tagliare un intero rettangolo dalla parte superiore della tavola, rimuovendo completamente l'area del chip e dando molto più spazio di respiro verticale alle parti per adattarsi. tracce molto più piccole da saldare, tuttavia, e dovresti stare attento a quanta parte della scheda è stata rimossa sopra i pulsanti di selezione e avvio. Unità flash: è interessante considerare di mettere il LED di accesso all'unità per l'unità flash nella parte anteriore del il controller anziché solo l'indicatore di alimentazione dell'hub. Questo sarebbe probabilmente piuttosto difficile da fare, tuttavia.

Consigliato: