Made some good progress on my new controller cpu board, so i'm starting a strip down of the playfield shortly. Am hoping i may get time to do the cabinet this year but not 100% sure yet. Pacman's been testing new sounds boards for a year since the last update!
View attachment 87285
wow what is this? A complete controller? what job does the raspberry pi do? and all the other little micro controllers dotted around?
It is an update to the system i created back in 2015. This version allows new game code to be written using python and pyprocgame for bally and stern games. It is a direct replacement for the old cpu board and interfaces will all other original pcbs. You can use the original sound board for use the pygame music and sound options for modern sounds. It also unlocks a few extra options for the original driver hardware.
Still in development, but i am working on a new version of pacman, which will include multiball and other new mode features
I see, so the game code / audio all runs from the raspberry pi and the other little micro controllers are used for the more real time features like controlling coils/lamps? maybe switch inputs? Looks very interesting![]()
rPi to run game code, teensy 3.5 is i/o controller that has its own firmware which handles switch inputs and outputs to driver boards (coils, lamps, sound, displays) . Displays are driven via a nano, as ports are at a premium.
Same design theory as my new board for indy jones that i've demoed at various pinball shows the last few years. Allows the replacement of the expensive proc board as the io controller.
Very cool, Have you ever thought about using a FPGA as they have large amount of IO and are literally designed to handle these types of events ie driving/reading lots of pins at the same time very very quickly. You could get away with just the raspberry pi + one big FPGA for the whole system. Only down side would be probably a bit more expensive / learning curve on using a FPGA. Just a thought![]()
Teenys and arduinos are perfect in so many ways. Big resources, low ish cost, c++ enabled, fairly future proof. I think fpgas are cool but I’m happy with my bag
Yeah i love FPGA's but getting your head around there weird language can drive you crazyAnd they are quite expensive
![]()
Are you using flour and IPA to get rid of the glue?
Presumably IPA is different thing to the IPA I'm thinking of - unless the desired end result of mixing it with flour is the base of a nice light beer batter for the playfieldAre you using flour and IPA to get rid of the glue?