(Topic ID: 226703)

Custom Aliens Pinball powered by Arduino

By Pinfreak2345

5 years ago


Topic Heartbeat

Topic Stats

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    Unbenannt2 (resized).jpg
    Unbenannt (resized).jpg
    20181015_193226 (resized).jpg
    20181015_185311 (resized).jpg
    20181015_185409 (resized).jpg
    20181015_185747 (resized).jpg
    20181015_185518 (resized).jpg
    20181015_185219 (resized).jpg
    20181011_183403 (resized).jpg
    b399cfa2-78af-438b-9159-502d79654c41 (resized).jpg
    7a51ecc3-2d04-49ae-bbc2-a6985246c5c8 (resized).jpg
    aliens (resized).jpg
    #1 5 years ago

    Hello,
    old thread https://pinside.com/pinball/forum/topic/zizzle-potc-pinball-mod-using-arduino-microcontroller

    was closed due to 6 Months of inactivity. So here is the new one!

    Had some time to play with my already 2 years working DMD, but thought it was a little bit boring only to display static points. So i dumped the old controll software of my DMD and went for a new one with the capabilty of drawing fullscreen graphics at highspeed SPI connection to the 16x48 Pixel DMD.

    DMD is constructed from 3x Max7219 Dot-Matrix Module at a total cost of 9,90 $ include shipping from Aliexpress as described from me here:

    https://pinside.com/pinball/forum/topic/zizzle-potc-pinball-mod-using-arduino-microcontroller#post-3563960

    site note for the programmers here:
    graphics were made with a special edior (LED-Matrix-Studio see screenshots below) which creates a C-array of hex values you only have to copy and paste into the Arduino Code. Very simple, fast and straight forward!

    So here's the first testvid of new fullscreen graphics


    Unbenannt (resized).jpgUnbenannt (resized).jpgUnbenannt2 (resized).jpgUnbenannt2 (resized).jpg

    #2 5 years ago

    That is awesome!!!!!! Can't wait to get back in to working on mine when I get some free time. Are you using RGB LED's (neopixel) under the playfield?

    #3 5 years ago

    yes, all Playfield-Led´s were swapped for serial controlled RGB-Led´s aka "Neopixels". (i used APA-106 F5 clear dome)

    regards

    aliens (resized).jpgaliens (resized).jpg
    #4 5 years ago

    Very cool, watching closely!

    #5 5 years ago

    little update: just installed the new "Translite" made of 1pc DIN A3 transparent Paper at total cost of 2€.
    look at the pic of old translites, formerly installed on my maschine.

    Illumination is done by original 6 coldwhite led's, connected to the DMD-controlling Arduino.
    Ported my Software from Arduino Nano to Mega2560, as i quick run out of programm space with the animations.
    Arduino MEga2560 is only 6,80€ include shipping to Germany (Aliexpress), so no worth for playing with external flash or SD cards.
    Modifying of library was also necessary, cause the Mega uses different hardware SPI pins than the nano/Uno.

    new Video of ingame-Animations will be posted soon!

    7a51ecc3-2d04-49ae-bbc2-a6985246c5c8 (resized).jpg7a51ecc3-2d04-49ae-bbc2-a6985246c5c8 (resized).jpg

    b399cfa2-78af-438b-9159-502d79654c41 (resized).jpgb399cfa2-78af-438b-9159-502d79654c41 (resized).jpg

    P.S. is there anybody who can verify my pinside account through a reference?

    #6 5 years ago

    so here are two gameplay vids as promised (sorry for my bad playing skills

    new DMD annimations:
    - motion tracker
    - apc driving
    - rotating 2X multiplier

    #7 5 years ago

    nice work!

    #8 5 years ago

    EXCELLENT!!!! love it!

    #9 5 years ago

    thanks guys! Ammocounter of sentry (triggered by bumperhits) is now also animated. created a new 8x12 pixel font and tried to paint the numbers equal to the sentry gun terminals from the movie.

    work in progress
    20181011_183403 (resized).jpg20181011_183403 (resized).jpg

    #10 5 years ago

    little update. ordered some flasher domes and made two prototypes of led bulbs.
    flasher domes are clear, as i will use RGB LEDs of course
    Ech prototype contains 4x neopixel in SMD or through hole version.

    overall experience:
    SMD version is more easy to solder(caps and resistors already presoldered), has a smaller footprint and better white color

    Starposts (with clear 5/6 silicon ring) will also be rgb illuminated of course

    20181015_185219 (resized).jpg20181015_185219 (resized).jpg20181015_185311 (resized).jpg20181015_185311 (resized).jpg20181015_185409 (resized).jpg20181015_185409 (resized).jpg20181015_185518 (resized).jpg20181015_185518 (resized).jpg20181015_185747 (resized).jpg20181015_185747 (resized).jpg

    20181015_193226 (resized).jpg20181015_193226 (resized).jpg

    #11 5 years ago

     

    Very interesting your project. The sounds are spectacular, and they add a lot to the game.
     
    Suggestions.

    1. Replace your current DMD monocolor, by a module HUB75 RGB P2.5 64x32. The resolution is higher and it is multicolor RGB. Very cheap on Aliexpress.

    2.- Replace the current Arduino by a Discovery board of ST or better by a Teensy 3.5 or 3.6, to control the DMD. There are free source libraries to control the HUB75 RGB display modules, based on STM32 or Kinetis MK64/66 microcontrollers, much more powerful than an Arduino, with equally inexpensive boards. If you use a Teensy board, you can work with the same Arduino development environment, but with a plugin that allows you to work on the Kinetis that Teensy installs. For the STM32 you can use Cubemx + Eclipse as a development environment, everything is free, as well as the GCC compiler of C.

    3.- Do not convert the DMD animations to C arrays to place them inside the software, that limits the size and complexity of the animations. Create each animation as a file, save it to a micro SD card and read each file in real time from the software when you need to play each one. It will also be easier to replace the animations, without the need to compile the software.

     

    #12 5 years ago

    thanx for your input, but for now i am very happy with the DMD. optimised the bitmaps and decoding algorithm in newest sketch, so that the whole DMD sketch (newest youtube vid) with all the animations and still pictures consume only 30% of Arduino Uno/Nano programmspace. i can provide sketch if anyone is interested in. the sketch transforms an arduino Uno and some max7219 LEDmatrix modules into a DMD which is controlled over serial commands and displays static text, scrolling text, pictures and animations. you can also direct write text and send commands over serial monitor if you wish (handy for debugging/testing)

    cost for whole DMD:
    3x max7219 modules (8x32Leds each) at 3,3€
    1x Arduino Uno or Nano or pro mini (clone) at 2€

    if i ever run out of space i use an Arduino Mega wich is easy to adopt in the library and brings 6x programmspace than Uno/Nano.

    loading up a new sketch through usb into the arduino is much more easy for me than crouching under the pin and pull in and out flimsy sd cards and and copy stuff on them

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/modding-zizzle-star-galaxy-and-other-toy-pinball-with-arduino?hl=vader77 and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.