This document describes the design of an automatic mini CNC machine for printed circuit board (PCB) drawing and drilling using low-cost components. An Arduino microcontroller running GRBL controls 3 stepper motors for the X, Y, and Z axes to move a pen or drill bit according to G-code instructions from a PC. The system uses a serial-to-USB converter to interface the PC's G-code with the Arduino, which then controls the stepper motor drivers to precisely move the axes. This allows PCBs to be automatically drawn and drilled with low-cost hardware for increased flexibility and reduced costs compared to commercial CNC machines.