PROJETO # 23 - TK PRINTER
- Emilio
- 26 de jan.
- 3 min de leitura
Atualizado: há 7 dias
Primeiro projeto de 2026 saindo!

Um dos projetos que estava guardado para ser desenvolvido era uma opção de impressora para a linha TK pois a impressora original é de difícil aquisição e manutenção.
Eu mesmo nunca nem vi ao vivo uma dessas! Para mim é lenda urbana! rsrs...
A minha esperança era encontrar algum projeto que utilizasse uma pequena impressora térmica mesmo para poder utilizar com o TK85, inicialmente.
Logicamente que mesmo atualizando as pesquisas eu nunca encontrei!
O máximo que encontrei foi um artigo de S.Ulfberg que descrevia uma forma de realizar uma impressão virtualmente e pensei...será que podemos evoluir essa ideia para realizar uma impressão física?
Ano passado foi muito corrido e ficou muito difícil para me dedicar ao BLOG como ele merece! Nos poucos tempos livres vou fazendo um teste aqui e outro ali e acho que saiu alguma coisa!
Abaixo coloquei um vídeo demonstrando os primeiros resultados práticos que mostram que estamos no caminho certo!
O projeto é baseado no ESP32 que faz toda a emulação de leitura dos sinais e gera uma página virtual que pode ser visualizada e impressa!

A grande a dificuldade é emular todos os sinais de COPY, LLIST, LPRINT para que funcionem adequadamente!


A ideia é expandir para toda a família; TK83, TK85 e TK90X.
O projeto atual foi desenvolvido na PLATAFORMA DO TK85 e qualquer uso em outro modelo é por conta e risco do usuário!
Ao contrário que muitos pensam, o protocolo de comunicação do TK90X é diferente e precisa ser adaptada. Este será o próximo passo. Impressoras como ALPHACOM 32 tinham internamente os 2 protocolos distintos para poder comunicar com os dispositivos diferentes!


O processo de desenvolvimento é complexo, utilizei o ZX81, TK83 e TK85 para realizar os testes e diferenças de TIMING são perceptíveis principalmente no ZX81 que utiliza a ULA. Muda completamente.

A placa desenvolvida ficou bem compacta e permite 2x opções de saída da informação: Webserver e Impressa.
A primeira opção que é mais direta e visual é a impressão dos dados através dos comandos nativos: COPY, LPRINT e LLIST.
A outra forma de visualizar os dados é acessando o WEBSERVER através do número IP do ESP32.

Além de poder VISUALIZAR a impressão você pode baixar a "imagem" clicando em "Link do bitmap".

O circuito basicamente se baseia no ESP32 e uma impressora térmica RS232/TTL.

Pessoal essa é uma opção divertida para visualizar os dados e não é nenhuma solução profissional!
Abaixo vou disponibilizar um VIDEO que deixa bem claro as funcionalidades da nossa interface. Carreguei um jogo no TK85 para podermos "LISTAR" o código na impressora e mostrei as duas saídas possíveis: IMPRESSA ou ARQUIVO
Aproveitei e carreguei o Flight Simulator e fiz um COPY da tela.

Em um computador carreguei o Webserver do ESP32 no endereço 192.168.0.14 e posso visualizar o arquivo que está sendo impresso com a opção de salvar o arquivo!

E se clicar no BITMAP conseguirá visualizar o arquivo e salvar.

Abaixo outro exemplo do arquivo BITMAP inteiro sem clicar no "CLEAR"

Com isso finalizo o PROJETO da impressora para o TK85 em suas funcionalidades.
Em BREVE estarei disponibilizando um KIT básico para quem quiser se aventurar com essa opção para nosso TK85.
O intuito do KIT é possibilitar a montagem dessa interface já com o PCB pronto para montagem com o ESP32 e a impressora no kit.
Um link será disponibilizado aos que adquirirem o KIT para poder acessar as dicas de montagem e ter acesso ao código do ESP32.
O código ficará aberto para que possam alterar e adaptar conforme a necessidade de cada usuário!
As funcionalidades básicas foram apresentadas e podem facilmente ser modificadas e melhoradas!

Caso esteja interessado no KIT basta deixar o NOME e E-MAIL nos comentários que entraremos em contato para PRÉ VENDA.
Aguarde as atualizações!!!!!




opa emilio! tenho interesse
EDGAR PINHEIRO
endoedgarpinheiro@hotmail.com
Olá! Tenho interesse. Tive uma conectada ao TK90X, mas acabei perdendo ela junto com o TK...
Olá Emílio! Tenho interesse num modelo compatível com o TK90X. Seguimos acompanhando. 😊
Bom dia, tenho interesse. flavio.euclides@gmail.com
Tenho interesse, Muito legal !
David.tksr@gmail.com