Réparation d’une souris Tank pour Amiga 1000:
Symptômes: Fonctionnement des boutons erratique
Aucun mouvement ne fonctionne.
Je Démonte la souris et je teste les continuités dans le câble:
Pas de continuité dans le fil 5V.
J’inspecte alors le câble pour détecter s’il y a des pincements ou écrasement sur la longueur.
Je m’aperçois que le câble est particulièrement souple au raz du presse étoupe.
Je crée donc une épissure sur la gaine à cet endroit pour voir si je trouve un problème.
Bingo: je retrouve mon fil 5v coupé.
Je le ressoude et insère une gaine thermorétractable pour le protéger des court-circuits.
- Test de la souris sous ATK: Y a du mieux mais… Les mouvements ne fonctionnent pas correctement comme si la souris était branché à la place du joystick.
- (tremblement de la flèche mais pas de mouvement) Après analyse à l’oscillo je constate que les impulsions sont trop faibles sur 3 des 4 sorties.
- Je dessoude et démonte le bloc plastique pour nettoyer les axes en profondeur ainsi que les led IR et les photo-récepteurs.
- Je remonte le tout: Toujours pas d’amélioration.
- Je test les résistances de pull down sur chaque sortie des photo-résistances (qui n’ont aucune valeur inscrite pour certaines) et je trouve différentes valeurs mais non identiques.
- Ça varie de 1kohms pour la plus faible à 1,5kohms pour la plus forte.
- Ci-dessous, les résistances concernées entourées en rouge.
- Je me dis que ce n’est pas normal et qu’elle devraient toutes être identiques.
- N’ayant pas le schémas exact, je me base sur une autre souris de même modèle et j’y trouve des résistance de 1.2kohms.
- Je soude donc des résistances de même valeur puis je teste mais je ne récupère pas tous les mouvements.
- Je sens une dureté sur l’axe de la roue de l’encodeur.
- Je regarde de plus près et là…horreur! En chauffant à l’air chaud pour dessouder les cms, la roue s’est déformée!!!
- Comme quoi tout le monde fait des conneries.
- Me voilà dans de beaux drap avec une souris complètement inutilisable.
- Faites attention si vous faites la même chose car sous le pcb il y a une petite ouïe qui expose la roue à la chaleur.
- Comme un imbécile, j’ai pas fait attention et ça m’a été fatal.
- Bon, tout n’est pas perdu et je décide de modéliser une roue encodeur en 3D que j’imprime dans la foulée.
- J’emboite la roue sur l’axe, je la plug dans son logement et tout semble ok au niveau des dimensions.
- Test sous ATK: la nouvelle roue à l’air de fonctionner…ouf!
- Re-test à l’oscillo: Les impulsions ne sont pas toutes identiques. 180mV pour la plus faible à 250mv pour la plus forte.
- Je décide donc d’augmenter les valeurs de pull-down en mettant des 2,2Kohms comme j’ai pu le voir sur un autre schémas de souris Tank.
- Test sous ATK: Ok! Tous les mouvements sont enfin rétablis.
- Je nettoie la souris et applique un peu de nettoyant contact sur les 2 boutons pour retrouver une sensibilité correcte et éviter de devoir clicker avec un marteau.
Ci-dessus, la nouvelle roue imprimée en 3D.
Et voilà! Une souris Amiga 1000 de nouveau 100% fonctionnelle. (et réparée de ma connerie)