- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 2 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 4 months ago
- Building a 3D Digital Clock with ArduinoPosted 9 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 9 months ago
- Snowflake with ArduinoPosted 9 months ago
- Holographic Christmas TreePosted 10 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 10 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 11 months ago
- What is IoT and which devices to usePosted 11 months ago
- Maker Faire Rome Unveils Thrilling “Padel Smash Future” Pavilion for Sports EnthusiastsPosted 12 months ago
Open Pinball Project – Open Source Pinball Hardware on Kickstarter
A really small project funded on Kickstarter, $404 gathered against the $72 requested. Open source hardware and extremely low cost contrl board dedicated to the retro gaming and pinball enthusiasts!
The Open Pinball Project (OPP) has existed since 2012. During that time the first generation of pinball controllers were built and are currently controlling two white woods and a fully functional pinball machine. A lot was learned by making the first generation of cards. Here is a video that Joe made with the Blue October white wood.
The OPP hardware consists of a processor card and wing cards. The processor board is a standard prototyping board that can be purchased from for about $4.
Each processor board is attached to up to four wing boards that provide the ability to drive a pinball machine. The three types of wing boards that have been built and tested include:
- Solenoid driver wing board – supports four solenoids and switch inputs to control the solenoids. The processor firmware supports PWM’ing solenoids to support single coil flippers.
- Incandescent driver wing board – supports eight incandescent or LED bulbs. The driver is powerful enough to support pinball flashers.
- Input connector – supports up to eight digital inputs for monitoring switches, targets, tilt bobs, etc.
Wing cards can be mixed and matched, so a single processor board can support up to 16 solenoids, 32 inputs, 32 insert lights, or any mixture of wing boards.
Processor cards communicate with a main controller which runs the rules for a pinball machine. The main controller can be as simple as a Raspberry Pi, or a full fledged computer to run streaming videos. The OPP hardware is supported by the Mission Pinball Framework (MPF). There is also full documentation to allow control of the OPP hardware using a simple serial interface. Each processor board comes with a USB to serial port converter, so the pinball machine can be controlled over USB.
An interface board has been developed to allow the processor boards to communicate together. (The interface board does not count as one of the wing boards on the processor). The interface board allows a single USB port to control up to 16 processor boards. With a single USB port, up to 256 solenoids can be controlled (although that seems absurd). Multiple USB ports can be combined in a single pinball machine if desired.