Skip to main content

Falling into Pinball Madness

A good question to ask is why would I, someone with no electronics experience, try to build something as maddening as a pinball machine?  In short, sheer boredom.  To give you a little context, I had recently graduated from university as a mechanical engineer.  I was stuck in a IT job with no work to do despite persistent begging on my part.  No, it's not the ideal job just twiddling your thumbs all day and attempting to memorize the entirety of Wikipedia and getting paid for it.  It is incredibly stressful and degrading.  You get stressed out from being expected to be busy by others yet you have nothing to do.  Well, at least you have the perception of that expectation.  Also, you feel worthless because you accomplish nothing.  I'd rather be drowning in work than experience that again.  And I'm in the military so I could not just quit my job and I was highly visible in the workplace.  But, that's all in the past!  I now have a fantastic new mechanical engineering job that is extremely interesting. 

Ok, back to pinball madness!  Essentially what happened was that I became ever more bored at exploring the restricted interwebs at work.  Youtube, for instance, was a criminally blocked by the web filter.  So I turned to the Microsoft Space Cadet Pinball game that came with Windows.  Sick and tired of solitare and minesweeper since Windows 95, possibly 3.1 (can't remember), this was my only hope to escape from boredom.  I always enjoyed playing pinball in the arcades, mainly because it was the best bang for the buck, but alas, none of my old millenia era pinball skills did not translate to the PC.  Frustrations from sewering out too many times and the looming fear of sheer boredom once again slipped me away into a moment of madness.  And thus, I decided to make my own pinball machine.


Comments

Popular posts from this blog

MOSFET Driver Board

Final version?  I hope so.  I have gone back and redesigned my solenoid driver board several times.  In previous versions I attempted to offload some of the logic from the microcontroller.  For example, I used a Schmitt-Trigger [74HC14] with an RC network to provide a single pulse to the solenoid.  Also, I added in a PWM signal to set the average voltage 'seen' by the solenoid.  This worked but was very limiting to have the pulse length hardwired in and it was difficult to adjust without more expensive precision potentiometers. I chose to simplify my circuit to make it a general MOSFET driver for flexibility.  Since I have more than enough space inside my pinball cabinet, it was not a problem to have the extra boards.  The boards were designed to have 4-channels since by default I would get a minimum of 10 boards for the same price from Seedstudio.  Also, the cheapest board option was restricted to 10cm x 10cm otherwise the price balloons ...

Pinball Cabinet Beginnings

I was getting to the point where I really needed to build on something. I have numerous pinball parts but have nothing to attach them to. I managed to find some pinball plans for a Williams Widebody pinball machine. All the measurements are in mm sadly even though all pinball cabinets are in inches. I converted and change it all to the nearest quarter inch. Well sort of. The guy who measured this was intending on using 45 deg cuts in the corners. My skill saw is too cheap for that so I changed the measurements for butted joints. The interior is set for a 23.5" wide playfield. The length of the cabinet is 51.5" in total. I used 3/4 inch plywood so the bottom would be 50" long for example. You can pretty much dimension the rest from there.  I did get a little chipping of the plywood but I went out and bought a blade with more teeth for finer cuts. It's a 60 tooth saw blade and my skill saw doesn't really have enough power for it so I have...

ATX Breakout Board

Last November, I fried my 'lab power supply' that I made from a computer PSU.  I was testing my solenoids and the stress was just too much for the PSU.  The mistake I made was rapidly turning on and off my solenoid which likely resulted in voltage transients (spikes).  Since the PSU does have a current limiter, it was likely the constant voltage spikes that caused the damage.  There are various methods to suppress voltage transients such as by-pass capacitors and zener diodes.  In particular solenoids and other inductive loads experience these voltage spikes, hence my no longer functioning bench power supply. ATX Breakout Board I could have just rebuilt the same power supply by adding binding posts etc to the PSU housing but after searching the internet an ATX power supply breakout board seemed a popular option.  The main advantage compared to my old power supply was the addition of fuses on the outputs.  The extra safety this provides is perf...