Dans un nouvel épisode inédit de «Nous n’arrêterons pas avant qu’un Raspberry Pi nous prépare un cappuccino», le plan consiste à combiner la magie du célèbre mini-ordinateur avec un terminal plus vieux que l’auteur de ces lignes. Après avoir laissé dormir sa machine pendant deux ans, l’utilisateur «dennis1a4» a pris son terminal Heathkit H-19A de 1980, effectué quelques réparations, puis l’a connecté à un Raspberry Pi via son interface série. Le résultat final est bien plus «Fallout» que ce que l’on peut imaginer.

Raspberry Pi à l’intérieur d’un terminal de 1980
Terminal

Les terminaux demandent un peu plus de patience qu’un ordinateur traditionnel. Les logiciels modernes peuvent émuler en grande partie les terminaux les plus connus, mais si vous prévoyez d’en restaurer ou réutiliser un, vous devez savoir très précisément ce que vous faites. Mes connaissances générales se limitent aux claviers de terminaux, à la conversion de leurs protocoles et aux modifications nécessaires pour qu’ils fonctionnent correctement sur un système actuel. Cependant, certains passionnés là-bas ont le temps et les compétences pour aller plus loin. Un bon exemple est celui de «dennis1a4», qui a sauvé de la poubelle un terminal Heathkit H-19A (août 1980). Plusieurs années plus tard, il a décidé de le sortir de son étagère et d’en faire quelque chose. La meilleure option ? L’utiliser comme terminal pour un Raspberry Pi.

Raspberry Pi à l’intérieur d’un terminal de 1980
Le terminal, avec le Raspberry Pi suspendu à l’intérieur

Les défis de la restauration

Étant une pièce matérielle de plus de trois décennies, il est logique de s’attendre à quelques problèmes techniques. Dans ce cas, les lignes de -5 et -12 volts étaient hors service. Le régulateur 7912 (-12V) alimente le 7905 (-5V), donc les premiers soupçons se sont portés sur le 7912, mais son fonctionnement hors circuit était correct. En mesurant la ligne -12V, il a découvert un court-circuit à la masse quelque part. Heureusement, le premier composant retiré s’est avéré être le coupable : un vieux condensateur à la sortie du 7912. Une fois le condensateur remplacé et le régulateur réinstallé, il a commencé à travailler sur le reste du terminal. Il y avait un écho de caractères mais rien en sortie, car il était en mode hors ligne (la touche qui changeait de mode était cassée).

Raspberry Pi à l’intérieur d’un terminal de 1980
Avec deux puces retirées, le Raspberry Pi et le terminal se parlent sans obstacle

Et nous arrivons à un conflit de tensions. La Heathkit H-19A utilise +/- 12V sur l’interface série, avec le potentiel d’illuminer le Raspberry Pi comme un arbre de Noël. Une fois de plus, la chance a souri à dennis1a4 : la tension sur la ligne de données du CPU vers les puces de l’interface série était d’environ 3 volts. Par conséquent, la solution a été de retirer ces puces et de connecter le Raspberry Pi directement au CPU du terminal. La dernière étape a consisté à activer les séquences d’échappement ANSI et à configurer la liaison à 9 600 bauds. Le reste appartient à l’histoire.

Site officiel :