Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Arduino Skeeball Controller  (Read 4508 times)

0 Members and 1 Guest are viewing this topic.

MotoGP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18
  • Last login:April 08, 2022, 06:28:56 pm
Arduino Skeeball Controller
« on: June 13, 2021, 12:35:32 pm »
I own a couple Skeeball Machines Model S.  The CPUs are getting really hard to find and very costly to repair.  Mine currently work but looking ahead what will I do if/when they stop?

I'm recovering from back surgery and going crazy watching TV etc  so I started working on coding an Arduino Uno to use as a controller.  I'm curious if anyone else has interest in this project?

I plan to make it function like the original game, it will drive 3 5" 7-Segments for the score and a 3" - 7-segment for the ball count.  I want to have it drive the original displays too but that requires a bit of reverse engineering to understand the signature of the serial data sent to the displays.  The plan is to use the original wiring in the machine so rewiring is not needed.  It will also control the ticket dispenser.  Since I plan to use original wiring,  it will of course use the wire switches for scoring and ball count.  If there is interest in this, I can tweak the program to use the  Adafruit 3mm beam sensors.

Most likely I'll use a microSD card to save settings and highscore.

The lights, top flasher and solenoid will be driven by a SainSmart 8-ch solid state relay board.  Using solidstate relays as they are silent compared to regular mechanical relays.

Speaker will be drive by Adafruit Mp3 Shield. https://www.adafruit.com/product/1788


Here is picture of the little prototype setup for testing out the code.

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 01:09:16 pm
Re: Arduino Skeeball Controller
« Reply #1 on: June 13, 2021, 02:21:11 pm »
Nice project, I am definitely interested (even if skeeball has never been popular here in Italy)
 Keep us posted :cheers:

MotoGP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18
  • Last login:April 08, 2022, 06:28:56 pm
Re: Arduino Skeeball Controller
« Reply #2 on: January 01, 2022, 11:06:23 pm »
this project is coming along nicely, had a lot of free time over the holidays to grid out some code.

I changed the Arduino to a Mega as I need a couple more i/o. It controls the original Display and ticket dispenser.
Currently it will run a complete game, keep score, issue tickets, idle mode with rotating display. I added a 8ch solid state relay board to control the ball release, flasher and the lights.

I have not decided how to setup the programming of the settings yet. Next is to add the mp3 shield to the Arduino and add some sound!
The clear plastic case is for a Raspberry PI, I plan to port this code over to Python as I have other ideas that are not feasible with Arduino. The Arduino will be an inexpensive setup to play the classic game.

I plan to design a case for the Arduino and relay board to be 3D printed.

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 709
  • Last login:Today at 01:09:16 pm
Re: Arduino Skeeball Controller
« Reply #3 on: January 03, 2022, 08:35:34 am »
It would be nice to have some additional info/pics of the skeebal hardware.
Again: not something popular here around, but a nice project on the arduino side