[Nomad] Réparation et modifications

Vous avez un soucis avec votre console, votre micro ? Vous désirez avoir une info technique ou partager une info technique ? C'est ici que ça se passe !
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

[Nomad] Réparation et modifications

Message par io »

Ceci est juste un sujet pour référencer les réparations que je fais sur une Nomad qu'on m'a confiée.


I - Remplacement du switch power cassé

Déjà le sur-bouton rouge étant perdu et le « glisseur » du switch d'origine étant cassé, je n'avais d'autre choix que de remplacer le tout à l'identique ou de mettre un équivalent pas trop moche.
La première solution demandant une Nomad donneuse étant vouée à l'échec (car je n'ai pas de Nomad à sacrifier non mais oh !), je me suis donc tourné vers la seconde et heureusement, j'avais dans un bac un morceau de PCB avec au bout un switch rouge en bon état et pas trop moche. Là c'est juste mis au-dessus de celui qui est cassé pour voir ce que ça donnerait.
ImageImage

Ça m'a pris une bonne heure pour adapter et ajuster le bouton afin que ce soit solide et propre. J'en ai profité pour changer les condos chimiques sur trous traversants, je ferai les autres la prochaine fois.
ImageImage

Voilà ce que ça donne de l'extérieur une fois le bouton installé pour de bon.
ImageImage

Après une reprise des soudures du connecteur d'alimentation, la Nomad a enfin pu démarrer et l'affichage s'est avéré être encore potable... mais ce sera beaucoup mieux bientôt ;)
ImageImage


II - Remplacement de l'ensemble des condensateurs chimiques

Remplacement du reste des condos et reprise des soudures de la sortie AV et du port manette.
Avant / Après
ImageImage
ImageImage


III - Modification pour pouvoir utiliser l'adaptateur Master System

Modif' pour l'adaptateur Master System et donc pour pouvoir jouer au jeux MS sur la nomad... on peut jeter la Game Gear ;)
Il suffit de relier la broche B30 du port cartouche à la patte 45 de l'ASIC.
Rem : Il n'y a pas d'autre point disponible pour la patte 45. Pour la broche B30, ça peut être soudé de l'autre côté.
Image

Ouf, elle fonctionne encore ;)
Image


IV - Ajout d'une modification « switchless » , changement de zone via un PIC et fonction reset

Switchless (changement de langue et de fréquence) et ajout de la fonction reset.
LED rouge, Japon 60 Hz
Image

LED violette (si si c'est violet, c'est juste que le bleu pète bien), USA 60 Hz
Image

LED bleue, Europe 50 Hz (on voit les bandes noires en haut et en bas)
Image

Et un appui court sur le bouton poussoir effectue un reset de la console.


V - Hack de la zone LED

Au départ je voulais mettre une LED RGB à la place de la LED rouge d'origine. Or cette dernière n'est pas connectée à la masse générale. J'ai donc dû changer de plan et placer deux LED limées et mises côte-à-côte : une orange pour indiquer que les piles sont à plat et une rouge/bleu pour indiquer la région sélectionnée.
Image

Voilà ce que ça donne au niveau des couleurs pour la région. J'attends du cylindre de 3 mm de diamètre en PMMA pour conduire correctement la lumière des LED jusqu'en haut de la coque.
Image
Image
Image

J'ai reçu les tiges en PMMA pour diriger la lumière des LEDs vers le trou de la coque.
Entre le PCB et le début de la coque, il y a 5 mm, j'ai donc dû limer le couple de LEDs afin d'arriver à cette hauteur. La tige en PMMA doit faire 8 mm afin d'être en butée sur les LEDs et sur la coque.
ImageImage

Le rendu des couleur est quand même meilleur en vrai. J'ai poncé les extrémités de la tige avec du papier de grain 600 pour que ce soit moins agressif pour les yeux.
Image


VI - Changement de l'écran RGB par un TFT composite

J'ai reçu l'écran (enfin le premier, j'en ai commandé trois différents pour voir).
Alors la première étape est de déterminer la tension utilisée en interne. L'écran est donné pour fonctionner sur du 12 V, car il est vendu pour être utilisé dans une voiture. Or, on commence à savoir que souvent il y a un régulateur de tension qui donne au final 5 ou 3,3 V.

Et quand on ne sait pas trop, on suis les pistes du PCB et on regarde ce que font chaque puce en cherchant les infos avec leurs références. Et dans le cas de cet écran, il y a deux étages à ce que j'ai pu comprendre :
- 1er étage, qui permet de passer du 12 V au 5 V qui va servir au rétro éclairage.
- 2ème étage, qui utilise le 5 V obtenu précédemment pour le convertir en 3,3 V afin d'alimenter, entre autre, la puce principale.

Ce que j'ai donc tenté, c'est de me passer de l'alimentation de 12 V en soudant une source de 5 V au niveau de l'entrée du 2ème étage, donc sur le régulateur 5 V vers 3,3 V.
Image

J'ai branché une GC récemment reçue (ça m'a permis de la testée au passage) pour voir si tout fonctionnait correctement.
Image

Comme il y a 0,3 V de plus sur mon voltmètre, j'ai testé avec plusieurs tensions d'entrée pour estimer la plage de fonctionnement de l'écran et pour être sûr que ça ira une fois monté dans la Nomad. Donc là une plage de 3,5 à 5,3 V sur le régulateur, correspond à une plage de 3,8 V à 5,6 V sur mon voltmètre. En-dessous de 3,5 l'écran devient plus lumineux puis ça décroche et si je continue, il s'éteint.

ImageImageImage

Et on a 480 mA de consommation à environ 5 V.
Image

À la prochaine étape, je vire l'écran d'origine, pour tester celui-ci seul.
J'ai déjà fait le test avec les deux en même temps, mais l'image est moche, c'est pour ça aussi que j'y avais branché une GC pour être certain qu'il n'avait pas un défaut.
Et si ça marche, j'enlèverai le maximum de composants inutiles sur le PCB du LCD.

[Edit] Cet écran fonctionne bien avec une GC NTSC ou une SNIN PAL, mais avec le signal composite de la Nomad c'est affreux que ce soit en NTSC ou en PAL. J'attends donc les deux autres écrans.

La suite du programme :
- Changement d'écran (avec désactivation des puces qui ne seront plus utilisées, si je les identifie, afin d'augmenter encore plus l'autonomie).

[Edit janvier 2016]
J'ai trouvé le temps de m'y remettre (car plus de basket pendant quelques temps) et je suis enfin arrivé à avoir de la couleur qu'on soit en mode PAL ou NTSC :)

En attendant des explications, la vidéo :


Quelques explications en vitesse en essayant de ne pas être trop technique ou fouilli.

J''étais tombé sur la modification de Torben ROSS et j'avais donc vérifié qu'on pouvait avoir un signal composite PAL encodé correctement et qui donc permettait d'avoir la couleur sur une écran acceptant du composite.

Oui, car si on bascule l'encodeur vidéo CXA1645 (que l'on trouve dans plusieurs autres consoles) en mode PAL avec un cristal NTSC installé sur la console, alors le composite PAL généré n'est pas conforme et l'image est obtenue en niveaux de gris.

Rappel : l'écran d'origine étant fonctionnant avec un signal RGB, ce problème de couleur n'existe pas lorsqu'on bascule de NTSC à PAL.

En faisant des tests avec les cristaux pour étudier les fréquences, j'ai remarqué que la console pouvait fonctionner sans le cristal NTSC. Dingue non ?! Mais de mémoire, l'image était un peu moche (je vérifierai). Mais pour cela il faut que la patte 7 de l'encodeur vidéo soit relié au PCB de la console.

J'ai alors soudé un cristal PAL de 4,43 MHz à la place de celui d'origine. Et j'ai vu qu'on pouvait avoir de la couleur quelque soit la zone, sauf qu'en mode PAL (ou zone Europe), il y avait des parasites sur tout l'écran.

J'ai donc soulevé la patte 7 de l'encodeur et soudé un fil à cette patte et un autre à sur le PCB, là où était soudé la patte 7.
Je peux donc relier la patte au PCB en mettant ces deux fils en contact ou bien la séparer.

Ça m'a alors permis d'effectuer deux tests :
- en mode NTSC, je mets les deux fils en contact et j'ai une image composite NTSC en couleurs à l'écran.
- en mode PAL, je sépare les fils et mets le fil relié à l'encodeur en contact avec la patte du cristal, comme sur la modification de Torben plus haut et j'obtiens une image composite PAL en couleurs sans parasite à l'écran.

Il n'y a plus qu'à mettre un switch On/On pour créer l'un ou l'autre des circuits selon le mode sélectionné. Pour cela j'ai choisi d'utiliser un circuit intégré, un ADG419 d'Analog Devices. Il s'agit d'un switch analogique qui bascule grâce à un 0 ou 1 logique, ce qui est parfait sur le papier par rapport à notre PIC programmé pour le switchless et qui, dans la pratique, se révèle fonctionner parfaitement bien.

Je vais rajouter le même switch mais au niveau de la patte 18 du CXA1645 afin de sélectionner la bonne résistance 20 kOhm pour NTSC ou 16 kOhm pour PAL.

____________________________________________________

Finalement, pour une meilleure qualité d'image j'ai utilisé deux cristaux et quatre switchs électroniques (ceux dont je parle plus haut).
Vue d'ensemble.
Image

Côté cristaux.
Image

Côté encodeur vidéo.
Image

Voici le hack de la molette de luminosité.
ImageImage

On cherche la bonne position pour que ça clique bien (en l'occurrence, là c'était un poil trop avancé). Il faut tester le bouton en faisant tourner tout en maintenant le morceau d'ABS en position.


Une petite soudure à l'arc là-dessus et hop.
ImageImage

Je déconne, c'est de la soudure au chalumeau.

Bon, OK, en fait, j'ai collé le morceau de plastique à la Super Glue-3 et ensuite j'ai utilisé mon fer à souder pour faire fondre ce morceau de plastique avec celui de la molette. J'ai ajouté des petits morceaux d'ABS durant le processus.

À noter que les couleurs en PAL sont plus vives, car l'encodage du signal composite est différent du NTSC et les lignes qui forment l'image se retrouvent compressées à cause des bandes noires.
crocomitch
Petit autiss
Messages : 3
Inscription : lun. avr. 13, 2015 18:48

Re: [Nomad] Réparation

Message par crocomitch »

Beau boulot ! Faudrait aussi que je changer mon bouton sur ma game gear il est casser
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation

Message par io »

Regarde sur les vieux appareils que tu as à la maison ou chez la famille, il y aura peut-être un switch qui fera l'affaire.

Voilà l'ajout du reset et le switchless (ça veut dire qu'on ne rajoute pas de switchs moches ou même beaux et design qui dépassent de la console et qu'on utilise ce qui existe déjà, hack du bouton reset pour la Mega Drive par exemple) fonctionnent bien, je vais maintenant l'installer pour de bon. Il ne reste plus que l'écran à changer.

J'ai dû chercher un peu puisque apparemment ça n'a pas encore été fait sur la Nomad, je mettrai un tuto bientôt.
Avatar de l’utilisateur
Flo4428
Autiss à interner
Messages : 2102
Inscription : lun. août 11, 2014 11:30

Re: [Nomad] Réparation

Message par Flo4428 »

Cool quel bidouilleur ce io :p
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation

Message par io »

;)
Avatar de l’utilisateur
Guppy
Autiss à interner
Messages : 2460
Inscription : ven. mai 13, 2011 20:41

Re: [Nomad] Réparation

Message par Guppy »

Non mais il s'attaque à la plus facile ! A quand la modif pour les Gamegear ? ;)
Qui, moi !? non je ne peux pas, mes machines ont piscine !!!
"Le jeu vidéo n'est plus un loisir populaire, c'est une activité de luxe que tout le monde se doit de consommer et collectionner."
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation

Message par io »

Il me faudrait pas mal de temps pour faire la GameGear afin d'acquérir les connaissances pour le faire et ensuite pour les mettre en pratiques... ce ne sera donc pas pour aujourd'hui. J'avais vu le sujet d'un chinois je crois qui avait réussi, mais il n'a pas mis de détails sur le forum où j'avais vu ça.

J'ai fait une toute petite mise à jour, tout à la fin.
Avatar de l’utilisateur
Guppy
Autiss à interner
Messages : 2460
Inscription : ven. mai 13, 2011 20:41

Re: [Nomad] Réparation

Message par Guppy »

Depuis le temps qu'on en parle, peut être qu'OT sera le premier forum occidental à traiter le sujet. >wario
"Le jeu vidéo n'est plus un loisir populaire, c'est une activité de luxe que tout le monde se doit de consommer et collectionner."
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation et modifications

Message par io »

Ça avance et je suis content car j'ai trouvé comment alimenter l'écran en 5 V. Il faudra que je fasse cette modif' sur la mienne aussi.
Avatar de l’utilisateur
Bjorn
Autiss
Messages : 449
Inscription : sam. août 13, 2011 15:37

Re: [Nomad] Réparation et modifications

Message par Bjorn »

je dis peut être une connerie 'mais je suis plus à ça près: je croyait q'un régulateur avait juste pour rôle d’écrêter le voltage, le surplus partant en chaleur.
Tu ne peut pas alimenter l'écran direct en 5v?
(Puis c'est quoi cette gamecube? :P )
Kikimètres : PSN - Xboite
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation et modifications

Message par io »

Si j'utilise l'entrée 12 V et que j'y mets du 5 V ça n'ira pas.
Car un régulateur de tension d'avoir avoir environ 2 V de plus que le voltage de sortie (ici 5 V) pour fonctionner. Donc il faudrait que je mette du 7 V. Mais plus tu montes le voltage en entrée (jusqu'à une certaine valeur et sans dépasser la limite), plus la régulation est efficace et plus ça dégage de chaleur en effet.

C'est pour ça que sur la première Nomad, ça fonctionnait bien avec les 9 V de l'adaptateur secteur Sega pour alimenter l'écran « 12 V ».

C'est une Gamecube Hanshin Tigers 2003.
Avatar de l’utilisateur
Bjorn
Autiss
Messages : 449
Inscription : sam. août 13, 2011 15:37

Re: [Nomad] Réparation et modifications

Message par Bjorn »

Merci pour la -les- précisions. :wink:
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation et modifications

Message par io »

Le projet n'est pas mort, j'ai manqué de temps. À la fin du premier post, une petite mise à jour que je mets aussi ci-dessous. Il s'agit juste d'une vidéo qui montre qu'on peut avoir la couleur en PAL et en NTSC sur un écran LCD composite (dans le fond, on entend un peu ma fille jouer à KoF 2002 sur l'Astro City ;)) et d'une explication qui j'espère sera claire. Des schémas et photos suivront quand j'aurai tout intégré correctement.

En attendant des explications, la vidéo :


Quelques explications en vitesse en essayant de ne pas être trop technique ou fouilli.

J''étais tombé sur la modification de Torben ROSS et j'avais donc vérifié qu'on pouvait avoir un signal composite PAL encodé correctement et qui donc permettait d'avoir la couleur sur une écran acceptant du composite.

Oui, car si on bascule l'encodeur vidéo CXA1645 (que l'on trouve dans plusieurs autres consoles) en mode PAL avec un cristal NTSC installé sur la console, alors le composite PAL généré n'est pas conforme et l'image est obtenue en niveaux de gris.

Rappel : l'écran d'origine étant fonctionnant avec un signal RGB, ce problème de couleur n'existe pas lorsqu'on bascule de NTSC à PAL.

En faisant des tests avec les cristaux pour étudier les fréquences, j'ai remarqué que la console pouvait fonctionner sans le cristal NTSC. Dingue non ?! Mais de mémoire, l'image était un peu moche (je vérifierai). Mais pour cela il faut que la patte 7 de l'encodeur vidéo soit relié au PCB de la console.

J'ai alors soudé un cristal PAL de 4,43 MHz à la place de celui d'origine. Et j'ai vu qu'on pouvait avoir de la couleur quelque soit la zone, sauf qu'en mode PAL (ou zone Europe), il y avait des parasites sur tout l'écran.

J'ai donc soulevé la patte 7 de l'encodeur et soudé un fil à cette patte et un autre à sur le PCB, là où était soudé la patte 7.
Je peux donc relier la patte au PCB en mettant ces deux fils en contact ou bien la séparer.

Ça m'a alors permis d'effectuer deux tests :
- en mode NTSC, je mets les deux fils en contact et j'ai une image composite NTSC en couleurs à l'écran.
- en mode PAL, je sépare les fils et mets le fil relié à l'encodeur en contact avec la patte du cristal, comme sur la modification de Torben plus haut et j'obtiens une image composite PAL en couleurs sans parasite à l'écran.

Il n'y a plus qu'à mettre un switch On/On pour créer l'un ou l'autre des circuits selon le mode sélectionné. Pour cela j'ai choisi d'utiliser un circuit intégré, un ADG419 d'Analog Devices. Il s'agit d'un switch analogique qui bascule grâce à un 0 ou 1 logique, ce qui est parfait sur le papier par rapport à notre PIC programmé pour le switchless et qui, dans la pratique, se révèle fonctionner parfaitement bien.

Je vais rajouter le même switch mais au niveau de la patte 18 du CXA1645 afin de sélectionner la bonne résistance 20 kOhm pour NTSC ou 16 kOhm pour PAL.
Avatar de l’utilisateur
Flo4428
Autiss à interner
Messages : 2102
Inscription : lun. août 11, 2014 11:30

Re: [Nomad] Réparation et modifications

Message par Flo4428 »

Wow nice dude :)

Bon courage pour la suite !
Avatar de l’utilisateur
io
Master of autiss
Messages : 7005
Inscription : mer. sept. 17, 2008 8:46

Re: [Nomad] Réparation et modifications

Message par io »

Finalement, pour une meilleure qualité d'image j'ai utilisé deux cristaux et quatre switchs électroniques (ceux dont je parle plus haut).
Vue d'ensemble.
Image

Côté cristaux.
Image

Côté encodeur vidéo.
Image

Voici le hack de la molette de luminosité.
ImageImage

On cherche la bonne position pour que ça clique bien (en l'occurrence, là c'était un poil trop avancé). Il faut tester le bouton en faisant tourner tout en maintenant le morceau d'ABS en position.


Une petite soudure à l'arc là-dessus et hop.
ImageImage

Je déconne, c'est de la soudure au chalumeau.

Bon, OK, en fait, j'ai collé le morceau de plastique à la Super Glue-3 et ensuite j'ai utilisé mon fer à souder pour faire fondre ce morceau de plastique avec celui de la molette. J'ai ajouté des petits morceaux d'ABS durant le processus.

À noter que les couleurs en PAL sont plus vives, car l'encodage du signal composite est différent du NTSC et les lignes qui forment l'image se retrouvent compressées à cause des bandes noires.

Les plans viendront plus tard.
Répondre