Design and Implementation of a CNC Numerical Control System Using Arduino Microcontroller

Authors

  • Hassan Alghamoudi Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author
  • Ali Salam Alatrsh Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author
  • Sadek M. F. Elkuri Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author
  • Naji Gajam Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author
  • Taha Arfa Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author
  • Abraheem Almaroush Department Electric and Electronic, College of Engineering, Nalut University, Jado, Libya Author

DOI:

https://doi.org/10.64943/ajhas.2026.020254

Keywords:

CNC, Arduino UNO, Stepper Motors, G-code, Digital Drawing

Abstract

Computer Numerical Control (CNC) is one of the most widely used machines in modern industries. Many tasks requiring repetitive movements or operations have been replaced by CNC machines rather than human labor, as human focus decreases over time while machines maintain consistent product quality and quantity throughout continuous operation. However, the cost of industrial CNC machines is very high, making them unsuitable for small-scale projects or home use. This project aims to design a low-cost CNC machine based on Arduino capable of performing drawing operations according to user-defined scale. This low-cost machine was developed to be suitable for small businesses and home use. The machine was implemented at a total cost of 570 Libyan Dinars and was practically tested by drawing various geometric shapes and texts. Results showed acceptable accuracy of up to ±0.2 mm with smooth motion and fast motor response. The machine was calibrated, its settings adjusted, and potential issues such as X-axis direction reversal were analyzed with appropriate solutions proposed.

Downloads

Published

2026-09-04

Issue

Section

Articles

How to Cite

Hassan Alghamoudi, Ali Salam Alatrsh, Sadek M. F. Elkuri, Naji Gajam, Taha Arfa, & Abraheem Almaroush. (2026). Design and Implementation of a CNC Numerical Control System Using Arduino Microcontroller. Al-Imad Journal of Humanities and Applied Sciences (AJHAS), 2(2), 764-782. https://doi.org/10.64943/ajhas.2026.020254

Similar Articles

1-10 of 32

You may also start an advanced similarity search for this article.