I'ts been a long while since I last gave an update, but I swear I've been working on this every single day. The final phase of making this game is to take my completed MPF game code, install it on a mini computer and then to get that mini computer to control the game on its own.
MPF is Python based, but to program the Raspberry Pi, I had to learn a bit of Linux code, which is very different. Loading MPF was an issue. Loading my game code was an issue. Getting the program to start automatically when the mini computer powers up was a huge issue. There were a thousand hurdles, but I worked through them all (with a lot of help from Jan and the good folks on the MPF Forum) and I can finally say
The last thing I had to do was install the mini computer and speakers (which sit on top of the backbox). Rather than hard-wire them into the game's electrical grid, I decided it would be easier to just plug in their AC adapters. Here's how I had things wired before:
Wall outlet -- Utility outlet -- power switch -- fuse -- ATX1 -- ATX2
The two ATX devices convert the high voltage from the wall to 12v, 7v and 5.5v power for the coils, boards and lights. I added a new outlet inside the cabinet so the power flow now looks like this:
Wall outlet -- Utility outlet -- power switch -- fuse -- internal outlet -- ATX1 -- ATX2
So now I can just plug the AC adapters directly into the power grid and the speakers and mini computer turn on when the machine powers up.
Here's what the inisde of the backbox looks like now. five circuit boards: the P-ROC, the lamp driver, the coil driver, the segment display controller and the mini computer.
The only step left is to move it from my upstairs office, where it was born, down to its forever home in my living room. I hope to post more gameplay videos here in the next few days.