This document describes an embedded system-based automatic printed circuit board (PCB) drilling machine. It aims to provide an affordable and accurate PCB drilling solution for small businesses. The machine uses an Arduino board to control movement along the X, Y, and Z axes based on coordinate data from an EAGLE PCB design file. This allows the drilling motor to be precisely positioned for efficient drilling of holes. The design focuses on using low-cost components like stepper motors, shafts, and sliders to achieve automated drilling while maintaining accuracy compared to expensive computer numerical control machines. Path planning algorithms are explored to optimize the drilling path and reduce total drilling time.