• Eko Afrily Trisnanto eko
  • Akhmad Musafa


In this final project, a CNC plotter machine has been designed with three-axis control GRBL application. The expected benefit from the theoretical results of this research is that it can add insight into skills and knowledge in robotics, especially using the Arduino UNO microcontroller and as a reference for researchers in conducting further research. This system is designed to configure the CNC Plotter machine on hardware so that it can carry out the engraving and marking process with the desired image pattern. The control system of this tool consists of several components such as 1 unit 12VDC 10A power supply, 1 unit Arduino Uno microcontroller board, 1 unit CNC Shield board, 2 units motor drivers, 2 units stepper motors, 1 unit servo motor and a pen plotter. To run this CNC Plotter, there are several steps, uploading the GRBL into the Arduino Uno microcontroller, creating images / patterns using inkscape, converting the resulting images in G-code form and uploading the converted data to the GRBL controller application that is already installed on the laptop. Furthermore, the microcontroller will get the data transferred in the form of G-code from the laptop, the microcontroller will read the data to order the CNC Plotter to move according to the data obtained. To produce an optimal image pattern, this CNC Plotter uses three axes, the x-axis is driven by the stepper motor, the y-axis is driven by the stepper motor, and the z-axis is driven by the servo motor.


[1] H. S. Rahman, I. F. Rahmad, and A. Saleh, “Perancangan Mesin Cnc ( Computer Numericaly Control ) Mini Plotter Berbasis Arduino of the Machine Cnc ( Computer Numericaly Control ) Mini Plotter Based,” IT J., vol. 5, no. 2, pp. 152–161, 2017.
[2] M. A. A. Ali et al., “Automatic mini CNC machine for PCB drawing and drilling,” Int. J. Recent Innov. Trends Comput. Commun., vol. 3, no. 12, pp. 2041–2042, 2016.
[3] P. R. Putra, “Perancangan Client Server pada Sistem Antarmuka Serta Proses Kalibrasi Sumbu Y Mesin CNC Portable,” p. 104, 2017.
[4] J. T. Elekterika, “Perancangan Pen Plotter Tiga Sumbu Berbasis Mikrokontroller Arduino,” no. September, pp. 78–82, 2018.
[5] Dr. Manmohan Singh, Shani Ranjan, Mani Rani, and Shweta Ranjan, “Design and Implementation of low-cost 2D plotter Computer Numeric Control (CNC) Machine,” Int. J. Eng. Res., vol. 07, no. 05, pp. 99–101, 2018.
How to Cite
TRISNANTO, Eko Afrily; MUSAFA, Akhmad. CNC PLOTTER MACHINE DESIGN USING THREE AXIS CONTROL GRBL APPLICATION. MAESTRO, [S.l.], v. 5, n. 1, p. 116 - 121, july 2022. ISSN 2655-3430. Available at: <>. Date accessed: 04 dec. 2023.