Engenheiro faz máquina de escrever funcionar com Linux

Engenheiro faz máquina de escrever funcionar com Linux

Uma máquina de escrever elétrica encontrada no lixo foi o objeto de um experimento bem diferente. Depois de alguns ajustes e instalações de hardware, ela voltou a funcionar como um terminal do Linux. Uma lição a ser aprendida com a conversão de [alnwlsn] de uma máquina de escrever IBM Selectric em um terminal serial para Linux, é que nem tudo é totalmente descartável sem um novo aproveitamento.

Por ser um achado no lixo, o Selectric II estava em uma forma bastante decente. Os primeiros minutos do vídeo após o intervalo mostram não apenas os reparos mínimos necessários para colocar a máquina de escrever de pé, mas também um rápido tour pelos mecanismos notavelmente complexos que transformam pressionamentos de tecla em caracteres na página. Acontece que saber como funcionam as ligações mecânicas é o segredo por trás da conversão do Selectric em um teletipo, inteiramente dentro do invólucro original e com o mínimo possível de modificações no mecanismo existente.

Linux on a 70's Typewriter | IBM Selectric II ? Teletype Conversion

Os pressionamentos de tecla são imitados com apenas treze solenóides – seis para os “interpositores de trava” que fazem interface com o famoso mecanismo whiffletree que converte a entrada binária em um caractere específico na typeball e mais seis que o controle pensa como o ciclo de segurança e as teclas de controle. O décimo terceiro solenóide controla um sino adicionado, porque todo bom teletipo precisa de um sino. Para detectar as teclas pressionadas – afinal, este é um terminal duplex – [alnwlsn] puxou uma página do manual de campo soviético da Guerra Fria e usou opto-interruptores para monitorar as posições dos intermediários de trava conforme as teclas são pressionadas, além de mais para as teclas de controle.

Engenheiro faz máquina de escrever funcionar com Linux

A parte eletrônica é bastante simples – um monte de MOSFETs para acionar os solenóides, além de um microcontrolador AVR. O terminal fala RS-232, como seria de esperar, e dentro das limitações das diferenças de teclado e conjunto de caracteres ao longo dos 50 anos desde que o Selectric foi introduzido, funciona de forma fantástica como um terminal Linux. A parte de trás do vídeo é carregada com demos, algumas das quais demonstram apropriadamente por que muitos comandos Unix têm a aparência que têm, mas também algumas coisas híbridas legais, como um cliente ChatGPT.

Portanto, merece aplausos o projeto de [alnwlsn] por lidar com algo difícil enquanto mantém a integridade do hardware original.

Acesse a versão completa
Sair da versão mobile