Design and Construction of CNC (Computer Numerical Control) Machines Based on Microcontrollers

Authors

  • Husnul Alamin Harahap Universitas Pembangunan Panca Budi
  • Beni Satria Universitas Pembangunan Panca Budi
  • Hamdani Universitas Pembangunan Panca Budi

Keywords:

CNC, microcontroller, Arduino Uno, G-Code, Engraving, Precision.

Abstract

The development of technology in the manufacturing sector has driven innovation in the development of microcontroller-based CNC (Computer Numerical Control) machines. This study aims to design and build a CNC machine with an Arduino Uno microcontroller that is capable of carrying out the engraving process on materials with a high level of precision. This machine uses components such as stepper motors, limit switches, and motor drivers to drive the X, Y, and Z axes. The design process includes hardware development, such as mechanical and electronic systems, as well as software for control using Grbl and the FlatCAM application for converting design files to G-Code. The test results show that the resolution of the X-axis movement is 375,000 steps/mm with an average error of 0.86%, while the Y-axis has a resolution of 395,153 steps/mm with an average error of 0.95%. The Z-axis shows a higher error due to the limitations of direct measurement of spindle movement. In addition, the machine is capable of producing precise engraving paths with a path thickness of T10 to T50, using a 10-degree router bit with a 0.1 mm tip at a DC motor speed of 6000 RPM. This microcontroller-based CNC machine successfully meets the needs of efficient and precise production processes, especially in the manufacture of complex designs such as PCB paths. The application of this technology offers an affordable solution for the needs of small and medium industries.

References

Algifari, T. (2022). Rancang Bangun Mesin Cnc Mini Pen Plotter Dua Axis Berbasis Mikrokontroler Arduino Uno (Doctoral dissertation, Institut Teknologi Sains Bandung).

Baco, S., Muddin, S., Aziz, F., Martani, A., & Almunir, H. (2022, November). Computer Numerical Control (CNC) Technology for Duplicing Signatures Using Microcontroller Arduino. In 2022 International Conference on Information Technology Research and Innovation (ICITRI) (pp. 83-88). IEEE.

Choirony, I. V., Hariyanto, M. S., Ulum, M., Ubaidillah, A., Haryanto, H., & Alfita, R. (2021). Rancang Bangun Acrylic Engraver and Cutting Machine Menggunakan CNC Milling 3 Axis Berbasis Mikrokontroler. Elektrika, 13(1), 13-21.

Gumelar, A., & Edidas, E. (2020). Rancang Bangun CNC (Computer Numerically Controlled) PCB Layout Berbasis Mikrokontroler. Voteteknika (Vocational Teknik Elektronika dan Informatika), 8(3), 33-44.

Kumar, P., & Singh, R. (2018). Microcontroller-based CNC machine control systems: A review. Journal of Automation, 12(4), 112-119.

Liu, Y. (2020). Advancements in CNC technology and applications. Journal of Manufacturing Science and Technology, 23(5), 340-348.

Putra, R. A., Rukmana, A., & Ikhsan, A. F. (2022). Rancang Bangun Mesin Laser Engraving 2-D Berbasis Mikrokontroler Arduino Uno. Fuse-teknik Elektro, 2(1), 21-30.

Wang, Q. (2021). Energy-efficient CNC machine designs with microcontroller integration. International Journal of Energy, 56(9), 703-712.

Wulandari, W., & Rifaldi, T. (2021). Sistem Penyemaian Otomatis menggunakan Teknik Computer Numerical Control Pada Budidaya Tanaman Selada. Journal of Tropical Agricultural Engineering and Biosystems-Jurnal Keteknikan Pertanian Tropis dan Biosistem, 9(2), 112-121.

Yudistira, A. (2024). Perancangan Sistem Kontrol dan Monitoring pada Pengembangan Mesin CNC untuk Scanning Probe Berbasis Plasma.

Zhang, Z., & Lee, C. (2019). Challenges and developments in CNC machine design and automation. International Journal of Advanced Manufacturing Technology, 56(6), 1575-1584.

Published

2024-10-21

How to Cite

Alamin Harahap, H., Satria, B., & Hamdani. (2024). Design and Construction of CNC (Computer Numerical Control) Machines Based on Microcontrollers. International Conferance Of Digital Sciences And Engineering Technology , 1(1), 502–509. Retrieved from https://proceeding.pancabudi.ac.id/index.php/ICDSET/article/view/288

Most read articles by the same author(s)