vendredi 12 août 2022

HP85: Extension EBTKS

Stocké depuis maintenant 12 ans, mon HP85 affiche une erreur 23 lors de son redémarrage, erreur suivie d'une erreur 125 lorsque les cartes d'extension sont présentes. Je ne dispose hélas pas de la ROM Service laquelle permettrait d'identifier l'origine exacte de l'erreur.

Pour ne rien améliorer, les cartouches DC100A qui fonctionnaient parfaitement lors du stockage se bloquent désormais. La courroie d'entrainement s'est totalement détendue, un problème connu que certains contournent en utilisant des élastiques Plastibands de 4"/14 introuvables en France.

Ce HP85A avait été approvisionnée dans l'idée de l'utiliser pour piloter en HP-IB mes équipements HP, le HP-Basic étant redoutablement efficace pour cela sans compter tous les exemples fournis dans les notes d'application HP. J'avais rapidement abandonné cette idée ayant pu obtenir une carte NI puis un adaptateur Prologix.

Sa remise sous tension et les problèmes de relecture de bande m'ont amené à rechercher une solution offrant une émulation des cartouches magnétiques voire plus. La carte EBTKS est rapidement apparue être 'la solution'. 

Plusieurs échanges avec Philip Freidin, le concepteur, m'ont permis de cerner le coût du dédouanement, de la TVA et autres frais. Je me suis alors décidé à commander cette carte. Elle est arrivée en moins de 6 jours après la commande pour un coût hors achat et transport de 28€. Avec en supplément, encore merci à Philip, quelques élastiques Plastibands pour tester la méthode réparation - temporaire semble-t-il - des cartouche DC100A.

Les choses commencent pourtant plutôt mal car après mise en place de la carte - reçue parfaitement emballée avec la liste des fournitures et des tests effectués - une commande 'CAT' m'annonce bien la présence d'une disquette mais le catalogue affiché est entaché d'erreurs. Je soupçonne que ceci est lié à l'origine de l'erreur 23 toujours présente. 

La ROM Service, rapidement activée par une simple modification sous Windows du fichier de configuration présent sur la carte MicroSD, me permet d'identifier un problème dans la RAM de la machine.


Je n'ai hélas aucune RAM de type MB8116E dans mes stocks. Ne souhaitant pas dépouiller une autre machine utilisant des 4116, tel mon Tavernier TAV09, je décide de modifier quelques NEC D4164C dont il me reste une dizaine d'exemplaire.


La broche 1 est retournée pour ne pas être connectée tout comme la broche 8 qui est reliée à la broche 9. Après remise sous tension, le programme de test passe parfaitement, et la lecture du catalogue principal de la carte EBKS s'effectue sans plus aucun problème. 


Cette modification devrait améliorer non seulement la fiabilité de la mémoire mais aussi celle de la machine. La consommation est en effet divisée par un peu moins de deux: 465mW avec trois tensions d'alimentation pour une MB8116E contre 250mW avec une seule tension pour une µPD4164. Soit un passage de 3,7W à 2W sur le rail 5V.  Cette mémoire ne sera cependant utilisée qu'au quart de sa capacité. 

Je vais maintenant explorer les fonctionnalités de cette extraordinaire carte, peut-être sauver certaines cartouches de code et faire réaliser ou faire imprimer un boitier. Je reste impressionné par cette réalisation tant sur le plan hardware que software, réalisation menée par une petite équipe de passionnés.

samedi 6 août 2022

FS-5000: Réfection d'un bloc batterie

La réfection d'un premier bloc batterie du FS5000 est terminée. J'avais reçu il y a quelque temps les batteries commandées chez Reichelt mais il me manquait encore le tube thermorétractable pour emballer celles-ci.

La réalisation n'est pas aisée d'autant que je suis parti sur une réalisation à partir d'éléments disposant de pattes de soudage quand la disposition des éléments auraient nécessité de les souder par point. 

Quoiqu'il en soit, même si les soudures sont difficiles à faire, le bloc reste réalisable sans trop de difficultés.

Je vais de ce pas mettre en charge lente le bloc pour vérifier que tout ce passe bien.

vendredi 5 août 2022

PCA5: Remise en route infructueuse

Voilà bientôt 10 ans, un excellent ami m'avait donné un contrôleur industriel Rohde et Schwarz de type PCA-5. Je n'avais hélas pas réussi à le redémarrer correctement bien qu'ayant pu sauvegarder la majorité du contenu des disquettes. Ceci avant que le système ne refuse définitivement de redémarrer sur disquette.

Je l'avais alors remisé jusqu'à dernièrement lors de la réorganisation de mon stockage de matériels informatiques. Ce système est intéressant car il permettait de piloter une baie Rohde&Schwarz contenant 8 tiroirs de la série ESM50xk. J'ai donc tenté d'identifier le problème avant de le (re)stocker.

Un premier problème est apparu avec une erreur provoquée par le clavier lequel fonctionnait pourtant parfaitement il y 10 ans. Ce clavier, spécifique R&S, transmet le code des touches via une liaison série 5V à 2400 bauds. 

Une rapide analyse met en évidence un problème dans la réinitialisation du contrôleur, problème tout aussi rapidement solutionné en changeant le condensateur tantale assurant cette fonction. Un second problème est alors identifié, la commutation de la diode indiquant l'état du verrouillage en majuscule ne fonctionnant pas. Une étude du câblage montre que cette fonctionne passe par une bascule 74HCT374 dont les états ne semblent pas très cohérents. Son remplacement résout immédiatement ce dernier problème.

Hélas, le problème du démarrage sur disquette reste entier même après changement du lecteur. Il me faudrait analyser les signaux sur la carte principale mère (Intel 80186) dont je n'ai pas le schéma et sur laquelle je n'ai pas pu identifier le contrôleur de floppy (peut-être le circuit Siemens SAB-2797). Je repousse donc cette opération en testant cependant le fonctionnement du disque dur SCSI Scribe que j'avais déconnecté à l'époque.


Celui-ci démarre après que les connecteurs aient été nettoyés mais le boot s'arrête rapidement avec passage en erreur dans le moniteur. La commande Go ('G') permet d'aller un peu plus loin avec l'affichage d'une référence à 'MS-DOS 3.1' et au chargement d'un driver 'STRINX' lequel provoque une nouvelle erreur. 

Ce disque dur n'est pas récent - de mémoire utilisé sur certains Apple II - et le positionnement de la tête s'effectue - comme sur un lecteur de floppy 5"1/4 - au moyen d'un moteur pas-à-pas situé à l'extérieur du boitier contenant le(s) plateau(x).


Si quelqu'un dispose du manuel ou des schémas des cartes de ce Process Controller  PCA-5 375.2010.04, voir des disquettes originales, qu'il n'hésite pas à me contacter...