Archivo de la categoría: Joanillo Productions

Encuentros en la Tercera Fase, tema del Pocket pinball

He querido hacer el tema del pinball lo más similar posible al orginal de Gottlieb, sin obsesionarme. Para hacerlo he pintado una base de amarillo en el moble, y con la CNC unas cuantas plantillas para sobreponer los colores azul y blanco. El resultado me ha gustado bastante, aunque hay margen de mejora. Pero crec que el objetivo está bastante conseguido.

Para que la máquina sea realmente un Close Encounters, quiero suprimir la pantalla azul de presentación del Windows, y que cuando arranque el PinballX abra directamente esta mesa.

Pocket Virtual Pinball: ya falta poco

Después de construir el Jacks Open Mini Pinball, me quedaron ganas de construir la versión más mínima posible de un pinball. Básicamente un model de mueble que pueda transportar fácilmente y meterlo dentro del coche. Este model lo llamaré Pocket Pinball, y ya he decidido que estará basado en el tema de Encuentros en la Tercera Fase (Close Encounters of the Third Kink), la película del Steven Spielberg que recuerdo haber visto cuando tenía 7 ó 8 años. O sea que esta pequeña gran máquina la llamaré Close Encounters Pocket Pinball

La primera decisión fue elegir el ordenador, que tenía que ser un barebone. Conseguí por 75 euros un Barebone AOpen, PCB Zotac GF9300/E5700. 2,5GHz + 2GB DDR2 + 160 GB bSATA + DVD. Ya sé que este ordenador no es muy potente, pero quería ver si era capaz de mover las mesas del Visual Pinball, que es el emulador que utilizo. La conclusión es que mueve bien las mesas antiguas en general, y se queda corto con las mesas que tienen DMD. Esto se nota sobretodo en el movimiento del flipper, que no es fluido y se puede llegar a encallar.

La salida de video de la placa ITX tiene salidas HDMI, DVI y VGA, pero sólo se pueden utilizar dos a la vez. Los 2 monitors que he elegido para la máquina son:

  • Pantalla principal (playfield): ACER AL1603W monitor TFT 15,5. (VGA) 1366×768. Formato 16:9
  • pantalla secundaria (backglass). Es la pantalla reciclada de un IPad 10. Modelo 32V3H-H6A. HDMI. 1280×720 (nativo)· Encontré el controlador en eBay (25 euros). Fue difícil extraer la pantalla del IPad, pero al final lo conseguí sin romper la pantalla 🙂

Las medidas de la máquina son 50 cm de largo x 35cm ancho x ? cm de alto (comprobar), y realmente ha sido difícil meter todos los components dentro: placa base, fuente de alimentación, disco duro, amplificador audio, altavoces, transformador TV, controladora TV, módulo IPAC, botones y cableado vario.

Para acabar la máquina me basaré en las artes originales de la máquina de Gottlieb(https://www.pinrescue.com/games/images/closeencounters/DSCF1958.JPG). Se tendrá que hacer las plantillas para hacer las máscares de colores amarilla, blanca y azul. Aunque esta máquina se puede poner directamente sobre la mesa, creo que es una buena idea ponerle unas patas para mantener la idea y proporciones de la máquina original.

Referencias:

script cncboxparam: corte láser de cajas de madera

El noviembre pasado le regalé a Maria una cajita de luz para iluminar la habitación [1]. Estoy contento del resultado, pero se puede mejorar tanto en la parte de construcción de la cajita, como en la parte de la electrónica (un timer 555 que hace apagar la luz después de 20 minutos).

Aquí va el script cncboxparam para automatizar la creación de cajitas (con un texto en la cara frontal). Genera un fichero que se puede enviar directamente a una máquina de corte láser. La idea que me persigue desde hace tiempo es hacer este tipo de cajitas minimizando los costes y el tiempo. Sería una prueba de concepto de diseo industrial y fabricación digital, ver hasta qué punto con pocos recursos se puede automatizar hasta hacer rendible un pequeo proceso industrial. El curso que viene me gustaría adquirir una máquina de corte láser, pero ya me hago la idea de que ser una de las máquinas xines más pequeñas.

La parte de la electróncia también la tendría que mejorar de cara al curso que viene. La idea es diseñar una nueva placa PCB y utilizar sólo componentes SMD, pero esto ya es otro tema.

El script está programado en C++ y compila sin ninguna librería especial. Para generar el texto se ha de tener instalada la utilidad truetype-tracer-dxf. Las pruebas las he hecho con LibreCAD, que es el programa de CAD que utilizo habitualmente.

Enlaces:

Proyecto CNC: script para un juego de mesa Abalone

Abalone Bord Game and hexagonal gridAbalone Es un juego de mesa diseñado por Michel Lalet y Laurent Lévi en 1987. Es un tablero con agujeros donde colocamos 14 canicas por jugador, y se trata de hacer fuerta seis canicas del contrincante. De hecho nunca he jugado a este juego, pero de momento construiremos un tablero.

El problema consiste básicamente en hacer una red en formato de colmena de abejas, que de hecho son hexágonos y triángulos equiláteros. Para dibujar los puntos sobre un programa de CAD (yo utilizo LibreCAD), enseguida necesitamos el cos(60) y el sin(60). Partiendo de una parrilla ortogonal no es fácil hacer esta parrilla. Lo mejor es crear un script y generar los puntos de forma automática.

Partimos de un fichero vacío de LibreCAD, creamos la capa puntos, y meto tres puntos de prueba. Abrimos con un editor de texto (los ficheros de CAD tienen un formato de texto plano) y localizamos los puntos de referencia. Ahora ya sabemos el formato que han de tener los puntos que queremos generar programáticamente.

Mostramos el trozo de código más representativo que genera la geometría de mi parrilla, script bee_grid.cpp:

...
\tfor (j=0; j
El script genera un fichero de texto con las líneas que podemos inserir en nuestro fichero original, y el resultado lo podemos ver en la foto. Es una parrilla de puntos para el juego del Abalone. La otra foto, la del juego del Abalone, no es mía (la he encontrado por Internet), pero este es mi objetivo: construir un tablero de Abalone. Para hacerlo ya tengo el fichero de CAD, después tendré que generar el G-Code, y finalmente fresar todos los puntos sobre una madera. Ya enseñaré el resultado cuando lo tenga acabado.

Enlaces:

update 21/06/2018: Este es el resultado final. He aprovechado una madera de cocina, que estaba muy marcada, pero el resultado final me gusta.

Jacks Open Mini Pinball

Jacks Open Mini Pinball

Jacks Open Mini Pinball

Finalmente ya hemos finalizado el Mini Virtual Pinball que he estado construyendo y configurando los últimos meses (junto a otros proyectos que he tenido que ir empujando en paralelo). El pinball está basado en el el Jacks Open de Gottlieb del año 1977.

El trabajo de pintura es muy mejorable, aunque la idea de utilizar máscares y spray me ha gustado, y si perfecciono la técnica, se pueden hacer cosas muy chulas.

He metido 200 mesas de diferentes fabricantes y diferentes épocas. A mi particularmente me gustan las mesas sencillas y electromecánicas de los años 60 y 70, y no la sofisticación plena de luces y sonidos de las mesas de estado sólido.

Para la siguiente máquina que vaya a construir hay bastantes cosas a mejorar. Estaría bien que las patas se puedan sacar, y que el backglass se pueda plegar hacia adelante. En esta ocasión no lo he hecho por falta de tiempo, y ahora me encuentro con un mueble que no puedo meterlo dentro del coche. También quiero añadir un plunger/tirador analógico, e implementar el tilt/nudge analógico con un acelerómetre y arduino.

Ya tengo un nuevo pinball a la vista. Como este no lo puedo transportar en coche, me gustaría hacer una versión mínima de pinball a dos pantallas (B2S), con una placa de ordenador Mini-ITX de las pequeñas (formato barebone). Es lo que se llama un pocket pinball. Empezaré a recopilar el material, ya explicaré como siempre los avances.
barebone
Presento dos videos de esta máquina. El primero es un video de presentación; y el segundo es un video del proceso de construcción. En los videos he puesto las canciones de un grupo de música que están triunfando mucho entre los chavales: los Buhos, música cañera en catalán.

Pinball B2S, ya falta poco

Para hacer la primera máquina B2S (2 pantallas: el playfield y el backglass) he escogido el tema del pinball Jacks Open de Gottlieb (1977). El original es un pinball electro-mecánico, y probándolo con el Visual Pinball me ha gustado especialmente. De hecho, me gustan mucho todos los pinballs de esta época, que no tienen muchas florituras.

Me he decantado por el diseño del Jacks Open porque no es un diseño demasiado difícil y quiero probar, más que imprimir vinilos, hacer un trabajo de pintura y pintar con spray las máscaras para hacer la transferencia del disenño. Como se puede apreciar, sólo se utilizan los colores rojo y negro (a parte del blanco del fondo). He reproducido los diferentes motivos del dibujo en el Inkscape, y he utilizat una cortadora de vinilos (la Silhouette Cameo) que tenían sin utilizar en el MOB de Barcelona. Es la primera vez que utilizaba esta máquina, y con más tiempo y paciencia habría conseguido un mejor resultado. Para ser la primera vez que hago un trabajo de pintura con máscara estoy contento, però hay bastantes cosas a mejorar, y de hecho tendré que repasar con pincel algunos detalles y acabados.

Ya he avanzado bastante con la máquina, y espero poder acabarla y disfrutarla ahora en el mes de junio. Finalmente el plunger analógico, y el accelerómetro para detectar el tilt, tendrán que esperar. El backglass y las patas son fijas, y esto quiere decir que difícilmente podré meter esta máquina en el coche. Son aspectos que tendré que mejorar de cara a una segunda máquina.

Enlaces:

Pistones pneumáticos y válvulas para el whack-a-mole

He realizado las primeras pruebas de la parte pneumática del whack-a-mole. A veces comprar en Aliexpress es realmente complicado. Quería unos pistones pneumáticos de una sola acción con retorno de muelle, y he recibido unos pistones de doble acción. El título del producto y las fotos del producto no concordaban. Creo que al final estos pistones de doble acción me irán bien, aunque al final necesitaré el doble de solenoides (2 solenoides por pistón, tal com se ve en el video).

El compresor que utilizo es el más simple que he encontrado. Me ha costado 10e de segunda mano, y es bastante ruidoso, pero haré una buena amortiguación del sonido. Un compresor de más potencia y con calderín sería ideal, pero el precio se incrementaría mucho.

Así pues, el material que se necesita para hacer esta prueba es: compresor, pistón pneumático, dos solenoides (válvulas pneumáticas), 2 rácores para los pistonse, 4 rácores para los solenoides, una T, y tubo de 6mm. El siguiente paso será la parte electrónica: un arduino y los relés para controlar todos los solenoides.

Enlaces:

Recreativa whack-a-mole: introducción

La nueva recreativa que haremos es un whack-a-mole (aunque tengo otros proyectos por acabar…). Es un proyecto de neumática, y tenía ganas de hacer uno, aunque trabajar con aire comprimido, pistones y solenoides es sensiblemente más caro que trabajar sólo con electrónica.

I qué es un whack-a-mole? Es un juego arcade, que viene de los Estados Unidos pero aquí también se puede ver en ferias, donde unos topos salen de los agujeros de la mesa, y se tienen que golpear con un mazo para que se vuelvan a esconder. Cuanto más topos, más puntos. El juego se complica porque salen varios topos al mismo tiempo y la velocidad se va incrementando.

De aquí viene la expresión inglesa This is like playing whack-a-mole. Precisamente to whack significa golpear, y mole es un topo. Y la expresión describe la situación donde te surgen de golpe muchas tareas a las que atender, y a medida que las vas haciendo te surgen más, y no das abasto. Igual que en el juego, donde has de ir dando mazazos a los topos y te vuelves loco. En España se tradujo por guacamole, que suena igual pero que no tiene nada que ver con el sentido original de la palabra. Por ejemplo el juego de guacamole de la marca MB (ver video de la publicidad).

Así pues, he empezado a reunir el material: pistones, válvulas neumáticas, compresor barato, rácores, tubos, arduino, y una tira de NeoPixels para hacer el display, que quizás esto será la parte más interesante pues quiero hacer dos displays de tres dígitos bien gordos y chulos.

Este ha de ser un proyecto diferente y divertido. Lo que es una incógnita es si el presupuesto final compensará es esfuerzo.

Enllaços:

Construyendo el mueble del Virtual Pinball

Manos a la obra! Ya tengo las 200 mesas configuradas, tengo las dos pantallas, el ordenador, botones, IPAC. He de pensar qué monedero le meto, y me gustaría poner un plunger analógico. Pero el caso es que ya puedo empezar a construir el mueble.

De hecho, este es un mini virtual pinball. Es mini porque las pantallas que utilizo son de 24inch para el playfield, y de 17 inch para el backglass. Como es la primera máquina que construyo de este tipo, la pienso como una prueba. La idea es meterle unas patas, pero no tengo claro todavía cómo hacerlo. Se pueden comprar patas de pinball por Internet, pero quiero contener al máximo el presupuesto de este proyecto. Otra posibilidad sería no poner patas, y que la máquina repose sobre la mesa.

La primera vez que construyes una máquina es un aprendizaje sobre la marcha de las cosas con que nos podemos encontrar. Se han de tomar muchas decisiones: medidas, posicionamiento de los componentes, materiales,… Es un proceso de toma de decisiones. Por tanto, nos lo hemos de tomar como un prototipo, y en el trayecto adquirimos un know-how que nos servirá para futuras máquinas (esperamos que haya más).

Para los vinilos de esta máquina todavía no he tomado ninguna decisión, seguramente se basará en la mesa Jacs to Open. Seguramente no serán vinilos, sino que la pintaré con plantillas, una técnica que no he probado. Otras posibilidades de diseño que me han gustado mientras probaba las mesas: Free Fall, Fast Draw, Harlem Globetrotters, Jumping Jack, King Rock, Star Trek.