chipKIT® Development Platform

Inspired by Arduino™

A full size Pinball machine (Bioshock theme)

Created Tue, 10 Jan 2012 17:00:57 +0000 by rasmadrak


Tue, 10 Jan 2012 17:00:57 +0000

Hi there!

I'm developing a full size custom pinball machine, built from the ground up by myself. It features an Arduino Mega 2560, Chipkit Max32, SD card reader, 3 MP3 Trigger shields, Power boards etc.

Feel free to comment and check out my building blog at [url][/url].

A lot more information and pictures of the build is available there!


Sun, 13 Sep 2015 21:48:36 +0000

Here's a few snaps for you. :) Current setup of the machine is:

  • Chipkit Max32 - Main MCU
  • Arduino Mega2560 - Slave/Light MCU
  • Custom light board
  • Custom switch board
  • Custom display and servo controller board
  • Wav Trigger (14 channels stereo)
  • No-Name SD card reader
  • Fully custom playfield, parts and cabinet

Around 300 meter cabling, 11 solenoids, 1 magnet, 64 switches, 96 lights, 2 DPSI ports and ~100 000 lines code. Almost all pins in use on the Max32 too. Hope you like it! :ugeek:


Mon, 14 Sep 2015 02:45:49 +0000

Wow. This is unbelievable. What a complex system - it looks great. How does it play?



Mon, 14 Sep 2015 08:46:06 +0000

Thanks! Yeah, it plays pretty good too! A early playtest can be seen here -> [url][/url] The machine plays better than it looks on the video however, depending on if it's me or my SO that plays... :roll:

Recent changes in code has improved response times and overall snappiness of the machine many times, so now things are hitting too hard instead of a bit softer like in the video... Will tweak this once the game play code is final but it doesn't stand out as a "fake" next to a commercial machine. All parts are genuine pinball parts and it even got the coin mechanism installed, but I need gambling permits to have it enabled... ;)