At Stanford I kept having to wait for lab 3D printers to become free, so I decided to just build myself a personal one with the same print volume as a standard commercial desktop printer. Using a reference open-source design, I designed most of the mechanical components and the electronics from scratch. A complete CAD model was first created in SolidWorks and then manufactured through laser cutting and 3D printing, although I tried maximize the use of standard off-the-shelf components. The custom stepper motor drivers and other power electronics were designed in Eagle. The printer used a version of Marlin (an open-source 3D printer firmware). At this point, this is an outdated design but still a great mechatronics learning opportunity!    

I wanted to understand how stepper motor drivers work, so I decided to design my own from scratch!