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 --- Bug Reports --- Site News

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

  

Author Topic: *Alpha SDK Ready!* - Major League SkeeBall -- Cross-Platform SkeeBall Controller  (Read 7964 times)

0 Members and 2 Guests are viewing this topic.

Sharkdoc

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:October 14, 2018, 09:20:05 am
  • I want to build my own arcade controls!
Watching, just picked up a project machine and very curious how this will play out. Missing the marquee on mine so liking the lcd replacement. I've used ipac on a mame cabinet before. So basically imagining ripping the guts out of mine and adding a Pi with Ipac. Curious which switches you are using. Would love to test the software out too!

zimmer62

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:January 16, 2019, 11:38:43 am
  • I want to build my own arcade controls!
I would love to test this out.  I've just picked up a beer ball unit that has a build in LCD and PC...  I'm sure I'll have to hack something up to make it work, but that shouldn't be a problem.

My background is software development.  Mostly in C# if you need an hand with anything I'd love to help!


nipsmg

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1403
  • Last login:March 22, 2019, 02:34:08 pm
  • ROONEY!! ERRGH!!
    • Arcadia
Shark and zimmer:  check PMs.

stangx

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:March 24, 2019, 09:48:00 pm
Finally got back to this project.  One side of new optical sensors are installed. Other side should be done Friday. Will post video of nipsmg games in action. Amazing work nipsmg :notworthy: :notworthy: :applaud: :applaud:

newmanfamilyvlogs

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1606
  • Last login:Yesterday at 04:57:49 pm
    • forum.arcadecontrols.com/index.php/topic,103584.msg1096585.html#msg1096585
    • Newman Family Vlogs
As was mentioned in an earlier post, so few people have room for a SkeeBall machine, but I've always loved physical interaction games like this.

I could see the software being applied to a custom build in the footprint of a traditional arcade cabinet that plays similarly to those handheld 'pinball' games, or a pachinko machine. An inclined pegboard with cutouts/catches, flippers at the bottom, and standard pinballs. That would allow for an arbitrary number of holes as well. The play field could be constructed by a series of interlocking 3d printed plates.

zimmer62

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:January 16, 2019, 11:38:43 am
  • I want to build my own arcade controls!
I've been working with my Beer Ball machine, to try and see if I can interface this software with the minigen board that's already in it.

Beer Ball has a PC in the scoreboard that connects to the a minigen controller board under the lane via RS232 Serial.

I was able to capture some packets and make sense of reading some of the packets.  When putting the machine into diagnostics mode, it sends out a diagnostics status request packet which returns a machine state with all of the sensors, and switches encoded into two bytes.  I've got that down a working quite well I should be able to have a program that simulates keystrokes or whatever is needed to run this game. 

I do have to figure out if I can force a ball release.  The strange thing about this game, is that the PC is hooked to the board, but it appears the board does it's own thing and just reports the score back to the PC when polled.  Pretty much like it could run without the PC's beer ball software. (Which I haven't tested)  I'd like to keep physical modifications to the machine to a minimum, and reversible.

A couple problems I see for me right now are:
1) The machine might not let the me trigger a ball release (I don't know this for sure, but I don't see a serial packet that's job is to trigger the ball release)
2) The mingen board seems to be responsible for the audio.  Some other games from BayTek have an audio input on the minigen board, but beerball does not, so I might have to bypass the speaker or see what happens adding the audio input jack to the board.  If that doesn't work having a separate audio system when running something other than beer ball mode.

If I can't get the machine to let me trigger a ball release I might be forced to make a machine modification... Another option is to double up on the sensors so that each system runs independently of each other.


geoffb

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:February 17, 2019, 05:14:01 pm
  • I want to build my own arcade controls!
Great looking front end - what do I need to build one?  I have wanted a Skee Ball for a while, but no luck finding one - If I build one what HW do I need?  Pi, PC or ??

thanks

nipsmg

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1403
  • Last login:March 22, 2019, 02:34:08 pm
  • ROONEY!! ERRGH!!
    • Arcadia
Geoffb, where are you located?

nipsmg

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1403
  • Last login:March 22, 2019, 02:34:08 pm
  • ROONEY!! ERRGH!!
    • Arcadia
Finally got back to this project.  One side of new optical sensors are installed. Other side should be done Friday. Will post video of nipsmg games in action. Amazing work nipsmg :notworthy: :notworthy: :applaud: :applaud:

Don't know how I missed this.  Looks great.  Why is the game so offset on  the monitor?

Sorry there hasn't been much progress on this.. work has been hell.   I'm also working on a MAME project simultaneously.  I have my optical sensors and mounts, I'll probably end up doing something with them in the spring, which means updating the system to allow for optical switches and not require the ball drain switch.

stangx

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:March 24, 2019, 09:48:00 pm
The offset was due to windows update. Looks perfect now. I too have built a full Mame system and a visual pinball cab. Full VR setup with Sim Racing at the other end. Seems though after a few beers everyone ends up on the skeeball. I put wire switches in as I needed up and going quickly for a child's birthday party. One side of the optical sensors are done. Will now wait till you update to optical to do mine. Thanks again for all the time you have put into this.

stangx

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:March 24, 2019, 09:48:00 pm
All optical sensors are now installed and working great. The only game that does not score correctly is classic skeeball as the key mapping is different from the other games. 100 holes score 50, 50 to 10 holes all score 10. Any way to change that would be awesome. Other than that the games are all scoring and working great. Put a speaker system behind the TV, so now the games with sound are even better. Gotta love games with sounds it adds to the whole experience.
« Last Edit: March 18, 2019, 07:05:45 am by stangx »

nipsmg

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1403
  • Last login:March 22, 2019, 02:34:08 pm
  • ROONEY!! ERRGH!!
    • Arcadia
NICE.  It seems like within the next week or so the average temperature in my garage should rise up above negative 4 Billion degrees Fahrenheit, and I'll get back to work on the skeeball, so I should be motivated to make some updates and to able to implement support for optical sensors.

Stangx:  how did you handle "gutterballs"? 




stangx

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:March 24, 2019, 09:48:00 pm
The sensor is right where the ball starts to go down the return lane. That is why you can't throw your shots too quickly. Has to register ball count before next ball can score. Here is a pic where the gutter sensor (ball counter) is. Also I used existing wires in the machine. 5.5V power supply with sensors hooked up to an I-pac2 from Ultramarc. For the key mapping.
« Last Edit: March 19, 2019, 10:33:21 am by stangx »