¿Sustituir CI de gamepad de SNES?

Buenas noches, compañeros. Resulta que tengo un mando oficial SNES cuyo CI se ha jodido. Me gustaría saber si es posible tomar un mando clónico de Aliexpress como donante de la placa y poner los componentes del original (carcasa, gomas conductoras y botones). ¿Son compatibles?

Un saludo.
Pararegistros escribió:Buenas noches, compañeros. Resulta que tengo un mando oficial SNES cuyo CI se ha jodido. Me gustaría saber si es posible tomar un mando clónico de Aliexpress como donante de la placa y poner los componentes del original (carcasa, gomas conductoras y botones). ¿Son compatibles?

Un saludo.

A que te refieres con CI?
misterjano escribió:
Pararegistros escribió:Buenas noches, compañeros. Resulta que tengo un mando oficial SNES cuyo CI se ha jodido. Me gustaría saber si es posible tomar un mando clónico de Aliexpress como donante de la placa y poner los componentes del original (carcasa, gomas conductoras y botones). ¿Son compatibles?

Un saludo.

A que te refieres con CI?


El circuito integrado, la placa. Me refiero a cambiar todas las tripas (placa y cable) y dejar carcasa, gomas conductivas y botones originales. ¿Hay una correspondencia 1:1 idéntica en los pads chinos?

Un saludo.
Pararegistros escribió:
misterjano escribió:
Pararegistros escribió:Buenas noches, compañeros. Resulta que tengo un mando oficial SNES cuyo CI se ha jodido. Me gustaría saber si es posible tomar un mando clónico de Aliexpress como donante de la placa y poner los componentes del original (carcasa, gomas conductoras y botones). ¿Son compatibles?

Un saludo.

A que te refieres con CI?


El circuito integrado, la placa.

Ah.. buff, pero no tendrá toda la placa dañada, igual algún componente, que le ocurre?

De todas formas, intercambiarlas por una de aliexpres.. uff, a saber, habrá que te valgan como que no.
@misterjano Pues el mando está mal. Me lo miró un amiguete que me repara las cosas de electrónica más jodidas y nada. Pulsas el DPad y no hace nada, sólo van el botón B y alguno suelto más.
Pararegistros escribió:@misterjano Pues el mando está mal. Me lo miró un amiguete que me repara las cosas de electrónica más jodidas y nada. Pulsas el DPad y no hace nada, sólo van el botón B y alguno suelto más.

Hum.... si funciona alguno, entiendo que serán las pistas, podríais probar a hacer algunos puentes a ver si hace las pulsaciones.
misterjano escribió:
Pararegistros escribió:@misterjano Pues el mando está mal. Me lo miró un amiguete que me repara las cosas de electrónica más jodidas y nada. Pulsas el DPad y no hace nada, sólo van el botón B y alguno suelto más.

Hum.... si funciona alguno, entiendo que serán las pistas, podríais probar a hacer algunos puentes a ver si hace las pulsaciones.


Yo he probado a recablear algún mando "por fuera" y quedó guay. Te recomendaría también intentar eso, los mandos de Aliexpress son una lotería. Los hay construidos igual, y los hay construidos diferentes. Hay que abrir y mirar.
Si son como los de megadrive de 6 botones chinos, no, porque son diferentes y aunque consigas quitar el epoxy chapapote negro de encima que le ponen..de nada te sirve el esfuerzo.
los de 8bitdo venden unos kits para sustituir toda la parte interior de los mandos originales..
No se si te valdria para lo que quieres hacer... te adjunto enlace a la web..
https://shop.8bitdo.com/collections/mod-kit
Versión 1 IC de 8bits:
Imagen

Versión 2 IC de 16bits:
Imagen

El gamepad de snes lo que lleva son un par de shift registers que funcionan a modo de conversores paralelo->serie, el de nes lleva sólo uno al tener menos botones. Algunas revisiones del pad de snes llevan los dos converores en un único chip, o mejor dicho, llevan un conversor de de 16 bits en lugar de dos de 8 bits.

Cualquier conversor compatible con 5v que puedas encontrar hoy en día debería valerte, eso sí tendrás que comprobar que el pinout sea compatible o usar cables para apañarlo.

Parece que todavía se pueden encontrar esos mismos conversonres (o su vers moderna):

El conversor de 16bits:
https://www.jotrin.com/product/parts/V520B
Tb veo que por aliexpress venden versiones genéricas: https://es.aliexpress.com/item/737603883.html (Aunque a ese precio lo veo algo caro).

Dependiendo de la versión del pad y/o región el uso de chips parece que varía:

The SNES one used different chips based on the version and region. For example the NTSC SNS-102 use a single Motorola V520B, the NTSC SNS-005 a dual Motorola W545, I’ve seen a PAL with 2 4021 in parrallel, anyway, from the outside they all acts like a 16bit shift register.


https://nintenduino.wordpress.com/docum ... reference/
superinteresante, ¿sabes que se puede usar de sustituto del CI del pad de mega de 6 botones?
Los mandos de terceros y chinos, no suelen tener las mismas medidas internas, aunque quizas externamente sean muy parecidos. O los tornillos no coinciden y por consiguiente la placa estorba, o la placa esta mas gruesa o mas delgada. Los circuitos de los mandos de NES y SNES son relativamente sencillos, como muestra @wah_wah_69, yo me iria por reemplazar el integrado, o (como ya tengo) el retro receiver de 8bitdo + el kit de 8bitdo o cualquier mando moderno bluetooth. No me la jugaria con los chinos que igua y funciona igual y no
Si me das tres meses puedo abrir un mando clonico de snes, ahora solo tengo abierto uno de mega de seis botones.
capzo escribió:superinteresante, ¿sabes que se puede usar de sustituto del CI del pad de mega de 6 botones?


No estoy seguro al 100% pero me suena leer hace años que ese en concreto era un IC propio o al menos no tan genérico como el de snes, es posible que alguien haya hecho algún código para emularlo con un microcontrolador attiny o similar.

*Edit*

Sí, es un ic propio de SEGA o al menos lleva su nombre en el encapsulado.

Imagen

Aquí hay bastante info sobre el protocolo, pero el código creo que es para poder leer el estado del mando, no para emularlo:

https://www.raspberryfield.life/2019/03 ... ontroller/

Por cierto en los enlaces que se añaden como referencia en este otro enlace de más arriba viene este otro proyecto, bastante interesante:

Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)

https://github.com/SukkoPera/MegaDrivePlusPlus

Para lo del protocolo del pad de 6 botones tal vez venga algo en el código de BlueRetro:

https://github.com/darthcloud/BlueRetro
https://github.com/darthcloud/BlueRetro ... /genesis.c
*Edit*

Por lo que veo tiene hasta soporte para ratón en megadrive (supongo que como protocolo de salida, no he mirado el código a fondo), por otro lado este código será bastante específico de blueretro como para adaptarlo a un microcontrolador más ligerito y que sólo quiera soportar ese protocolo del pad de 6 botones.
wah_wah_69 escribió:
capzo escribió:superinteresante, ¿sabes que se puede usar de sustituto del CI del pad de mega de 6 botones?


No estoy seguro al 100% pero me suena leer hace años que ese en concreto era un IC propio o al menos no tan genérico como el de snes, es posible que alguien haya hecho algún código para emularlo con un microcontrolador attiny o similar.

*Edit*

Gracias, como me temia es complicado de narices, yo al menos con mis conocimientos no me da para hacer un sustituto, o eso creo, me leeré los enlaces que has pasado.
aqui un proyecto que busca reemplazar el control original con esta nueva placa.

https://bitbucket.org/taylormadeak/snes-oem-controller-pcb-replacement
Esta todo incluido para hacer un control completo.
capzo escribió:
wah_wah_69 escribió:
capzo escribió:superinteresante, ¿sabes que se puede usar de sustituto del CI del pad de mega de 6 botones?


No estoy seguro al 100% pero me suena leer hace años que ese en concreto era un IC propio o al menos no tan genérico como el de snes, es posible que alguien haya hecho algún código para emularlo con un microcontrolador attiny o similar.

*Edit*

Gracias, como me temia es complicado de narices, yo al menos con mis conocimientos no me da para hacer un sustituto, o eso creo, me leeré los enlaces que has pasado.


El integrado de megadrive de 3 botones es un 74HC157, para llegar a los 6 botones hay un par de formas de hacerlo. El chip de mando de megadrive es custom, pero se podria sustituir por partes discretas.

El mando de SNES es mas facil, solo son 2 4021, el primero lo hace un mando estandar de NES, y el segundo agrega A, X, L y R [carcajad]

Imagen
Imagen
16 respuestas