21 janeiro 2023

PROLOGICA CP200 NANICO





Em 2017 eu resolvi construir uma réplica,  com metade do tamanho, de um dos  computadores no qual trabalhei no projeto, quanto estava na engenharia da Prologica, o CP500 - M80C.

A história do CP500 NANICO aqui:

CP500 NANICO


Agora é a vez de me dedicar à construção de outro computador, também na escala 1: 1/2, no qual trabalhei no projeto, ainda quando trabalhava no laboratório da Revista Nova Eletrônica, o CP200 NANICO. 

A história do nascimento do CP200 aqui:

HISTORIAS DOS BASTIDORES DA REVISTA NOVA ELETRÔNICA

A história do nascimento do CP500 - M80C aqui:

HISTÓRIAS DA PROLÓGICA


CP200 em sua primeira versão de gabinete (foto Wikpedia)


Como o CP500 NANICO, o CP200 NANICO terá metade do tamanho do original e sua aparência será fiel, na medida do possível. As medida foram feitas a partir de uma informação na internet sobre  as dimensões externas e outras medidas deduzidas a partir de fotos disponíveis na internet.

O coração do CP200 NANICO é um computador Raspberry Pi 3b rodando um emulador SZ81 do Sinclair ZX-81, muito completo e poderoso, que pode ser baixado gratuitamente no site Retro Play Neste site ainda há outros emuladores para outras máquinas do passado.


Recursos do emulador SZ81

    - Teclado virtual com várias propriedades ajustáveis

    - Barra de controle com ícones para recursos usados ​​regularmente

    - Carregue a caixa de diálogo de arquivo a qualquer momento (não é necessário usar LOAD)

    - Salve o sistema de estado com 9 slots para cada programa

    Opções de tempo de execução, incluindo um configurador de joystick

    - Configurações de RAM de 1 a 4, 16, 32, 48 e 56K

    - Quicksilva, BI-PAK ZON X-81 e som baseado em VSYNC

    - Salvamento de captura de tela usando o formato de imagem bitmap

    - Remapeamento do controle do joystick no emulador

    - Suporte completo para teclado, mouse e joystick

    - 3x dimensionamento comutável em tempo de execução em plataformas suportadas

    - Alternância de janela e tela cheia em plataformas suportadas

    - Resoluções orientadas para retrato, como 240x320

    - A capacidade de executar centralizado em qualquer resolução

    - Suporte de código-fonte para * nix, AmigaOS4 e Win32

    - Potencial máximo de portabilidade, pois requer apenas SDL


Site Retro Play aqui:

Retro Play

Site do emulador SZ81, que pode ser baixado para outras plataformas, incluindo Windows.

sz81.sourceforge.net


Testando o emulador, ainda na bancada.

Este emulador carrega muito rápido no modo Kiosk, sem telas de abertura, indo diretamente para o prompt de comando do ZX-81.


Iniciando o emulador


Raspberry Pi 3B, o coração do CP200 NANICO






CONSTRUÇÃO DO GABINETE

O gabinete está sendo construído com chapa de PVC de 1.5mm de espessura. A chapa de PVC é fácil de trabalhar, podendo ser cortada com uma tesoura e estilete.


Tampa do gabinete, montado em papelão, para conferir as formas

Tampa do gabinete desenhado na chapa da PVC

Laterais já cortadas

Chapa dobrada

Tampa colada nas laterais

Tampa montada ainda sem o berço do teclado e cortes de ventilação

Comparando o tamanho das teclas

Tampa montada, aguardando a furação para as teclas e acabamento final.

Fundo 

Fundo




Iniciando a etapa de acabamento, com as primeiras demãos de primer.








Placa de posicionamento das teclas "Frankenstein". Neste projeto não estou usando nenhuma ferramenta de corte a laser ou fresa, apenas material cortado na mão. Esta placa de posicionamento do teclado veio do projeto do CP500 Nanico, que eu tinha de reserva. Precisei cortar a placa , em acrílico, para posicionar as teclas o mais próximo possível das originais do CP200. Claro, ainda vai muita massa e lixa nesta plaquinha.

Testando alinhamento das teclas


Para a pintura precisei fazer a cor, aproximada, em uma loja de tinta automotiva. Eles preparam a cor de acordo com um catálogo de amostra e envasam em spray. Não é fácil acertar a cor sem ter um gabinete original para comparar com o catálogo, neste caso a comparação foi baseada em fotos. 

Na pintura do CP500 Nanico o código da cor, do fabricante Colorgin, foi indicação de Claudio Henrique Picolo, usada na  restauração de seu CP500 M80 C.

Código da formulação Colorgin



Gabinete já pintado

Detalhe do acabamento

Detalhe do acabamento

Gabinete quase pronto





CONSTRUÇÃO DO TECLADO

A Eletrônica do teclado usará os mesmos componentes e  firmware utilizado no CP500 NANICO, adaptados para a necessidade do simulador do ZX 81. O controlador é um Arduino Pro Micro da Spark Fun.



Tact Switch emborrachado usado no teclado

Esta plaquinha da SparkFun, Arduino Pro-Micro,  é software compatível com com Arduino Leonardo, tem como coração o microcontrolador ATMega 32U4, que possui uma interface USB nativa, podendo-se construir dispositivos HID facilmente, com é o caso do teclado.
Arduino Pro Micro


Site da SparkFun aqui:




Esquema elétrico do teclado

Placa de circuito impresso, lado da solda.

Placa de circuito impresso, lado dos componentes.


O teclado, além das funções das teclas originais do CP 200, tem outras funções adicionais através da combinação de teclas. Isto permite o acesso às funções do emulador que não existem no CP200 original.




_____________________________________________________________________________

Testando o firmware

Gabinete pintado com a placa de posicionamento das teclas. Estas teclas fazem parte do teclado do CP500 NANICO , serão pintadas e adesivadas, assim como a placa de posicionamento.


Comparando o tamanho da tecla com o dedo

Etiqueta da placa do teclado
Placa do teclado com etiqueta



Desenvolvendo o teclado


Construção das teclas


As teclas foram aproveitadas do que restou do material do CP500 NANICO. As inscrições são feitas em etiquetas impressas à laser e depois envernizadas.

As teclas tem as medidas de 6x6mm

Teclas adesivadas

Placa do teclado montada

Teclado já com a eletrônica


Gabinete terminado com o teclado

Testando o teclado




Finalmente, completo!

Já estou sentindo saudades. Ele está acabado e totalmente funcional.

Totalmente funcional!

Suas entranhas

Suas entranhas



Em breve receberá uma unidade de armazenamento
Impressão 3d por
www.donati3d.com.br


O nanico rodando um software de simulador de voo do inicio dos anos 80.


Os dois Nanicos com metade do tamaho dos originais.







2 comentários: