We received the skeleton of the printer from USC. Our task was to clean up the printer and alter it for our own needs. This involved replacing the existing printhead with one that was higher resolution and more reliable. We also replaced the DC motors with stepper motors because we believed it would be easier to code. The original code for the printer was not available to us, so we redid the electronics and coded it ourselves with the help of some code we found online.