[GUIA] Reparación de joysticks de Family + info (en progreso)

Acá vas a encontrar guías y tutoriales para aprovechar al máximo tus consolas, sistemas y PC.

Moderador: Diego

Responder
Avatar de Usuario
Rodri3
Check Point!
Check Point!
Mensajes: 13564
Registrado: 12/01/13 10:43
Frase: #acumulacionCero?

[GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por Rodri3 » 13/11/18 15:44

Buenas, acá estoy de nuevo metiéndome un rato con el soldador :D

ACLARACION:
En estos días me puse a revisar una caja con varios joysticks de Family que fui acumulando a lo largo de varios años.
Ya me pasó antes que tomo nota de algunas cosas y las dejo en un papel que se pierden. Así que dije "esta vez no" y voy a pasar las notas acá de manera que quede lo más entendible posible para todos.
Lo más importante que quiero mostrar ahora es relacionado con los PCB, los pinouts y cosas varias. Todavía no tengo en claro cómo organizar bien esta guía, pero sé que si alguien entra acá, va a querer fotos y una especie de checklist para revisar, cosa que no tengo ahora, así que hago una intro y dejo espacios vacíos para rellenar con las cosas básicas, como abrir el joystick y limpiarlo.
Si tienen sugerencias copadas de cómo organizar la guía, son bienvenidas.

Herramientas

Para limpiar joystick sucio:
  • Destornillador philips "chiquito" (después pongo medida, pero ya saben: no tan grande que no agarre el tornillo, no tan chico que lo termine gastando)
  • Alcohol (si tienen alcohol isopropílico, mejor)
  • Servilletas de papel (las uso para limpiar)
  • Paño húmedo (yo mojo la servilleta y ya)
Para reparar pistas o cambiar el cable:
  • Tester (para probar continuidad)
  • Soldador
  • Estaño
Comienzo
Si tu joystick no funciona, puede deberse a varias causas. Desde lo más simple, que son las gomitas sucias, hasta lo más complejo, que puede ser un cable cortado.
(sí, también puede ser una plaqueta rota, pero acá tenemos esperanzas de que sea algo reparable).
Así que tenemos que ir probando esto en orden:
Joystick sucioMostrar
Si tu joystick no responde, lo más probable es que se hayan ensuciado los contactos.
Igual, hay que asegurarse que el puerto de la consola no se jodió. Por eso antes de meter mano en el joystick, sugiero que pruebes con otro joystick para cerciorarse que el problema no está en la consola.

Acá van a faltar fotos y por ahora va a faltar la explicación :P
Pero es abrir el joystick, limpiarlo y probar jeje
Acá irán las fotos y explicaciones y blababla
Pistas rotasMostrar
Limpiaste el joystick y algún botón no responde :? :?
Puede que haya alguna pista cortada!

<EN DESARROLLO explicación y fotos blalbalba>
Cable cortadoMostrar
Limpiaste el joystick y sigue sin funcionar :?
Puede que se trate de un cable cortado.

La manera de asegurarse eso es ir midiendo continuidad entre la ficha del joystick (DB9 se llama) y los cables soldados a la placa.
Dirás: "uh, qué paja! son 9 agujeritos!"
Pero NO!

El joystick de family sólo utiliza 5 contactos, que se corresponden a estas señales:
  • 5v
  • GND (Masa)
  • Clock
  • Strobe (también le llaman Latch)
  • Data
Todos los joysticks de Family, de Famicom y de NES utilizan esos 5 contactos. Incluso podés reemplazar un cable de NES por uno con una ficha DB9 y podés jugar con un joystick de NES en un Family.

"Y cómo sé cuál de esos contactos va en cada agujerito?"
Y bueno, para eso estamos. Acá está el pinout.
Esto es como si agarraran la ficha y la miraran:

Código: Seleccionar todo

+-------------+
 \ 5 4 3 2 1 /
  \ 9 8 7 6 /
   +-------+
  1. -
  2. Data
  3. Strobe / Latch
  4. Clock
  5. -
  6. 5v
  7. -
  8. Ground
  9. -
Seguro alguno dice "pero mi joystick es de 1, 2, 3... 15 agujeritos, no de 9!"
"piri mi yistik..." acá tenés tu pinout:

Código: Seleccionar todo

+--------------------------+
 \ 8  7  6  5  4  3  2  1 /
  \ 15 14 13 12 11 10  9 /
   +--------------------+
  1. Ground
  2. -
  3. -
  4. -
  5. -
  6. -
  7. -
  8. Data
  9. Clock
  10. -
  11. -
  12. Strobe / Latch
  13. -
  14. -
  15. 5v


De yapa, el pinout de la NES:

Código: Seleccionar todo

+---+
| 1  \
| 2 5 +
| 3 6 |
| 4 7 |
+-----+
  1. Ground
  2. Clock
  3. Strobe / Latch
  4. Data
  5. 5v
  6. -
  7. -
Otra yapa: lightguns/pistolas.
Esto nunca lo probé, pero el pin 6 y 7 de la NES y AL PARECER el 3 y 4 del DB15 se utilizan para las pistolas. No sé cuál se corresponde con cuál. Si alguno sabe, bienvenido a aportar la info.

Con estos pinouts, vamos a saber qué agujeritos probar para medir continuidad.
Pero nos falta la otra punta: con qué cables que van soldados a la plaqueta se corresponde cada señal?

Como esto es Family, esto varía de plaqueta a plaqueta.

Cómo descifrar las señales en la plaqueta?
Ayer estuve buscando en internet y me topé con info valiosa de un buen tipo en un buen foro:
Diego escribió:
19/09/14 23:27
los dos primeros del lado donde esta el "chip gota" son los de alimentacion de 5 volts, el mas proximo al chip es el positivo y el que le sigue es el negativo (fijate que el negativo ademas de ir al chip tambien es el "comun a masa" de todos los botones del joy),
...
los otros tres cables son DATA, CLOCK y LATCH, pero la ubicacion de estos puede variar segun el fabricante, tenes que ir probando distintas combinaciones de esos tres cables hasta que los joys respondan bien a los comandoscablecitos.
Como tuve un buen lote de plaquetas, pude ir viendo que inclusive lo que dijo Diego no era acertado.
Encontré una plaqueta donde el primer contacto era el de Ground (GND) y el segundo el de 5v. Pero sí tiene razón en que los primeros dos son GND y 5v, hay que ver el orden.

La señal más fácil de descifrar es la de GND, ya que recorre gran parte del joystick.
Acá pongo una foto (por fin una foto!) de dos placas con la señal de GND resaltada:
Imagen

En este caso, como dijo Diego, el más próximo es el positivo, es decir 5v.

Después, quedaría ubicar las señales de Data, Clock y Latch / Strobe.
Lo que vi en las placas que probé, es que se dio que siempre la última era Data. Y Clock y Latch se alternaban, variando de placa en placa.

En el peor de los casos, son 6 posibilidades para probar. Sino son 2.
Entonces, estas son las variantes que vi (tomo como 1 el pin agujerito más próximo al chip)
Variante 1:
  1. 5v
  2. GND
  3. Clock
  4. Latch / Strobe
  5. Data
Variante 2:
  1. 5v
  2. GND
  3. Latch / Strobe
  4. Clock
  5. Data
Variante 3:
  1. GND
  2. 5v
  3. Latch / Strobe
  4. Clock
  5. Data
Con esto tenemos la info suficiente como para medir la continuidad y ver si algún cable está cortado.
(en realidad es más fácil hacer prueba y error con el tester, la ficha y la plaqueta, pero si hay 2 cables cortados, fuiste, vas a necesitar ver qué cable va en qué pin de la placa)

Para reemplazar el cable, yo conseguí unos repuestos de cable DB9 que vienen con 9 cables internos. Por lo que ya leyeron, nomás necesitamos 5.
Igual necesitamos saber qué color de cable se corresponde con qué pin de la ficha.
En el caso de estos repuestos, es así:

Código: Seleccionar todo

+-------------+
 \ 5 4 3 2 1 /
  \ 9 8 7 6 /
   +-------+
  1. Amarillo
  2. Naranja
  3. Rojo
  4. Marrón
  5. Negro
  6. Verde
  7. Azul
  8. Gris
  9. Blanco
Más yapaMostrar
El joystick de SNES es una variante del joystick de Family, pero es retrocompatible!
Uno si quiere, puede fabricar un adaptador, o cortar un cable de SNES y mandarle un DB9 (assassino el que hace eso!)
<explicación y fotos faltan>
Eventos en RG: Imagen | Imagen | Imagen | Imagen
Deudas Gamer:
Saldadas: Castlevania | Rockman
En curso: Batman Returns | Gun Nac

Avatar de Usuario
Guly
Web Team
Web Team
Mensajes: 19106
Registrado: 23/01/12 11:09
Frase: Filipenses 4:7

Re: [GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por Guly » 13/11/18 17:13

Muy buen aporte y útil, Rodri ;)

Avatar de Usuario
the98
Check Point!
Check Point!
Mensajes: 9498
Registrado: 03/07/12 11:45

Re: [GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por the98 » 13/11/18 17:34

Muy bueno. Estos son los posts que le gustan a RG.

Avatar de Usuario
Console Wars
As del volante en Road Fighter
As del volante en Road Fighter
Mensajes: 3277
Registrado: 29/04/14 8:02
Ubicación: Workin' to pay the vicio...

Re: [GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por Console Wars » 13/11/18 19:08

Terrible, ese tema de los cables es un embole porque a veces conseguis joys en buen estado que no le anda un solo boton y es una cagada...

La que estaria buena (pero ya se va del tema del post, y seguro es alto bardo) seria un adaptador de genesis a SNES. Esa garparia mil.
Imagen

Avatar de Usuario
Pierrot
Machacador de botones
Machacador de botones
Mensajes: 3531
Registrado: 04/05/18 22:06

Re: [GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por Pierrot » 13/11/18 19:59

Muy buen post, Rodri.

Avatar de Usuario
Faker
Check Point!
Check Point!
Mensajes: 11230
Registrado: 20/09/06 22:11
Frase: AGUANTE MARIO10
Ubicación: ONMF!
Contactar:

Re: [GUIA] Reparación de joysticks de Family + info (en progreso)

Mensaje por Faker » 13/11/18 20:53

Muy buen post!
Tambien se le puede agregar utilizar una goma de borrar blanca para limpiar la mugre de los conectores.
Hay veces que depende el alcohol isopropilico que utilices puede dejar como una capa y con la goma frotando queda excelente.

Imagen

Responder