I'm biased because I've been a tester of this project, but take a serious look at it. Very simple and affordable platform for making whitewoods, and it's been tested to work with the mission pinball framework
https://www.kickstarter.com/projects/507097900/open-pinball-project-open-source-pinball-hardware