E em outro episódio inédito de «Não vamos parar até que um Raspberry Pi nos prepare um cappuccino», o plano é combinar a magia do popular mini computador com uma terminal mais velha que quem escreve este texto. Depois de deixá-la dormir por alguns anos, o usuário «dennis1a4» pegou sua terminal Heathkit H-19A de 1980, fez alguns reparos e a conectou a um Raspberry Pi através de sua interface serial. O resultado final é muito mais «Fallout» do que podemos imaginar.

Raspberry Pi dentro de uma terminal super antiga
Terminal

As terminais exigem um pouco mais de paciência do que um computador tradicional. O software moderno pode emular em grande parte as terminais mais conhecidas, mas se você planeja restaurar ou reutilizar uma, deve saber muito bem o que está fazendo. Meu conhecimento geral se limita a teclados de terminais, a conversão de seus protocolos e as modificações necessárias para funcionarem corretamente em um sistema atual. No entanto, alguns entusiastas por aí têm o tempo e a habilidade para ir além. Um bom exemplo é o de «dennis1a4», que resgatou do lixo uma terminal Heathkit H-19A (agosto de 1980). Vários anos depois, decidiu tirá-la da prateleira e fazer algo com ela. A melhor opção? Usá-la como terminal para um Raspberry Pi.

Raspberry Pi dentro de uma terminal super antiga
A terminal, com o Raspberry Pi pendurado em seu interior

Por ser uma peça de hardware com mais de três décadas de idade, é lógico esperar alguns contratempos técnicos. Neste caso, as linhas de -5 e -12 volts estavam fora de combate. O regulador 7912 (-12V) é responsável por alimentar o 7905 (-5V), então as primeiras suspeitas se concentraram no 7912, mas seu funcionamento fora de circuito estava correto. Ao medir a linha de -12V, ele descobriu um curto-circuito em algum ponto. Felizmente, o primeiro componente que removeu acabou sendo o culpado: um velho capacitor na saída do 7912. Depois de substituir o capacitor e reinstalar o regulador, começou a trabalhar no restante da terminal. Havia eco de caracteres, mas nada na saída, porque estava em modo offline (a tecla que mudava o modo estava quebrada).

Raspberry Pi dentro de uma terminal super antiga
Com alguns chips fora, o Raspberry Pi e a terminal se falam sem obstáculos

E assim chegamos a um conflito de voltagens. A Heathkit H-19A usa +/- 12V na interface serial, com potencial de iluminar o Raspberry Pi como uma árvore de Natal. Mais uma vez, a sorte favoreceu dennis1a4: a tensão na linha de dados da CPU para os chips da interface serial era de cerca de 3 volts, então a solução foi remover esses chips e conectar o Raspberry Pi diretamente à CPU da terminal. O último passo foi ativar as sequências de escape ANSI e configurar o link para 9.600 baud. O resto é história.

Site oficial: