Cómo construir un Commodore Pet Mini

 

Navegando por las redes conocimos la existencia de un proyecto que nos llamó la atención. El Commodore Pet mini. Un trabajo de Lorenzo Herrera que explicaba como construir esta versión mini del Commodore Pet.

En su web colgaba todo lo necesario para su fabricación e invitaba a todo el que quisiera que se pusiera manos a la obra. Así que viendo lo sencillo que es y lo espectacular que podía quedar decidimos fabricarlo basándonos en sus instrucciones.

Aunque en la web del proyecto está todo explicado, hemos pensado que contar la experiencia y los pasos que seguimos para hacerlo siempre resulta de gran ayuda por si otros quieren seguir el ejemplo.

No es difícil aunque si vamos a necesitar tener algunas nociones de soldadura, diversos materiales, incluido la utilización de una raspberry pi 3B (el corazón del proyecto) y la posibilidad de usar una impresora 3D.

 

 

 

CONSTRUCCIÓN DE UN COMMODORE PET MINI

 

 

Los materiales que hemos utilizado:

  • Raspberry pi 3B (35€)
  • Pantalla 2.8” Lcd 320×240 WaveShare (15,29€)
  • Tarjeta Micro SD 16Gb (3,90€)
  • Cable de Pc flexible de 40 pins (reciclado)
  • Cable alargador micro usb macho-hembra (2,80€)
  • Altavoz de 3v y 8Ω (1,5€)
  • Placa de amplificación 5V con dos salidas de audio de 3v (1€)
  • Cable de audio jack 3.5 / 30cm (0,70€)
  • Interruptor (0,25€)
  • Tornillos (en stock)
  • Cables varios y funda retractil para cables (en stock)
  • Papel de lija (en stock)
  • Spray de pintura blanca (2€)
  • Filamento Blanco y Negro para la impresión 3D*
  • Plástico transparente de encuadernación (en stock)
  • Imanes redondos de 10x2mm (reciclados)
  • Pegamento plásticos 20ml (2€)
  • Cinta aislante negra

Esta lista de accesorios las podéis conseguir fácilmente en cualquieras de las tiendas de electrónica que existen. En nuestro caso hemos buscado en Aliexpress para hacernos con gran parte de estos materiales. 

 

Herramientas que necesitamos:

  • Soldador, flux y estaño
  • Pistola de cola caliente
  • Impresora 3D*
  • Herramientas (destornilladores, tijeras, etc)

*Si no tenemos, siempre se le puede pedir algún conocido que nos realice este trabajo, como ha sido nuestro caso. 

 

El paso a paso para la construcción del Commodore Pet Mini:

 

PRIMERO: “IMPRESIÓN 3D Y MONTAJE”

Lo primero que tenemos que hacer es la impresión 3D del chasis del Pet. Como hemos dicho, a través del la web de Lorenzo podemos descargar los planos para usar en nuestra impresora 3D. Una vez cargado las piezas en el software se lanza a imprimir. Pero es importante preparar correctamente la impresora (velocidad de impresión, establecer soportes en algunas piezas y colocación de la posición correcta para la impresión). De esta forma evitaremos algunos fallos que pueden darse. De hecho en algunas piezas así nos pasó y tuvieron que ser repetidas. Por otro lado indicar que la impresión no es una única pieza, sino que son varias partes que luego tendrán que ser unidas mediante cola.

 

Impresión 3D de las partes que forman parte del Commodore mini pet

 

Una vez impresas para rematar la impresión algunas de las piezas, como por ejemplo la base, fueron lijadas y pintadas de blanco para mejorar la calidad y el aspecto ante algunos pequeños fallos de la impresora. Pero como suele ser habitual la impresión 3D suele tener una parte post-impresión que en ocasiones es interesante realizar para mejorar el acabado. Nosotros lo hicimos. 

 

Rematado post-impresión para mejorar los acabados

 

Una vez con todas las piezas listas el siguiente paso será unirlas con pegamento especial para plásticos. Como consejo y por comodidad la última pieza que pegaremos y lo hicimos después de la instalación del cableado, fue la parte frontal de la pantalla donde se unirá el lcd. De esta forma trabajaremos más cómodos y seguros ya que una vez pegado frontalmente el mini pet el único acceso es el trasero, pero a pesar de tener acceso al interior no es lo suficientemente ancho para manejar e introducir la pantalla lcd por este hueco.

 

Pegado de la estructura del Commodore Pet Mini

 

SEGUNDO: “INSTALACIÓN DEL SOFTWARE”

Antes de instalar todos los componentes dentro de nuestro nuevo chasis lo que debemos hacer es preparar y configuración el software.

Todo el desarrollo está basado en la raspberry pi y una de sus distribuciones más conocidas “Retropie”. La cual hemos de descargar e instalar en nuestra Micro SD. Para hacerlo de forma sencilla lo mejor es realizar este proceso desde el pc y conectar la raspberry mediante la salida hdmi a un monitor para así ver todo el proceso de configuración. En parte también porque directamente no va a funcionar la pantalla de 2.8” hasta que no instalemos los drivers de esta en retropie, ya que por defecto esta no viene activa en la configuración básica y lo único que veremos ahora mismo es la pantalla completamente en blanco. En resumen estos son los pasos a seguir:

 

1 – Descargar retropie desde la web oficial e instalar a la MicroSD (Por internet podréis encontrar varios tutoriales sobre este tema. Como recomendación personal podéis seguir el video tutorial de TuberViejuner donde explica paso a paso la instalación. )

2 – Conectar la raspberry pi a la red (wifi o cable) y acceder a la consola de comandos para instalar los drivers de la pantalla 2.8” LCD. Posteriormente configurar la pantalla para mejorar y optimizar la visualización gráfica. Lógicamente todo este proceso deberemos realizarlo con la pantalla conectada al mismo tiempo que conectar la raspberry por hdmi a un monitor para trabajar sobre ella.

Para instalar el LCD de 2.8” (Waveshare) realizar estos pasos:

  • En la pantalla principal de RetroPi, presionar CONTROL + F4 entraremos en el shell
  • Insertamos usuario y contraseña para acceder pi / raspberry
  • Escribimos: << $ git clone https://github.com/waveshare/LCD-show.git >> (con ello descargamos el driver de la lcd)
  • Escribimos lo siguiente para ejecutar: << $ cd LCD-show >>
                                                                << $ ./LCD28-show>>
  • Reiniciamos Retropie con: << $ sudo poweroff>>

 

Mejorando el refresco de la pantalla:

  • En la pantalla principal de RetroPi, presionar CONTROL + F4 entraremos en el shell
  • Insertamos usuario y contraseña para acceder pi / raspberry
  • Escribimos: << $ sudo nano /boot/config.txt>>
  • Ahora modificaremos la línea con << dtoverlay=waveshare32b:rotate=270>> por esta otra <<dtoverlay=waveshare32b:rotate=270,speed=80000000,fps=60>>
  • Guardamos los cambios presionando CONTROL + O y pulsamos intro. Salimos del  editor con CONTROL + X y reiniciamos la Raspberry Pi con << $ sudo poweroff>>

 

Configuramos la pantalla 2.8″ LCD Waveshare para activarla y usar retropie

 

3 – Configurar retropie a nuestro gusto con aquello que más nos guste como la pantalla de inicio de retropie o el tema principal. Por ejemplo nosotros hemos optado por el tema “Art book” y solo hemos instalado los sistemas de Commodore: Pet, C64 y Vic20. (Lógicamente se pueden muchos más, pero esto es un mini Commodore). También le hemos hecho una pantalla de inicio con una cara simpática que hemos instalado dentro de retropie en la carpeta “/Splashscreens” con una resolución de 320×240. Además le hemos creado una pantalla de “launching” dentro del directorio “/configs/all/” con el mensaje “loading” para ocultar el menú visible que aparece antes del arranque de cualquier juego en retropie.

 

Las pantallas utilizadas para personalizar el Commodore Pet Mini

 

4 – Configurar el emulador para C64 (calibración de mandos, establecer modelo de la máquina a usar dependiendo del juego, etc.)

5 – Por último desde Retropie y su menú de configuración, activamos la salida de audio de la raspberry a nuestro gusto y potencia.

 

TERCERO: “INSTALACIÓN DE LOS COMPONENTES”

Una vez tenemos todo configurado ya solo nos falta instalar todos los componentes en el interior. El proceso es sencillo, lo más complicado será el soldar algunos cables. El resto es colocarlo todo en su sitio y comprobar que las conexiones y las uniones sean correctas.

En cuanto al cableado de la pantalla, esta utiliza 26 pines, pero para facilitarnos las cosas en nuestro caso hemos usado un cable plano de pc con 40 pines (los antiguos utilizados para discos duros/cd-roms/disqueteras). Lo que hemos hecho es cortar uno de los lados, dejando el conector de los 40 pins que corresponde perfectamente con el gpio de la raspberry pi, pero al que solo conectaremos 26 cables, dejando el resto inutilizado.

 

Una forma sencilla de solucionar el cableado de la pantalla. Solo tenemos que seguir el orden de los pins para conectarlos.

 

El proyecto presentado por Lorenzo Herrera tiene la opción de hacerlo con sonido y batería interna. Nosotros usamos solo la opción del sonido. La instalación es fácil e intuitiva, pero si alguien no tiene claro como conectar las conexiones eléctricas podéis seguir los esquemas que hay. No tiene pérdida.

 

 

Como último detalle y aunque ni el pet original lo tiene ni tampoco está en el proyecto, le colocamos una pequeña protección delante de la pantalla, un pequeño plástico transparente que nos sirva de protección hacia la misma con la idea de evitar polvo y dedazos (aunque se supone que esta pantalla es táctil).

 

 

Una vez lo tenemos todo ya solo queda disfrutar del nuevo mini. Un mod diseñado como un Commodore Pet y funcional con una raspberry pi. En el siguiente vídeo podréis apreciar el trabajo realizado. Esperemos que os guste, si tenéis alguna duda aquí estamos para ayudaros y por supuesto esperamos que os animéis a crearos vuestros propios Commodore Pet Mini.

 

En este vídeo podéis verlo en funcionamiento:

 

 

Más información sobre el proyecto original: https://commodorepetmini.com/

 

Publicado 20/05/2019

 

Deja un comentario

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

clear formSubmit