En in een nieuwe aflevering van "We stoppen niet voordat een Raspberry Pi ons een cappuccino maakt" is het plan om de magie van de populaire minicomputer te combineren met een terminal die ouder is dan de auteur van dit bericht. Na hem een paar jaar te laten slapen, nam gebruiker 'dennis1a4' zijn Heathkit H-19A uit 1980, voerde wat reparaties uit en verbond hem via zijn seriële interface met een Raspberry Pi. Het eindresultaat is veel meer 'Fallout' dan we ons kunnen voorstellen.

Raspberry Pi in een superoude terminal
Terminal

Terminals vereisen wat meer geduld dan een traditionele computer. Moderne software kan de meest bekende terminals grotendeels emuleren, maar als je van plan bent er een te restaureren of opnieuw te gebruiken, moet je heel goed weten wat je doet. Mijn algemene kennis beperkt zich tot terminaltoetsenborden, het omzetten van hun protocollen en de aanpassingen die nodig zijn om ze goed te laten werken op een hedendaags systeem. Maar sommige enthousiastelingen hebben de tijd en vaardigheid om verder te gaan. Een goed voorbeeld is 'dennis1a4', die een Heathkit H-19A-terminal (augustus 1980) uit het vuilnis haalde. Enkele jaren later besloot hij hem uit de kast te halen en er iets mee te doen. De beste optie? Hem gebruiken als terminal voor een Raspberry Pi.

Raspberry Pi in een superoude terminal
De terminal, met de Raspberry Pi erin hangend

Aangezien het een stuk hardware is dat meer dan drie decennia oud is, is het logisch om technische problemen te verwachten. In dit geval waren de -5 en -12 volt-lijnen buiten werking. De 7912-regelaar (-12v) voedt de 7905 (-5v), dus de eerste vermoedens gingen naar de 7912, maar hij werkte correct buiten de schakeling. Bij het meten van de -12v-lijn ontdekte hij een kortsluiting naar aarde op een bepaald punt. Gelukkig bleek het eerste onderdeel dat hij verwijderde de boosdoener te zijn: een oude condensator op de uitgang van de 7912. Nadat de condensator was vervangen en de regelaar opnieuw was geïnstalleerd, begon hij aan de rest van de terminal te werken. Er was karakterecho maar geen uitvoer, omdat de terminal in offline-modus stond (het toetsje dat de modus veranderde was kapot).

Raspberry Pi in een superoude terminal
Met een paar chips verwijderd, praten de Raspberry Pi en de terminal zonder obstakels

En zo komen we bij een spanningsconflict. De Heathkit H-19A gebruikt +/-12v op de seriële interface, met het potentieel om de Raspberry Pi als een kerstboom te laten oplichten. Opnieuw had dennis1a4 geluk: de spanning op de datalijn van de CPU naar de chips van de seriële interface was ongeveer 3 volt, dus de oplossing was om die chips te verwijderen en de Raspberry Pi rechtstreeks op de CPU van de terminal aan te sluiten. De laatste stap was het activeren van de ANSI-escape-reeksen en het instellen van de verbinding op 9600 baud. De rest is geschiedenis.

Officiële site: