An Overview of PCB Inspection