Continuamos con la segunda parte del montaje del CPCDuino escrito por nuestro compañero Manuel Cuenca.
Bueno, recordemos todas las piezas y herramientas necesarias para el ensamblaje del CPC-Duino, para nuestro Amstrad CPC:
Un casete antiguo desmontable, mejor que tenga el visor de cinta amplio o sea transparente.
Un cabezal de audio, de un radio-casete o magnetofón antiguo.
Una batería de litio de 100 mAh mínimo y con unas dimensiones de menos de 50x16x4 mm.
Un Arduino pro mini y el conversor Serie-USB para poder programarlo con IDE.
Una pantalla Oled de 0,96”
Un lector microSD
Un conector miniUSB
Un teclado de membrana de 5×1
Un micro pulsador y un micro interruptor
Un conector jack 3,5mm hembra
Y la herramienta habitual.
CPCDuino, comenzamos el montaje final
Primero que nada seleccionamos un casete desmontable, lo vaciamos, lo limpiamos y con ayuda de una dremel o lija vaciamos de todo tipo de salientes de plástico. Hacemos los huecos para el cabezal, el pulsador del motor y la toma de auriculares de 3,5 mm, y si fuera necesario abrir el visor de cinta para que quepa la pantalla oled. También haremos un orificio para pasar el conector y la cinta del teclado de membrana, que cortaremos para que sobresalga lo mínimo y no engrose la cinta.
El teclado es adhesivo y la cinta la estiramos por la parte de detrás y la doblamos para que el conector nos quede encima del agujero del engranaje mirando hacia el arduino.
Antes de ponernos a montar pasamos a programar el arduino mini pro, para ello tenemos que descargar el IDE, instalar las bibliotecas necesarias y descargar cualquier código para arduitape, casduino o tzxduino, cualquiera vale, y junto con el programador TLL subimos el código al arduino. Podéis trastear todo lo que queráis el código, ya que una vez montado se puede volver a modificar con el programador TTL.
Una vez subido el código, quitaremos el pulsador reset de la placa de arduino, y procedemos a soldar cables, lo más finos posibles en los distintos componentes.
Para el soldado de cables hay que seguir el siguiente esquema, la dificultad es que todo entre dentro del casete.
Pero mejor por partes.
Cableado:
Pin Arduino Pin OLED
A4 SDA
A5 SCL
VCC 5 vdc
GND GND
Pin Arduino Pin Lector microSD
10 SDCS11 MOSI
12 MISO
13 SCK
GND GND
VCC VCC
Pin Arduino Pin componente
9 Cabezal , conectrol 3,5mm
6 pulsador motor
Pin Arduino Pin Teclado
7 Menú
A0 Botón REW
A1 Botón FF
A2 STOP
A3 PLAY
A continuación soldamos cables a los componentes, el procedimiento puede variar dependiendo de la comodidad y la manera de soldar de cada uno. Comenzamos a ensamblar, siempre midiendo y comprobando que quepa todo en el casete. Vamos pegando todo con silicona caliente, sobre todo la pantalla oled, que tiene que quedar centrada para una buena visión.
Poco a poco y con paciencia va encajando todo hasta dejarlo así. Esta es la distribución que mejor me ha ido a mí, pero no descartéis otras, según vais montando, vais encajando piezas, con tranquilidad y paciencia.
Ahora solo queda el cabezal, el pulsador de arranque de motor y la clavija de 3,5mm
El cabezal lo dejo alrededor de 5 mm de distancia del final del casete, para que no se toquen pero con una distancia muy pequeña para la buena recepción, y el pulsador de motor a 2 mm. Todo depende del desgaste de vuestro reproductor.
Ya sólo nos queda limar los huecos de la SD , el usb de carga y el interruptor de encendido.
Y a disfrutar de todos los juegos en formato clásico tanto si tienes casete como si no.
El cacharro es una pasada puedes tener todo el catálogo de Amstrad, ZX Spectrum, MSX ,Oric y Atari XL en un solo casete, cargar en modo Turbo, la batería dura muchísimo, si hay que ponerle una pega es la multicarga en la que estamos trabajando y ya tenemos un primer prototipo en pruebas. Por lo demás espectacular.
Manuel Cuenca – 2021
Fantástico proyecto, enhorabuena al creador y por publicarlo, otra razón más para disfrutar de nuestros Amstrad.
Si nos hubiesen contado hace años que tendríamos estos juguetitos…
Impresionante labor, bien explicado todo !!!