Open pinball project

Posted on Monday, December 31st, 2012 in open source, site, vintage by the machinegeek

The Open Pinball Project is a cooperative effort to develop open source pinball hardware and software. Their stated goal is to “to build the perfect pinball machine, or at least a pinball machine for a reasonable price!” To date they’ve worked at restoring a number of old machines, learning valuable lessons in the process. Their project will consist of the development of embedded code for solenoid drivers, input switches, and main controller, and will eventually include software for running the monitor/video in the back box. They’ve explored a number of topics including display selection, construction of an EEPROM burner from scratch, building solenoid driver boards, and lately using Xilinx Spartan 3A FPGAs for solenoid driving, lighting, and digital inputs.

While this is a work in progress (no code or schematic available yet) their postings details substantial progress in the last year. This may be a project to watch for the growing number of hobbyists discovering/rediscovering pinball. Check out their blog page to follow along. Their code repository will eventually appear on Google code.</A.

This entry was posted on Monday, December 31st, 2012 at 3:00 pm and is filed under open source, site, vintage. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “Open pinball project”

  1. Alan says:

    I like his reasoning behind deciding against FPGA’s. If you haven’t got BGA soldering skills, the cost per IO pin shoots up. Spreading the load over multiple [cheaper] microcontrollers keps the cost per IO pin down.

    • Ok, I haven’t read anything about this project yet, but heck – a pinball machine is a mechanical contraption that might generate a dozen or two events per second maximum. Why even bother with FPGA’s with >100 pins or multi cpu designs? Any crappy microcontroller and a handful of dirt cheap latches and multiplexers should be able to handle the requirements just fine.

      Ok, it seems reasonable to offload specific tasks like speech synthesis /sound effects, video or led matrix scrolling to dedicated controllers as a separate subsystem.

      Anyways, the cost of I/O’s on a microcontroller really doesn’t matter here. If the microcontroller costs $3+3+3 or $25 is insignificant in relation to what the physical machine costs with all solenoids, bumpers, sensors, woodwork, paintings and “whatnots”.

      I’d really would like to have a pinball machine at home, but the market for secondhand old arcade games and pinball machines in Malaysia and the neighboring countries are non-existant. Luckily I brough my Defender game with me when I moved here. :-)

  2. bootfetch says:

    how do i slice pictures like the one on the post?

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Nathan Johnson: 100 channels. Not many are legal in any given area. Be sure to comply with local laws.
  • William Brodie-Tyrrell: It's getting to the point where it's cheaper and definitely easier to use a Pi Zero or similar and a $20 3G USB dongle. Power...
  • KH: IIRC most of the actual operating system of modern HDDs is in one of the platter(s); the stuff on the 25VF010 is a bootup firmware......
  • Trev: I don't know of any inexpensive 3G modules (prices start around $US 50), but it does explain why 2G modules are relatively inexpensive by comparison....
  • Zonie: This site Rocks!