Conversor IBM PingMaster

Postagem Original no GitHub

O que é o IBM PingMaster?

O IBM PingMaster é um teclado fabricado pela IBM durante a década de 1980 para o mercado chinês e japonês. Este teclado usa switches verdes vintage e tem um cabo de conexão estranho que se parece com um cabo VGA de 9 pinos, mas com apenas 4 pinos. Além disso, este teclado tem alto-falantes embutidos e um botão de volume para esse alto-falante, que permite ajustar o volume do alto-falante e também permite que o teclado emita um bip toda vez que você pressiona uma tecla. Não faço ideia por que esse recurso de bip foi criado, mas é único e diferente. Para saber mais sobre este teclado, é só pesquisar no Google ou conferir o vídeo do Chyrosran22.

Sobre

Este conversor converte os 4 pinos do teclado IBM PingMaster em uma saída USB. Isso permite que o usuário use um teclado IBM PingMaster com qualquer computador moderno. O objetivo deste projeto foi criar o conversor descrito acima. Para fazer isso, consultei várias fontes e passei por muita solução de problemas. Para ajudar qualquer pessoa no futuro que queira fazer este projeto, escrevi sobre meu processo de criação deste conversor e também listei as fontes que usei para me ajudar a alcançar esse objetivo. Sem a internet, não faço ideia de como teria conseguido fazer este conversor. Para mais detalhes sobre este projeto, visite seu repositório no GitHub.

Agradecimentos Especiais

Gostaria de agradecer especialmente ao MrKeebs. O vídeo dele no YouTube ajudou muito na criação deste conversor. Foi um tutorial muito bom, mas tive dificuldade com a seção em que era necessário enviar um arquivo HEX para o PingMaster; ainda assim foi muito útil para descobrir a fiação. Confira o vídeo dele aqui.

Na descrição do vídeo do MrKeebs no YouTube, há um link para o servidor Discord dele. Esse Discord foi muito útil para depurar meus problemas ao fazer o conversor, então por favor confira esse servidor Discord e peça ajuda se precisar.

Hardware Necessário

  1. Teclado IBM PingMaster
  2. Placa Pro Micro
  3. Fios ou cabos fêmea-para-fêmea/fêmea-para-macho
  4. (opcional) Conector fêmea VGA de 9 pinos

Software Necessário

  1. QMK ToolBox
  2. Um navegador web

Passos de Conversão

  1. Conecte a fiação na Placa Pro Micro. Você pode conectá-la diretamente ao pino do cabo usando cabos fêmea-para-fêmea/fêmea-para-macho ou usando um conector fêmea VGA de 9 pinos. Veja o diagrama abaixo para a fiação:

    Diagrama de Fiação

  2. Depois de conectar tudo, crie seu arquivo Hex. Esse arquivo Hex será o layout do teclado, que você pode projetar através de um site chamado tmk-kbd. Então, basicamente, projete seu layout através desse site e depois faça o download.

  3. Quando você tiver o layout do seu arquivo, precisa enviar o arquivo para a Placa Pro Micro. Para isso, baixe e configure uma ferramenta chamada QMK ToolBox.

  4. Quando o QMK ToolBox estiver configurado, clique em abrir e vá até o diretório do arquivo Hex que você baixou no passo 2. Abaixo do texto do microcontrolador, selecione atmega32u4. Pode ser diferente para você, então talvez seja necessário verificar qual é o seu microcontrolador através do terminal. Confira os Links Úteis se ficar confuso.

  5. Antes de fazer este passo, não conecte seu IBM PingMaster à sua Placa Pro Micro ainda e leia todo o passo 5 antes de executá-lo. Depois de configurar tudo, conecte sua Placa Pro Micro (pelo cabo micro USB) ao seu computador com o QMK Toolbox em execução. Em seguida, reinicie imediatamente sua Placa Pro Micro fazendo um curto na placa. Para reiniciá-la, por favor veja o diagrama abaixo ou o link da SparkFun listado em Links Úteis. Após reiniciá-la, você DEVE imediatamente apertar o botão GRAVAR no QMK Toolbox. Se isso funcionar, você deverá receber uma mensagem bem-sucedida de algum tipo. Se isso não funcionar, refaça o passo 5. Se continuar falhando, por favor verifique os Links Úteis abaixo.

    Placa Pro Micro

  6. Após o passo 5, conecte seu IBM PingMaster ao seu conversor.

  7. Em seguida, teste seu conversor aumentando o botão de volume do teclado e digitando. Certifique-se de que o alto-falante funcione quando você digitar. Além disso, você pode testar cada entrada de tecla em um site chamado keyboardchecker.

  8. Finalmente, depois de terminar todos esses passos, aproveite seu IBM PingMaster!

⭐ Se houver quaisquer erros/problemas com este tutorial, por favor descreva-os na seção de issues deste repositório.

Recursos do Tutorial

Recursos do QMK ToolBox

Guias de Hardware

Onde Comprar

Recursos da Comunidade