PCB Circuit Printing Machine Using Arduino Uno R3 and CNC Shield

Authors

  • Mastura Tumin Vocational College Sungai Buloh, Shah Alam, Selangor, Malaysia
  • Shahmi Muhaimin Muhammad Vocational College Sungai Buloh, Shah Alam, Selangor, Malaysia
  • Mohamad Asyraf Ahmad Vocational College Sungai Buloh, Shah Alam, Selangor, Malaysia
  • Mohd Nazri Salleh Vocational College Sungai Buloh, Shah Alam, Selangor, Malaysia

DOI:

https://doi.org/10.53797/ajvah.v6i2.8.2025

Keywords:

CNC machine, Arduino Uno, Bluetooth HC-05, GRBL firmware, vocational education

Abstract

The rapid advancement of electronics technology necessitates a modern, safe, and user-friendly approach to printed circuit board (PCB) fabrication. This study aims to develop a prototype PCB milling machine based on an open-source control system utilizing Arduino Uno R3, CNC Shield V3 and GRBL firmware. The system is designed to replace the hazardous chemical etching method with a safer, three-axis milling process. A Waterfall research design model was applied and three main tests were conducted: continuity, voltage supply, and system functionality. Findings demonstrate that the machine performs reliably in terms of power distribution, motor movement, PCB engraving and Bluetooth control. Improvements were made in calibration values and cutting tool selection to ensure optimal engraving quality. The results indicate the effectiveness of this machine in fulfilling the technical and safety requirements of TVET education, while also exposing students to real-world industrial automation systems. Therefore, this machine offers an innovative and low-cost alternative to conventional PCB manufacturing methods in technical education institutions.

Downloads

Download data is not yet available.

References

Dahari, Z., Abidin, I. S. Z. A. Z., Hamidi, M. N., Hussin, R., & Abdullah, M. N. (2024). Addressing Challenges in Design and Technology (Rekabentuk Teknologi-RBT) Subject: A Case Study on Enhancing Knowledge and Technical Skills. International STEM Journal, 5(2), 84-94.

Feng, Z., & Xiao, H. (2024). The impact of students' lack of learning motivation and teachers' teaching methods on innovation resistance in the context of big data. Learning and Motivation, 87, 102020.

Fortuna, A., Samala, A. D., Andriani, W., Rawas, S., Chai, H., Compagno, M., ... & Prasetya, F. (2024). Enhancing occupational health and safety education: A mobile gamification approach in machining workshops. International Journal of Information and Education Technology, 14(9), 10-18178.

Ghelani, H. (2024). AI-Driven quality control in PCB manufacturing: enhancing production efficiency and precision. Valley International Journal Digital Library, 12(10), 1549-1564.

Khairul, H., Kamil, M. I., & Purwanti, B. S. R. (2022). Komunikasi Bluetooth dan Android pada model engraving mesin CNC. Seminar Nasional Inovasi Vokasi, 1, 262–270. https://prosiding.pnj.ac.id/sniv/article/view/302

Kumar, A., Singh, S., Tripathi, R., Shukla, R., & Pathak, M. (2022). Design and fabrication of 3-axis CNC milling machine using additive manufacturing. Materials Today: Proceedings, 62, 3196–3200. Elsevier. https://doi.org/10.1016/j.matpr.2022.05.203

Ingle, P. D., & Raut, L. N. (2024). Monitoring tool wear with sensors and Arduino in CNC metal cutting on Ti6Al4V. In Advances in Materials and Agile Manufacturing (pp. 211–222). Springer Nature. https://doi.org/10.1007/978-981-99-6146-4_19

Le, A. (2024). Exploring the Role of Arduino in Industry 4.0 for Semiconductor Manufactory (Doctoral dissertation, National University).

Megalingam, R. K., Vadivel, S. R. R., Sreekumar, S., Sekhar, S., Nair, T. R., & Midhun, R. R. (2018). Design and implementation of CNC milling bot for milled circuit board fabrication. International Journal of Engineering & Technology, 7(3), e17838.

Melendez, F. (2019). Drawing from the Model: Fundamentals of Digital Drawing, 3D Modeling, and Visual Programming in Architectural Design. John Wiley & Sons.

Misra, S., Roy, C., Sauter, T., Mukherjee, A., & Maiti, J. (2022). Industrial Internet of Things for safety management applications: A survey. IEEE Access, 10, 83415-83439.

Rubani, S. N. K., Tukiman, N. N., Hamzah, N., Zakaria, N., & Ariffin, A. (2024). Development of Simulation-Based Learning: G-Code Programming for CNC Milling in Vocational Colleges. Innovative Teaching and Learning Journal, 8(2), 173-182.

Sankar, V. U., Lakshmi, G., & Sankar, Y. S. (2022). A review of various defects in PCB. Journal of Electronic Testing, 38(5), 481-491.

Singh, V. K., Sahu, A., Beg, A., Khan, B., & Kumar, S. (2018). Speed & direction control of DC motor through Bluetooth HC‑05 using Arduino. 2018 International Conference on Advanced Computation and Telecommunication (ICACAT). https://doi.org/10.1109/ICACAT.2018.8933698

Downloads

Published

2025-09-13

How to Cite

Tumin, M., Muhammad, S. M., Ahmad, M. A., & Salleh, M. N. (2025). PCB Circuit Printing Machine Using Arduino Uno R3 and CNC Shield. Asian Journal of Vocational Education And Humanities, 6(2), 80–86. https://doi.org/10.53797/ajvah.v6i2.8.2025