Affichage des articles dont le libellé est HP25. Afficher tous les articles
Affichage des articles dont le libellé est HP25. Afficher tous les articles

lundi 7 septembre 2020

HP25: Remise en état - Fin

La remise en état de ma HP21 s'est bien terminée avec l'aide de l'auteur du code du kit ACT-25A. J'ai ainsi pu reprogrammer le Pic 16F1516 à l'aide de mon PicKIT2 et d'une table de définition des CPU mise à jour avec les dernières versions du Pic16.

Un câble de programmation a été rapidement réalisé avec un connecteur à 5 broches, du fil à wrapper Téflon et quelques soudures de précision sur la plaquette ACT-25A.


L'affectation des broches est la suivante:

PicKit2   
Fonction     
Act25     Fonction
1MCLR 1     MCLR
2Vdd 4     Vdd
3Vss 5     Vss
4ICSPDAT3     Tx
5ICSPCLK2     Rx
Un problème a été rencontré avec la configuration de la photo précédente: à la mise sous tension, la diode LED reste allumée en permanence et la calculatrice ne répond pas. La lecture du manuel du kit indique que cela peut signifier que le Pic est en attente de téléchargement d'une mise à jour du code d'émulation, état déclenché par la mise à la masse de l'entrée Rx aka ICSPCLK lors de la mise sous tension.
 
L'ajout d'une résistance de pull-up sur ce signal au niveau du connecteur de programmation autorise le démarrage de la calculatrice. Cela confirme donc la lecture d'un état bas anormal sur l'entrée Rx. La suppression du connecteur et des fils de raccordement résout le problème. Cette erreur de lecture est certainement liée à la longueur de ces fils captant le bruit généré par et autour du Pic.

Il y a peu de raisons que j'ai à reprogrammer souvent le Pic, et si tel devait être le cas, je ressouderai un connecteur ad'hoc. 
 
Milles mercis à Bernhard - Panamatik.de - pour son kit absolument génial et pour l'aide apportée.

mercredi 26 août 2020

HP25: Remise en état - Suite

N'ayant pas retrouvé ma HP25, j'ai décidé d'installer le kit Panamatik ACT-25A (la version basique) dans la HP21 dont le circuit ACT avait lui aussi été détruit. L'ouverture de la calculatrice est très simple comme avec toutes celles de cette série. 

1- Séparation des blocs inférieurs et supérieurs après dévissage de deux vis situées sous les pieds hauts. Ces derniers sont d'ailleurs devenu mous et collants. Ils seront remplacés par des pieds taillés dans une gomme.

2- Séparation des deux circuits imprimés interconnectés avec deux séries de lyres coté afficheur et coté circuit.

3- Dessoudage du circuit original, j'ai ici été obligé de couper les pattes pour éviter de trop abimer les trous métallisés et ce malgré l'utilisation d'un système de dessoudage professionnelle, puis nettoyage soigneux des pistes lesquelles présentaient des traces de légère corrosion .


4- Soudage du support profil bas fourni avec le kit et mise en place du circuit de remplacement.

Le remontage s'effectue en sens inverse sans aucune difficulté et la calculatrice peut-être remise sous tension. Elle est désormais dotée de toutes les fonctions d'une HP25 mais ne peut-être utilisée en l'état sauf à mettre en place un cache et de nouvelles étiquettes sur les touches. Je crois avoir compris qu'il est possible de flasher le PIC avec un firmware dédié HP21, j'attends la confirmation.

lundi 24 août 2020

HP25: Remise en état

Il y a maintenant plusieurs années, j'avais commis l'erreur de tenter de rallumer la première calculatrice programmable de mon père, une HP25, sans avoir préalablement vérifié que sa batterie était encore en bon état. Elle n'a jamais redémarré et j'ai compris bien plus tard que le circuit de charge n'était réellement régulé qu'en présence d'une batterie. En son absence, ou en cas défaillance, la tension de sortie avoisine les 10V, bien trop pour le processeur PMOS.

HP21
C'est au détour d'une lecture sur un site spécialisé que j'ai découvert l'existence d'un kit produit par un passionné - voir sa boutique sur Panamatik.de -  permettant remplacer le processeur d'origine par un PIC assurant non seulement l'interprétation du code dans la ROM de la machine mais ajoutant aussi diverses fonctions.

Exactement ce qu'il me fallait pour sauver cette machine que je considère comme étant la plus aboutie sur le plan du design. Son boitier assure une prise en main exceptionnelle. J'ai donc commandé deux kits, l'un minimaliste pour redémarrer une HP21, l'autre destiné à s'installer dans la HP25.

Les amateurs de cette série de machines dite 'Woodstock' pourront se plonger avec délectation dans la rétro-analyse du code effectuée par un autre passionné: http://home.citycable.ch/pierrefleur/Jacques-Laporte/Woodstock/ws_intro.htm.