Performance of the GRBLGru-driven Tiny Machine to Automate the Scratching and Drilling Processes

Authors

  • Arief Goeritno Electrical Engineering Study Program, Universitas Ibn Khaldun Bogor, Kota Bogor 16162, Indonesia https://orcid.org/0000-0002-1554-0822
  • Nugroho Adi Wicaksono PT Boehringer Ingelheim Indonesia, Bogor Selatan, Kota Bogor 16133, Indonesia
  • Rudi Irawan Department of Mechanical Engineering, Universitas Gunadarma, Kota Depok 16424, Indonesia https://orcid.org/0000-0001-5377-4200
  • Muhidin Muhidin Electrical Engineering Study Program, Faculty of Engineering and Science, Universitas Ibn Khaldun Bogor
  • Irham Muhammad Azama Management Study Program, Universitas Muhammadiyah Purwokerto, Banyumas 53182, Indonesia
  • Eko Hadi Purwanto Informatics Engineering Study Program, Universitas Ibn Khaldun Bogor, Kota Bogor 16162, Indonesia

DOI:

https://doi.org/10.59097/jasae.v3i1.51

Keywords:

Measuring the performance, GRBL-Gru software, Tiny machine, Automation, Scratching and drilling processes.

Abstract

This article is entirely based on a prior research article about an Arduino board-based electrical device that runs the micro-machine for printing the circuit board using GRBL-Gru software. In this article, two primary discussions relate to the research's objectives: performing the system for processing scratch and drill, selecting a spindle DC motor, and determining the necessary electrical power. The two research objectives were accomplished in stages detailed in the research methodologies. Instead of the component layouts on the PCB plate that were obtained and the electrical power needs for the axis-directed stepper motors and the DC motor for the spindle, the results of the operation tests for scratching and drilling are seen. Based on these findings, it is possible to conclude that the system's operation is consistent with the design and eventual objective of creating a tiny machine using a microcontroller to automate the scratching and drilling processes.

References

N.A. Wicaksono, and A. Goeritno, “Designing an Arduino board-based electronic device driven by GRBL-Gru software to operate the mini PCB printing machine,” Jurnal Rekayasa Elektrika, vol. 18, no. 3, pp. 165-174, September 2022, http://dx.doi.org/10.17529/jre.v18i3.25923

D. Ibrahim, “Introduction,” in ARM-based Microcontroller Projects Using MBED, pp. 1–7, 2019, http://dx.doi.org/10.1016/b978-0-08-102969-5.00001-x

A. Yuhani, I. Iskandar, A, Goeritno, I. Setyawibawa, G.E. Pramono, Y. Afrianto. “Observing the Performance of Interface Device for Communicating Based on a Half-Duplex System by Giving a Realistic Condition,” Mathematical Modelling of Engineering Problems, vol. 9, no. 6, pp. 1679-1684, December 2022. https://doi.org/10.18280/mmep.090629

S.S. Sarguroh, and A.B. Rane, “Using GRBL-Arduino-based controller to run a two-axis computerized numerical control machine,” 2018 International Conference on Smart City and Emerging Technology (ICSCET), Mumbai, India, 5th Jan. 2018, pp. 1–6, http://dx.doi.org/10.1109/icscet.2018.8537315

Marsono, Yoto, A. Suyetno, and R. Nurmalasari, “Design and Programming of 5 Axis Manipulator Robot with GrblGru Open Source Software on Preparing Vocational Students’ Robotic Skills,” Journal of Robotic and Control, vol. 2, issue 6, pp. 539-545, November 2021, http://dx.doi.org/10.18196/jrc.26134

R. Choudhary, Sambhav, S.D. Titus, P. Akshaya, J.A. Mathew, and N. Balaji, “CNC PCB milling and wood engraving machine,” 2017 International Conference On Smart Technologies For Smart Nation (SmartTechCon), 2017, http://dx.doi.org/10.1109/smarttechcon.2017.8358577

ARDUINO. (2023). Arduino Integrated Development Environment (IDE) v1. 2023. Available in: https://docs.arduino.cc/software/ide-v1/tutorials/arduino-ide-v1-basics

A. Goeritno, J. Irawan, and Sopyandi, “Segmentation of Load Groups on a Single-phase kWh-meter Using the Payload Data Handling System. International Journal of Advanced Research (IJAR), vol. 6, no. 7, pp. 415-426, July 2018, http://dx.doi.org/10.21474/IJAR01/7378

A. Goeritno and M.Y. Afandi, “Designing a Security System Based-on Microcontroller Integrated into the Immobilizer System,” International Journal of Electronics and Communication Engineering (IJECE), vol. 6, no. 8, pp. 1-11, August 2019, http://dx.doi.org/10.14445/23488549/IJECE-V6I8P101

A. Goeritno, I. Setyawibawa, and D. Suhartono, “Designing a microcontroller-based half duplex interface device drove by the touch-tone signal,” J. INFOTEL, vol. 13, no. 4, November 2021:13(4):205-215, http://dx.doi.org/10.20895/infotel.v13i4.712

A. Goeritno, and I. Setyawibawa, “An Electronic Device Reviewed by Diagnosing on the Module Embodiment,” International Journal of Electronics and Communications Systems, vol. 1, no. 2, pp. 41-55, December 2021. http://dx.doi.org/10.24042/ijecs.v1i2.10383.

B. Massimo, and M. Shiloh, “The Arduino Platform,” Getting Started with Arduino, 3rd ed. Sebastopol, CA: Maker Media, 2015, pp. 15-22, https://www.oreilly.com/library/view/getting-started-with/9780596155704/ch03.html.

S. Bhunia, and M. Tehranipoor, “Printed Circuit Board: Design and Test,” Hardware Security, pp. 81–105, 2019, https://dx.doi.org/10.1016/B978-0-12-812477-2.00009-5.

C. Yang, “Machine Learning and Computer Vision for PCB Verification,” in Degree Project in Technology, the Elect. Eng. & Comp. Sci., KTH Royal Institute of Technology, Stockholm, Sweden, 2020, http://www.diva-portal.org/smash/get/diva2:1529213/FULLTEXT01.pdf

A. Goeritno, D. Nurmansyah, and Maswan, “Safety Instrumented Systems to Investigate the System of Instrumentation and Process Control on the Steam Purification System,” International Journal of Safety and Security Engineering, vol. 10, no. 5, pp. 609-616, Oct. 2020. https://dx.doi.org/10.18280/ijsse.100504

A. Goeritno, I. Nugraha, S. Rasiman, and A. Johan, “Injection Current into the Power Transformer as an Internal Fault Phenomena for Measuring the Differential Relay Performance,” Instrumentation Mesure Métrologie., vol. 19, no. 6, pp. 443-451, Dec. 2020. https://dx.doi.org/10.18280/i2m.190605

M.N. Prayudyanto, A. Goeritno, S.H.A. Ikhsan, F.M.L. Taqwa, “Designing a model of the early warning system on the road curvature to prevent the traffic accidents,” International Journal of Safety and Security Engineering, vol. 12, no. 3, pp. 291-298, Jun. 2022. https://dx.doi.org/10.18280/ijsse.120303

R.K. Megalingam, S.R.R. Vadivel, S. Sreekumar, S. Sekhar, T.R. Nair, and R.R. Midhun, “Design and Implementation of CNC Milling Bot for Milled Circuit Board Fabrication,” International Journal of Engineering and Technology, vol. 7, no. 3.12, pp. 1205-1209, 2018, https://dx.doi.org/10.14419/ijet.v7i3.12.17838.

M. Alim, S. Goundar, A. Shamim, M. Pillai, R. Singh, K.A. Mamun, P. Chand, and U. Mehta, “Automatic PCB drilling machine,” in Proc. 2015 2nd APWC on CSE, Nadi, Fiji, 2015 (Dec. 2-4), pp. 1-6.

A. Qhorbani, and S. Ström. Automation of the design process of printed circuit boards: Determining minimum distance required by auto-routing software. Degree Project in Technology, the Elect. Eng. & Comp. Sci., KTH Royal Institute of Technology, Stockholm, Sweden, 2018. https://www.diva-portal.org/smash/get/diva2:1317502/FULLTEXT01.pdf

Texas Instruments. Application Note: Best Practices for Board Layout of Motor Drivers. SLVA959B, November 2018 (Revised October 2021), pp. 1-36. https://www.ti.com/lit/an/slva959b/slva959b.pdf?ts=1697925446211&ref_url=https%253A%252F%252Fwww.google.com%252F

Downloads

Published

2025-03-30

How to Cite

Goeritno, A., Wicaksono, N. A., Irawan, R., Muhidin, M., Azama, I. M., & Purwanto, E. H. (2025). Performance of the GRBLGru-driven Tiny Machine to Automate the Scratching and Drilling Processes. Journal of Applied Science and Advanced Engineering, 3(1), 13–19. https://doi.org/10.59097/jasae.v3i1.51