Pinball machines are large, complex, and heavy boxes of joy and delight. However, when you don’t have the money or space for one, you have to make your own mini Raspberry Pi-powered one.
With access to a local makerspace and a bit of extra free time, [Chris Dalke] had plans to capture the flavor of a full-scale pinball machine in a small package. Laser-cut Baltic birch forms the enclosure, and a screen makes up the playing field rather than a physical ball. An Arduino Uno handles the three buttons, the four LED matrixes, and a solenoid for haptic feedback, communicating
with the Pi via serial. Unfortunately, even with a relatively decent
volume inside, it is still a tight squeeze.
Rather than use an off-the-shelf pinball game, [Chris] wrote his own in C using raylib and raygui, two handy libraries that can be included in the project quickly. SQLLite3 writes high scores out to disk. All in all, an inspiring project that has a very high level of polish.
If you’re looking for a tiny pinball machine but want more of the classic pinball feel, why not look at this scale pinball machine?
8 thoughts on “Tiny Pinball Is As Cute As Pi”
i need mechanic pinbal not electronic
electronic must be 8 bit arcade
for example tempest rotor
Awesome. Build it. This one is cool too and scratches a different itch.
ok , wait
Am I close to it ? https://www.youtube.com/watch?v=94_hc6Zyjpo&list=PLFaRs76lozG22Gw_dKWk1u-ribQwP2A-l&index=2
This looks to be built and run on the Raspberry Pi 4. Has anyone tried it on any other (less powerful) Raspberry Pi?
Nice idea, me likes! Now how to port VisualPinball to that machine…. :D ;)
I was thinking of doing something like this, but with Pygame instead. This looks really well polished though and kudos to the creator.
Plenty of pi sized x86 sbc out there that can play vpin.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)