@thesis{thesis, author={Muhammad teguh prayogo Teguh}, title ={Optimasi perancangan sistem kontrol mesin CNC pengebor PCB berbasis firefly algorithm}, year={2022}, url={http://repository.undar.ac.id/id/eprint/2448/}, abstract={Printed Circuit Board (PCB) is a micro-sized (small) board that contains various electronic components that are used in an automatic circuit. In this PCB drilling is usually done manually with human power, which takes a lot of time when the holes on the PCB are getting more and more. And precision is needed when the drill bit touches the PCB board which causes friction and can cause wrong drilling. The purpose of this research is the development of a tool in the form of an automatic drill using a computer with BCNC software as a face to face movement of the CNC machine. This machine is driven by a stepper motor and a DC motor as a spindle which is controlled using PID - firefly. In this BCNC software, the drilling process is carried out by entering codes in the form of gcode which can later be read by the CNC. The coordinates of the holes in the layout that have been created are obtained by converting the layout into codes called gcode. So that the installation at the drill point must be precise so that when it rotates, the drill bit does not shake Keywords: CNC, PCB, BCNC, PID, Firefly Algorithm (FA)} }