Homebrew Pinball Machine

My Story

I fell in love with pinball during my sophomore year of high school after a friend introduced me to the game. What really hooked me was seeing how closely it connected to the physics I was learning in class. Every bounce, collision, ramp, spring, and mechanism happens in the real world, making a pinball machine feel like a box full of physics, art, and engineering.

Playing pinball.

That interest eventually turned into the idea of building a machine of my own. My friend and I chose Mario as the theme and began planning the playfield. Before I had experience with CAD or 3D design software, I used Minecraft as a way to build the layout to scale and visualize how the different features could fit together.

Early pinball playfield layout modeled in Minecraft.

Turning that digital idea into a real machine pushed me far outside of what I already knew. Along the way, I learned woodworking, fabrication, sculpting, painting, electronics, controls, programming, and troubleshooting. What started as a high school idea became the largest and most technically diverse project I had ever attempted—and one that continues to teach me something new every time I work on it.

Custom Mario-themed pinball machine.
Read Full Story

Full Story

A longer version of this story will be added here.

Mechanical Assemblies

Future project content will go here.

Space for images, text, video, CAD views, or a media gallery.

Electronics & Controls

Future project content will go here.

Space for images, text, video, CAD views, or a media gallery.

3D Design & VPX

Pinball table being edited in Visual Pinball. Download the Visual Pinball table (.vpx)

Requires Visual Pinball to open.

Game Design & Software

Future project content will go here.

Space for images, text, video, CAD views, or a media gallery.

Build Process

Future project content will go here.

Space for images, text, video, CAD views, or a media gallery.