This document provides a final report on a project to build a robotic arm capable of drawing on paper. It describes the background and objectives of the project, the team's design process in which they considered several robot arm designs before selecting a Cartesian robot, and details of how they implemented that design. It discusses sources of error they encountered and modifications made to address them. Sections also cover the robot's motion algorithm, expected performance, results from testing, and ideas for future improvements.