Junior Design Project: Desktop Pinball Machine – Spring 2022

January – May 2022

Semester-long project assigned to myself and two other group members as a part of my Junior Design Experience course. The objective is to design a marketable desktop pinball machine using a Teensy microcontroller to control lights, sound, scorekeeping, gamemodes, and an LED matrix display.

Individual Research Week 1

February 7, 2022

The topics covered in Week 1’s individual research included basic pinball rules, the operation and function of pull up and pull down resistors, the use of the 3 pin switch shown, and how to wire and code an Arduino to receive inputs from the switch.

Video Demonstration

PowerPoint Presentation on Topics

Individual Research Week 2

February 15, 2022

The topic covered in Week 2’s individual research included programming interrupts for a Teensy microcontroller.

PowerPoint Presentation on Topic

Individual Research Week 3

March 1, 2022

The topics covered in Week 3’s individual research included 3D printing of custom paddles for the machine, as well as how to control paddles using solenoids. The paddles were custom designed in Shapr3D, a CAD application for iPad, and 3D printed on a MakerBot Sketch

PowerPoint Presentation on Topics

Individual Research Week 4

March 8, 2022

The topics covered in Week 4’s individulal research included powering and operating a servo motor with a Teensy microcontroller.

PowerPoint Presentation on Topics

Click to return home