This project is to design and construct a SCARA robotic arm that will be able to accurately draw pictures on a sheet of paper using GCode commands. This project was chosen to explore the interface between mechanical, software and electrical components. In addition to the two rotational axes used for positioning the pen, a third axis is implemented to rotate the pen up from the drawing surface, allowing the system to move between drawing paths without marking the paper. The robot arm is controlled by a microcontroller which sends signals to the servo controller which then converts that into a PWM (pulse width modulation) signal. That PWM signal is sent to the servos alongside a separate power line that goes from voltage regulator to servo controller to servo. There are several areas where the design could be improved, starting with increasing the rigidity of the arm structure. This would help reduce the wobble when the robot arm is in its maximum position. Future versions could also include a smaller servo for the 3rd axis, reducing weight and therefore additional strain at the end of the arm (reducing the lever effect as well).