The two-axis robotic arm project is designed to automate drawing on a sheet of paper, combining speed, accuracy, and versatility. It achieves high accuracy and speed in executing patterns specified by users through G-code commands. The project adopts a SCARA topology for its mechanical design, which includes two rotating joints powered by Arduino-controlled motors. This ensures smooth and precise movement of the arms. Motor drivers are utilized to control the arm's speed and position, while Python scripts interpret G-code for operational commands. Another key technology implemented in this project is the automatic tool-switching. This utensil can achieve a fully automatic switching function. It can automatically switch between a crayon, pen, or pencil and increase the efficiency of robotic arms. The most notable accomplishments for the project are speed and accuracy requirements and the development of tool-switching feature. The biggest challenge is optimizing the tool-switching mechanism to increase speed, and determining whether the pen pressure is enough. In the future, the system's drawing accuracy can be improved on a wider range of patterns and the software can be enhanced to handle complex images.