Image Processing-based Automatic Printed Circuit Board Printing Machine
Abstract
ABSTRAK
Mesin Computer Numerical Control (CNC) telah umum digunakan saat ini, salah satunya dalam pembuatan Printed Circuit Board (PCB). Pada paper ini, mesin pencetak PCB berbasis image processing dirancang dengan menggunakan Raspberry Pi, dimana file jalur PCB yang dibuat dengan menggunakan aplikasi Eagle akan di-export menjadi bentuk image grayscale, dan disimpan dengan resolusi 300 dpi. Sistem yang dirancang memiliki kemampuan membaca dpi dan menghitung jumlah step untuk setiap piksel, serta menghasilkan koordinat jalur dan lubang pada image PCB. Selain untuk pengikisan jalur, alat ini juga dapat mengebor lubang pada PCB secara otomatis. Raspberry Pi digunakan untuk mengendalikan motor stepper agar dapat bergerak sesuai dengan koordinat image PCB yang telah diperoleh. Alat ini juga dilengkapi dengan graphical user interface (GUI) untuk mempermudah user dalam mengendalikan mesin CNC. Dari hasil yang didapatkan, data erosi strip PCB menunjukkan bahwa metode kompensasi lebar strip PCB yang direncanakan mencukupi karena lebih besar 0,1-0,2mm dari ukuran strip pada Eagle.
Kata kunci: CNC, PCB, Image Processing, Printing and Drilling, Raspberry Pi
Â
ABSTRACT
Computer numerical control (CNC) equipment is commonly used for the production of printed circuit boards (PCBs). In this paper, the PCB path file generated by the Eagle application will be exported as a grayscale image and saved with a resolution of 300 dpi for image processing-based PCB printing equipment. The system has the capacity to produce the path and hole coordinates on the PCB image, read dpi, and determine the number of steps for each pixel. This device has the ability to automatically drill holes on the PCB in addition to stripping the path. The stepper motor is managed by the Raspberry Pi and moved in accordance with the acquired PCB image coordinates. A graphical user interface (GUI) is included to make it simpler for users to operate the CNC machine. From the results, the PCB strip erosion data show that the planned PCB strip width compensation method is sufficient because it more than 0.1-0.2mm greater than the strip size on Eagle.
Keywords: CNC, PCB, Image Processing, Printing and Drilling, Raspberry Pi
Keywords
Full Text:
PDFReferences
Anggi, H., Aris, S., & Nur, Y. (2020). Rancang Bangun Pembuat Layout PCB Otomatis Berbasis Android. Journal of Electrical Vocational Education and Technology, 5, 7-12.
Asmaidi, A., Putra, D. S., Risky, M. M., & Ulfa, F. R. (2019). Implementation of Sobel Method Based Edge Detection for Flower Image Segmentation. Jurnal & Penelitian Teknik Informatika (SinkrOn), 3(2),
Bharat, K. P., Priyadarshani, M. S., Shriprasad, M.S., Raghavendra, S. R. (2016). Arduino Based 3 Axis PCB Drilling Machine. International Journal of Emerging Technologies in Engineering Research, 4(6), 255-259.
Budiprayitno, S., Setijadi, E., Chandra, S. D., & Pranaka, A. R. (2014). Desain Sistem Kendali Mesing PCB Milling-Berbasis Image Processing. Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST), (pp.23-30).
Choudhary, R., Sambhav, Titus, S. D., Akshaya, P., Matthew, J. A., & Balaji, N. (2017). CNC PCB Milling and Wood Engraving Machine. International Conference on Smart Technology for Smart Nation, (pp. 1301-1306).
Ghodmare, R., Tandulkar, S., Raut, C. D. (2017). PCB Engraving and Drilling Machine. International Journal of Research in Science & Engineering, 3(2).
Madekar, K. J., Nanaware, K. R., Phadtare, P. R., & Mane, V. S. (2016). Automatic Mini CNC Machine for PCB Drawing and Drilling. International Research Journal of Engineering and Technology, 3(2), 1106-1110.
Megalingam, R. K., Vadivel, S. R. R., Sreekumar, S., Sekhar, S., Nair, T. R., & Midhun, R. R. (2018). Design and Implementation of CNC Miling Bot for Milled Circuit Board Fabrication. International Jurnal of Engineering & Technology, 7(3.12), 1205-1209.
Munazilin, A. (2013). Arsitektur Komputer. Yogyakarta: Deepublish.
Nayak, J. P. R, Anitha, K., Parameshachari, B. D., Banu, R., & Rashmi, P. (2017). PCB Fault Detection Using Image Processing. IOP Conference Series: Material Science and Engineering, 255, 1-7.
Ou, J., Maldonado, A., Saephan, C., Farahmand, F., & Caggiano, M. (2014). A Low-Cost PCB Fabrications Process. IEEE 64th Electronic Components and Technology Conference (ECTC), (pp. 2159-2162).
Purnomo, A. T., Hariadi, F. I., & Sasongko, A. (2015). Development of Interface and Coordination for Control Module CNC PCB Milling Machine. International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), (pp. 246-251).
Sathyakumar, N., Balaji, K. P., Ganapathi, R., & Pandia, S.R. (2017). A Build-Your-Own Three Axis CNC PCB Milling Machine. Materials Today: Proceedings, (pp.24404-24413).
Shi, H., Lin, X., & Wang, Y. (2017). Characterization of Drill Bit Breakage in PCB Drilling Process Based on High Speed Video Analysis. Circuit World, 43(3), 89-96.
Susanto, A. (2019). Penerapan Operasi Morfologi Matematika Citra Digital Untuk Ekstrasi Area Plat Nomor Kendaraan Bermotor. Jurnal Pseudocode, 6(1), 49-57.
DOI: https://doi.org/10.26760/elkomika.v11i4.892
Refbacks
- There are currently no refbacks.
_______________________________________________________________________________________________________________________
ISSN (print) : 2338-8323 | ISSN (electronic) : 2459-9638
Publisher:
Department of Electrical Engineering Institut Teknologi Nasional Bandung, Indonesia
Address: 20th Building Institut Teknologi Nasional Bandung PHH. Mustofa Street No. 23 Bandung 40124, Indonesia
Contact: +627272215 (ext. 206)
Email: jte.itenas@itenas.ac.id________________________________________________________________________________________________________________________
Jurnal ini terlisensi oleh Creative Commons Attribution-ShareAlike 4.0 International License.