This document describes the design and implementation of a low-cost 3-axis drawing machine using an Arduino controller and open-source G-code and GRBL software. The machine uses stepper motors connected to an Arduino board via motor drivers to move in the X, Y, and Z axes according to G-code instructions sent from a computer. The goal is to create an affordable CNC machine for small industries that reduces time, human errors, and increases accuracy compared to manual drawing. Hardware components including the Arduino, stepper motors, and motor drivers are discussed. The software uses G-code interpreted by the Arduino to control motor movements. Initial testing showed the setup could accurately draw letters and images.