This project was created by Mandy Korpusik, Geoffrey Pleiss, Sasha Sproch, and Amy Whitcombe, four sophomores at Olin College of Engineering. It was done as part of Principles of Engineering (ENGR2210), an introductory mechatronics course. The ultimate goal of our project was to create a programmable 2D LED matrix that spins to create a 3D persistence of vision display. However, we achieved our intermediate goal of creating a 1D LED array that spins to create a 2D persistence of vision display. We also created a graphical user interface (GUI) that allows the user to draw the image or text they want displayed. We accomplished this by breaking the project down into mechanical, electrical, software, and firmware components. We built the mechanical system first, and then completed the 1D display, adding the GUI afterwards.