PCB fault detection through the use of convolutional neural networks

Printed circuit boards (PCBs) are important components of electronics. They serve as the "heart" of any electronic device by connecting all electronic components. However, one of the challenges faced by manufacturers is the presence of defects on the boards during etching, which may render...

Full description

Saved in:
Bibliographic Details
Main Authors: Chua, Aivan Jarell P., Ong, Daniel Edric Y.
Format: text
Language:English
Published: Animo Repository 2022
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etdb_ece/13
https://animorepository.dlsu.edu.ph/cgi/viewcontent.cgi?article=1011&context=etdb_ece
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etdb_ece-1011
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etdb_ece-10112022-07-23T00:09:23Z PCB fault detection through the use of convolutional neural networks Chua, Aivan Jarell P. Ong, Daniel Edric Y. Printed circuit boards (PCBs) are important components of electronics. They serve as the "heart" of any electronic device by connecting all electronic components. However, one of the challenges faced by manufacturers is the presence of defects on the boards during etching, which may render the board unusable. In the past, these defects were checked manually by manufacturers, which was very time consuming and difficult, especially if the PCB is very complex. Today, different ways of how to detect these defects are being proposed. Convolutional neural network (CNN), a deep learning algorithm optimized for image processing due to its flexibility and efficiency, is proposed to be used in PCB defect detection. The authors present this method for detecting etching defects, namely open lines and shorted connections, enclosing them in bounding boxes for detection. The proposed solution proved to be able to create an 85% accuracy CNN model which can predict the possible defects in a given PCB image via mobile phone. The model was then compared to previous solutions to determine whether the proposed solution was effective or not. Keywords— PCB Fault Detection, Tensorflow, Image Processing, Convolutional Neural Network, Transfer Learning. 2022-06-27T07:00:00Z text application/pdf https://animorepository.dlsu.edu.ph/etdb_ece/13 https://animorepository.dlsu.edu.ph/cgi/viewcontent.cgi?article=1011&context=etdb_ece Electronics And Communications Engineering Bachelor's Theses English Animo Repository Printed circuits—Defects Computer Engineering
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Printed circuits—Defects
Computer Engineering
spellingShingle Printed circuits—Defects
Computer Engineering
Chua, Aivan Jarell P.
Ong, Daniel Edric Y.
PCB fault detection through the use of convolutional neural networks
description Printed circuit boards (PCBs) are important components of electronics. They serve as the "heart" of any electronic device by connecting all electronic components. However, one of the challenges faced by manufacturers is the presence of defects on the boards during etching, which may render the board unusable. In the past, these defects were checked manually by manufacturers, which was very time consuming and difficult, especially if the PCB is very complex. Today, different ways of how to detect these defects are being proposed. Convolutional neural network (CNN), a deep learning algorithm optimized for image processing due to its flexibility and efficiency, is proposed to be used in PCB defect detection. The authors present this method for detecting etching defects, namely open lines and shorted connections, enclosing them in bounding boxes for detection. The proposed solution proved to be able to create an 85% accuracy CNN model which can predict the possible defects in a given PCB image via mobile phone. The model was then compared to previous solutions to determine whether the proposed solution was effective or not. Keywords— PCB Fault Detection, Tensorflow, Image Processing, Convolutional Neural Network, Transfer Learning.
format text
author Chua, Aivan Jarell P.
Ong, Daniel Edric Y.
author_facet Chua, Aivan Jarell P.
Ong, Daniel Edric Y.
author_sort Chua, Aivan Jarell P.
title PCB fault detection through the use of convolutional neural networks
title_short PCB fault detection through the use of convolutional neural networks
title_full PCB fault detection through the use of convolutional neural networks
title_fullStr PCB fault detection through the use of convolutional neural networks
title_full_unstemmed PCB fault detection through the use of convolutional neural networks
title_sort pcb fault detection through the use of convolutional neural networks
publisher Animo Repository
publishDate 2022
url https://animorepository.dlsu.edu.ph/etdb_ece/13
https://animorepository.dlsu.edu.ph/cgi/viewcontent.cgi?article=1011&context=etdb_ece
_version_ 1740844651872518144