Design of PCB Defect Detection System Based on PyQt

Authors

  • Xiaohan Li
  • Zhiqiang Zhao
  • Huafu Xu
  • Ruoning Kou
  • Jingwei Yue

DOI:

https://doi.org/10.54097/maar8p27

Keywords:

PCB defect detection, PyQt, YOLOv5, UI

Abstract

With the rapid development of electronic manufacturing industry, printed Circuit Board (PCB) is the core hub of electronic products, and its quality inspection plays a decisive role in ensuring the performance and reliability of products. In order to overcome the shortcomings of weak interactivity and low visualization of traditional PCB board defect detection methods, this study designed a highly interactive and intuitive PCB board defect detection system based on YOLOv5 with the help of PyQt toolkit. The system has a UI with complete functions and stable performance, which includes three functional modules: model selection, image input and detection result display. The system can not only accurately identify PCB short circuit, open circuit and other defects, but also accurately mark the location in a visual way on the inspection image, and enumerate the types of defects in detail, which greatly improves the readability and understandability of the inspection results. The UI designed in this study provides an intuitive and efficient operation platform for PCB board defect detection work, which is expected to promote the innovation and development of quality detection technology in the electronic manufacturing industry.

Downloads

Download data is not yet available.

References

[1] Zhichao Sun, Bo Wang, Xiaoling Zhang. PCB Defect Detection Based on deformable Residual Convolution and telescopic Feature Pyramid Algorithm [J]. Telecommunications Technology, 2023, 63(6):798-805. (in Chinese) DOI:10.20079/j.issn.1001-893x.220217002.

[2] Guohua FAN. PCB Machining Pattern defect Detection Based on Rotating Target Detection [J]. Optoelectronics Technology, 2021, 41(3):203-206. (in Chinese) DOI:10.19453/j.cnki.1005-488x.2021.03.008.

[3] Kai Zeng, Xiang LI, Jianmei Jia, et al. Defect detection optimization model based on YOLOv3 - SPP [J]. Computer system application, 2022, 31 (2): 213-219. The DOI: 10.15888 / j.carol carroll nki. Csa. 008318.

[4] Yan Zhao, Xiangwei Kong, Chunbin Ma, et al. Real-time circuit board Fault detection Algorithm Based on Darknet Network and YOLO4 [J]. Computer Measurement and Control, 2023, 31(6):101-108. (in Chinese) DOI:10.16526/j.cnki.11-4762/tp.2023.06.016.

[5] Wenling Tao, Dongqing HOU. Application of PyQt5 and Qt Designers in GUI Development [J]. Journal of Hunan Vocational and Technical College of Posts and Telecommunications, 2020, 19(1):19-21. DOI:10.3969/j.issn.2095-7661.2020.01.006.

[6] Jun Cai, Chao Zhao, Xiaobo Shen, et al. Parking space sign recognition system based on SIFT algorithm and PyQt [J]. Journal of Hubei University (Natural Science Edition), 2022, 44(1):1-7. DOI:10.3969/j.issn.1000-2375.2022.01.001.

Downloads

Published

27-03-2025

Issue

Section

Articles