Finally finished up the Bally interface board wiring. It is one of those things where you think that it will be easier to just solder the wires into the board instead of putting connectors on both ends, and then, about half way through it, you wonder if you made the correct decision. The good part is that I should now be able to plug the boards into the Dolly retheme. The bad part is that both the firmware isn’t quite done to support the switch matrix, and the backbox has moved to the garage for painting. (Still hasn’t gotten warm enough to start painting, so it is just sitting there waiting for the weather to turn.) Now that all the annoyance of wiring the interface board is completed, I’m getting pretty excited to do some initial tests.
I’m not bothering to create a test fixture to test switch matrices, so that will be implemented and tested on the Dolly playfield itself. The processors are supplying the voltage for strobing the columns, and all of the grounds are tied together so as long as I can get 5v to the processors, I should be able to test that functionality. A new firmware command will be needed to read the switch matrix inputs. Similar to the other read inputs command, read matrix will send back eight bytes of data or an 8×8 matrix. The firmware is going to automatically debounce the inputs for convenience.
At this point, the firmware is complete for re-running all of the SharpeShooter3 code. I’m still running into small bugs here and there where I haven’t moved from first generation code to Gen2 code fully, but the bugs seem to get easier and easier. I’ll throw up a video of the current game play. I have to slowly work on going through each of the modes to make sure that they are working. When I brought it to Pintastic in 2015, it didn’t have a ball search algorithm. This meant that if you jostled the cabinet a lot when the ball was being kicked out of the kickout hole, it would never try to kick out the ball again. That must be fixed.
Another issue is that the flippers are very under powered. It could be because I set the initial kick without using a pinball. I can increase the initial kick, or increase the voltage of the SMPS, but I’m just not sure what is the best way. The other thing I’m noticing is that previous I was running everything at 48V and everything was really snappy and fun. Now everything seems dead. Bah! Seems like more time has to be spent getting it back to where I am happy. Here is the video.