This project involves a two axis SCARA topology robotic arm that can read G-code commands and move along paths defined by the user. The system includes an emergency stop feature and a graphical user interface (GUI) that allows the user to create and edit motion paths using G-code. The GUI provides a simple way for users to enter coordinates, view the path the robot will follow, and send commands to the robotic arm. This makes it easier to control the system without needing to manually write and upload code each time. The robotic arm is designed to perform drawing and positioning tasks with consistent and repeatable motion. Stepper motors are used to control the movement of each joint, and a microcontroller manages the overall operation of the system. The controller interprets the G-code commands and converts them into coordinated motion of the two rotational axes. This allows the end effector to move across the workspace and follow the desired trajectory. An emergency stop button is included to improve safety. When it is pressed, the motors are immediately disabled and the system stops moving. The performance of the system was tested by having the robotic arm draw a straight line that is 10 inches long. The arm is able to complete this movement in less than one second while maintaining a positional tolerance of ±0.25 inches. This demonstrates that the system can move quickly while still keeping a reasonable level of accuracy. Overall, the project demonstrates how a SCARA style robotic arm can be used to interpret G-code commands and perform controlled motion along a defined path.