Detecting Manufacturing Defects in PCBs via Data-Centric Machine Learning on Solder Paste Inspection Features
Jubilee Prasad-Rao, Roohollah Heidary, Jesse Williams

TL;DR
This paper presents a data-centric machine learning approach using SPI features to detect PCB manufacturing defects at multiple levels, improving accuracy by leveraging inter-pin and spatial effects.
Contribution
It introduces a novel multi-level training framework that combines pin, component, and PCB data to enhance defect detection accuracy in manufacturing.
Findings
Improved defect detection performance through data pre-processing and feature aggregation.
Effective combination of models at different levels enhances detection accuracy.
Large-scale dataset of 6 million pins used for training and evaluation.
Abstract
Automated detection of defects in Printed Circuit Board (PCB) manufacturing using Solder Paste Inspection (SPI) and Automated Optical Inspection (AOI) machines can help improve operational efficiency and significantly reduce the need for manual intervention. In this paper, using SPI-extracted features of 6 million pins, we demonstrate a data-centric approach to train Machine Learning (ML) models to detect PCB defects at three stages of PCB manufacturing. The 6 million PCB pins correspond to 2 million components that belong to 15,387 PCBs. Using a base extreme gradient boosting (XGBoost) ML model, we iterate on the data pre-processing step to improve detection performance. Combining pin-level SPI features using component and PCB IDs, we developed training instances also at the component and PCB level. This allows the ML model to capture any inter-pin, inter-component, or spatial effects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIndustrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Electron and X-Ray Spectroscopy Techniques
MethodsPart-based Convolutional Baseline · Balanced Selection
