Project log - Pinball machine

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Project log - Pinball machine

Post by rsilk » Mon Mar 07, 2011 11:19 pm

Techworks, I need your help! This project has been languishing on the back burner for far too long (years), collecting dust in the basement.

Image

I'm scratch-building a pinball machine, using an old busted playfield off ebay for development and to scavenge mechanical parts. I've got most of the circuits designed, I just need to get around to actually building the damned thing. Harass me until I do so!

User avatar
DigitalOSH
Posts: 435
Joined: Tue Nov 30, 2010 10:03 pm

Post by DigitalOSH » Tue Mar 08, 2011 12:06 am

What's your first step?

Kaldonis
Posts: 348
Joined: Wed Jan 12, 2011 3:29 pm

Re: Project log - Pinball machine

Post by Kaldonis » Tue Mar 08, 2011 10:10 am

I'll give you $5 when you finish this project.

User avatar
Bergo
Posts: 323
Joined: Wed Jan 05, 2011 4:57 pm

Re: Project log - Pinball machine

Post by Bergo » Tue Mar 08, 2011 10:13 am

I could get a weapon, and threaten you with it?

Or we could like, help you, or something.





...or the weapon thing.

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Re: Project log - Pinball machine

Post by rsilk » Tue Mar 08, 2011 3:01 pm

First step is to figure out exactly where I was, progress-wise (so I don't light it on fire when i power it up, or something). Second step is to build the solenoid driver board so I get functioning bumpers, etc.

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Re: Project log - Pinball machine

Post by rsilk » Sat Mar 26, 2011 11:16 pm

Worked on solenoid driver today...

Image

Image

Image

Travis7s
Posts: 56
Joined: Mon Jan 10, 2011 9:45 pm

Re: Project log - Pinball machine

Post by Travis7s » Sun Mar 27, 2011 9:16 pm

Awesome. I loves me some pinball and I've been gathering parts to build one too but its a heck of a lot of work.

I used to have a Space Invaders pinball but then I sold it. :(

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Re: Project log - Pinball machine

Post by rsilk » Wed Mar 30, 2011 11:10 am

Got some arduino firmware coded up to strobe the switch matrix and send events back to a PC over USB, and some software on the PC to control everything at a higher level. Basing the software on pyprocgame (http://pyprocgame.pindev.org), which is designed to interface with some proprietary pinball logic board replacement. The software is open source though, so I hacked in my own hardware layer.

Hooked the pinball playfield up to the arduino and tested out the switch matrix stuff last night. It works! Some of the switches on my old busted ebay playfield are dead (or the playfield wiring is broken), but it's good enough for now. Tonight I'm going to (finally) hook up the solenoid drivers. If all goes well and I don't cook anything, I should have a very primitive game playable this week.

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Re: Project log - Pinball machine

Post by rsilk » Sun Apr 03, 2011 1:37 am

Had a big day today:

* Solenoid drivers work.
* Power supply works.
* Flipper control relay works.
* Switch matrix didn't light my arduino on fire.
* General illumination on the playfield works.
* The embedded code for the micro is mostly done. Doesn't have lamp control yet, but I haven't built that board yet either.
* Hooked everything up and had a "play" (score doesn't work yet, and most of the stuff on the playfield isn't coded in either).

Some pics:
Image
Image

http://www.youtube.com/watch?v=YJN-OuGKxiQ

rsilk
Posts: 305
Joined: Wed Dec 01, 2010 11:55 am

Re: Project log - Pinball machine

Post by rsilk » Mon Apr 04, 2011 12:21 am

No pictures today, but I played a real actual game, with score and everything. Hitting anything on the board gives 10 points, and locking the ball in one of those saucers gives points and kicks the ball back out.

Got all of the coils hooked up and tested. Two of the drop target solenoids don't work, but I suspect they're just corroded and sticking. This week I'll be hooking up the pop bumpers and slingshot, building the lamp control board, and continuing to code the test game.

Post Reply