Welcome!

This is the home of FreeWPC, an open source programming environment for controlling real-world pinball machines. FreeWPC is released under the GNU General Public License (GPL).

New to FreeWPC? Start here.

Have questions? Read the FAQ for a gentle overview, or the full manual for all the details. Send your emails to freewpc@oddchange.com.

Status

Version 1.00 was released on June 9, 2011.

Watch

This is a video of FreeWPC booting in a real game for the first time. Prior to this, all testing was done via emulators (which you'll also see). Here's some early testing of lamps and very early testing of solenoid and motor control.
Years later, after much progress, this is FreeWPC being played on a Twilight Zone machine. Here's another guy's first experiences powering up FreeWPC in his Corvette machine.

Copyright © 2007-2010 by Brian Dominy.