IBM PS/2 Model 30 - Lecteur de disquette HS

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
fneck
Site Admin
Messages : 12112
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

IBM PS/2 Model 30 - Lecteur de disquette HS

Message par fneck » 15 oct. 2016 19:09

Sur un PS/2 Model 30 j'ai un lecteur de disquette qui ne fonctionne pas. Ce lecteur est assez particulier dans le sens où, a priori, il n'a été utilisé que sur les PS/2 25 et 30 -à base processeur 8086- donc très difficilement trouvable en pièce aujourd'hui. Il s'agit d'un 3"1/2 d'une capacité de 720 Ko qui est totalement propriétaire à IBM et dont le taux de pannes est plutôt élevé à lire les forums US.

Coté dimensions, il a une hauteur double d'un lecteur actuel et dispose d'un connecteur plat à 40 broches incluant l'alimentation :
Image

C'est une référence ALPS DFL413, je n'ai pas trouvé de documentation le concernant, dommage :(
Image

Les premiers traitements classique pour débloquer un lecteur on été fait... nettoyage des têtes avec une disquette adaptée, nettoyage des rails et lubrification de ceux-ci mais sans résultat probant, toujours impossible de lire une disquette. Et pourtant à force d'insister il arrive un moment où la lecture devient possible. A cet instant je me dis que le mécanisme était bien grippé et que finalement l'insistance avait payé, tant mieux 8)

Le lendemain, je rallume le PC... "read error" lors du premier accès au lecteur. J'insiste, nouveau nettoyage des têtes, passage d'un logiciel de diagnostic, accès répétés et à nouveau ce dernier fonctionne. En fait je soupçonne maintenant un problème de fonctionnement à froid qui disparait à l'utilisation. Cette hypothèse est confirmée par la suite, à plusieurs reprises je peux reproduire le phénomène, le lecteur n'arrive à lire qu'au bout d'un certain temps.

Démontage de la carte électronique à la recherche d'un défaut visuel ou pas...
Image

Ohhh, un magnifique condensateur tantale de 4,7µF, c'est un suspect tout trouvé :D
Image

Malheureusement après son remplacement par un neuf, le lecteur ne fonctionne pas mieux, re- :(
A l'inspection de la carte, j'avais trouvé que les soudures étaient plutôt ternes, sans vraiment voir de soudures sèches, mais bon, dans le doute je refais toutes les soudures => toujours rien de mieux
Il y a 4 condensateurs chimiques sur cette carte, je les ai changés => pareil, peut-être un peu mieux mais c'est peut-être une impression.

Il y a bien encore un circuit imprimé sous le moteur mais pour y parvenir il faut entièrement démonter le lecteur, j'ai pas trop envie. Lors de mes différents essais je constate que ce n'est pas le fait que l'ordinateur soit allumé qui fait que la lecture soit possible mais ce sont les accès répétés au lecteur qui le rendent utilisable et après celui-ci fonctionne tant qu'on continue à l'utiliser.

Je me rappelle avoir dans mes soft un outil qui permet de contrôler la vitesse d'un lecteur. Et grâce à celui-ci, je pense enfin comprendre le problème. Le constat est toujours le même, à la première utilisation "erreur de lecture" puis après quelques tentatives il m'affiche environ 325 tr/mn puis cette vitesse décroit 315... 310... 305... pour se stabiliser à 299 tr/mn (pour une vitesse théorique de 300 tr/mn). Donc en fait, à froid la vitesse n'est pas bonne, de plus de 10% quand même, puis décroit doucement et se positionne à sa valeur nominale :roll:

Il va bien falloir maintenant démonter la carte inférieure, sans doute à l'origine du problème de régulation de vitesse. Sur cette seconde carte il y a 3 "gros" condensateurs CMS, deux de 1µF et un de 10µF, je vais commencer par les remplacer :
Image

Ces condensateurs étaient en bien mauvais état, 0.68 et 0.22µF pour les premiers et 0.02 pour celui de 10 µF :shock:
Pour ceux qui connaissent, ce type de condensateurs se trouve aussi dans certains MAC, fréquemment en pannes à cause de ces composants justement (passage au lave vaisselle pour les intimes :lol: )

VICTOIRE, c'était bien cela :D :D :D
Maintenant l'accès au lecteur est immédiat, la vitesse bien stable à 299 tr/mm dès l'allumage du PC, tout est correct.

Bien que tout ces composants étaient malades, je pense que celui-ci (déjà remplacé sur la photo) pouvait directement être le responsable car il est situé juste à coté du capteur de vitesse, bobinage orangée à droite du tantale :
Image

Voila j'ai fait un topic assez long pour bien expliquer la démarche et si ça peut servir à d'autres c'est tant mieux 8)

Les composants remplacés par ordre d'apparition dans le film :
Image

J'ai quand même deux petites questions pour des spécialistes après cette intervention :
- J'ai eu beaucoup de mal à déposer les condensateurs CMS avec un fer à souder classique, comment faut-il s'y prendre?
- Ce sont également des condensateurs tantales je crois?

__sam__
Messages : 4073
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par __sam__ » 15 oct. 2016 19:17

Félicitations! 8)

Je suis toujours émerveillé par les réparations matérielles. En soft ca va, je comprends. Mais en hardware je ne comprends qu'après pleins et encore plus d'explications. Je suis admiratif de ceux qui arrivent à décoder un montage et raisonner pour remonter à la sourcce de la panne tout comme je raisonne sur un code source buggé. Bravo!
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Avatar du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par 6502man » 15 oct. 2016 19:56

Félicitations pour la réparation et le tuto bien détaillé :D

Je sais pas comment vous arrivez à souder/dessouder les composants CMS :shock:

Il me semble que pour les composants CMS il existe des pistolet à air chaud il me semble ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10150
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par Carl » 15 oct. 2016 20:54

Joli travail Fabien 8)

Carl

Avatar du membre
gleike
Messages : 491
Enregistré le : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par gleike » 16 oct. 2016 01:53

J'ai récemment changé tous les condensateurs CMS dans un AMIGA 600, pour le déssoudage j'ai utilisé 2 fers a souder, un de chaque coté du condensateur, afin de faire fondre les 2 plots de soudure simultanément et le soulever du circuit comme dans une pince.

Pour les ressouder,il faut y aller en plusieurs fois en alternant chaque coté et en appuyant sur le condensateur,
je me suis brûlé les doigts , mais ça en valait la peine :lol:
Sans fer à air chaud, c'est pas évident.

Dans cette video le gars arrache les condensateurs a la pince :shock: , je n'ai pas osé faire pareil, j'ai eu peur d'arracher le circuit imprimé.
https://www.youtube.com/watch?v=83RPGRH6lO4

Mumu21
Messages : 323
Enregistré le : 18 août 2013 20:42
Localisation : 21000 Dijon

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par Mumu21 » 16 oct. 2016 10:24

Si on a pas de pince à dessouder ni de pistolet à air chaud la meilleure solution est bien de couper à la pince au niveau des pattes des composants. Attention d'utiliser une pince de très bonne qualité pour l'électronique pour éviter de labourer le ci dessous. Avec cette technique qui peut sembler sauvage on a quasi pas de traction sur les pistes lors du dessoudage des pattes restantes sachant que les pistes surtout anciennes se décollent très vites de l'époxy !

Je crois que j'ai un lecteur comme celui-ci qui deconne, je vais donc regarder côté condensateurs carte moteur ! Merci pour le tuto !

jammaster
Messages : 28
Enregistré le : 29 déc. 2015 11:30

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par jammaster » 22 oct. 2016 18:50

Bien joué!
Par contre sur des 5"1/4 Tandon et YEdata, j'ai souvent eu à recaler le tracking de la piste 00.
Il suffit à rendre le lecteur opérationnel!
J'ai le même type de 3"1/2 sur la RS/6000 et je pense que les condos sont cuits aussi.
^_^,,,

Avatar du membre
meridian
Messages : 622
Enregistré le : 01 sept. 2014 13:10
Localisation : Seine-Saint-Denis

Re: IBM PS/2 Model 30 - Lecteur de disquette HS

Message par meridian » 25 oct. 2016 23:47

Concernant les cms, les condensateurs et résistances peuvent très bien être retirés au fer à souder, par contre pour les circuits intégrés l'idéal c'est l'air chaud. Je règle le miens sur 350°. Avec un peu d'entrainement sur une vieille carte mère HS, ça vient tout seul :mrgreen:

Et bravo pour la réparation, c'est très instructif :D

Répondre