I have already provided many posts detailing the cabinet and playfield progress (with many more to come), and now it is time to talk about something different, the electronics of the pinball machine.
Anyone who has seen the inner workings of pinball machines is familiar with the large, complicated circuit boards hidden inside. These electronic boards are custom designed for pinball machines - often specific to a single game design. Hundreds of color coded wires run from these boards to other boards, the playfield, and other areas of the cabinet. It's an electronic nightmare.
|
Found on the web, this ActionPinball.com image shows many of the common circuit boards hiding in a pinball backbox. |
When I first started the project, I briefly considered using these original pinball circuit boards - after all, if it already works why re-invent the wheel.
But using 30 year old circuit boards, possibly designed for an incompatible game and running hard coded firmware, just didn't align with any of my goals. Nothing modern about that approach. Rather, I wanted to use off the shelf, generic circuitry where possible. Besides, these pinball specific circuit boards are expensive.
I also looked at programmable microcontrollers like Arduino and Parallax.
+Ben Heck had chosen the programmable microcontroller path for his pinball machines, and I knew it was cost effective and functional, but I found this approach was too limited for some of my goals. Sure, these devices were powerful, and could easily control lights, solenoids, switches and audio, but I wanted video too.
More importantly, I wanted a solution that could adapt to any pinball machine without writing new code.
From this point forward I will begin to show you what makes the Modern Firepower Pinball Machine so special, and unique in all the world of pinball.