PCB Aseembly: First Article Inspection

In PCB assembly, the first article is built by SMT lines and sent to the inspection department to check the PCB assembled against its bill of materials (BOM), ensuring that the programs contained in the SMT pick-and-place machine are correct, and that components are placed into the feeders in the correct locations. Common ways of performing this task are riddled with potential quality problems and are a perennial waste of valuable manufacturing resources within the PCB assembly process. It is not uncommon for contract manufacturers (CMs) to changeover their machinery 3-4 times a week to keep up with the growing range of PCBs required to manufacture in small quantities. Pressure to be accurate and quick while getting SMT lines up and running after change overs means taking a risk, and not fully inspecting all parts on the PCB assembly.

Improper setups cause a great deal of rework due to incorrectly loaded, reversed, or skewed parts after reflow. Because most loaders do not test parts, there is a possibility of loading the wrong parts -just as quickly as the correct ones. To assess all of the risks associated with the methodology of the first article inspection process, it is important to examine the way in which documentation is produced and presented.

Data provided by customer would include, but is not limited to:

  • BOM
  • Assembly Drawing (reference designators included)
  • Coordinates file for creating Pick-and-place program
  • Gerber files for customizing solder paste stencil

PCB assembly engineering department would input the BOM into the first article inspection (FAI) system, and place additional documents on file for use within the manufacturing area. They would ensure that a SMD stencil is customized and would convert the BOM and PCB files into the CAD files required for the SMT loaders. The program that designates which feeder part is required, as well as its location on the PCB (X/Y/Z), is constructed, Normally, this is done automatically using the CAD data supplied from the customer or engineering departments. Generally referred to as line-control or line-balancing software, this would also split the data for use on several machines in a SMT line, if required. Its main function is to ensure that the parts-loading time for each machine in a SMT line is equal so that the line runs at maximum efficiency.

If changes have been made to the parts on the PCBs that are not reflected in the CAD data, then the BOM must show current part numbers associated with the particular reference designators. The CAD data is modified either on the machine itself -if it is a single machine are not in a line -in the source pick-and-place file, or within the third-party conversion or line-control software. Full feeders are then loaded onto pick-and-place machines in designated, pre-established slots.

Once this is complete, the first PCB (first article) is screen-printed and populated. Prior to reflow, operators inspect the PCB. This minor inspection is limited to ICs and polarized parts, and checks for correct values and parts direction for expensive or difficult-to-rework parts. The PCB is then reflowed.

This first article is then handed to the inspection department. To perform a full inspection, quality assurance (QA) is required to search the PCB using the BOM with reference to the assembly drawing (/loading diagram). This occurs because most PCBs do not have reference designators marked on them. Each part is inspected to ensure correct setup of the pick-and-place machine. The QA inspector must cross off the parts one-by-one until all parts are found and inspected. The pick-and-pace machine program also is crossed off to ensure that parts not contained in the BOM are not loaded. This process can take up to 3 hours to completely inspect all of the parts on a PCB containing 300-400 SMD component. This may be too long to allow the pick-and-place machines to lay idle, so they are started after major parts are inspected. It is very difficult to locate all of the parts on the PCB using the loading diagram, so this is limited to most of the different part values. If almost all of a part type is located, it is assumed that this part will be loaded correctly, but this is risky.

There also are specific risks. There are several manually driven areas that can introduce massive errors. These processes can be so refined with automation that they lull the operators into a false sense of security -causing major errors at random times. An analysis of the flow of information is required to understand the potential for error.

 

Customer CAD Data

 

This data is the actual PCB data file, which is the same file used to manufacture the bare PCB and generate Gerber files used in the manufacturing of the solder paste stencil. Because PCB boards manufacturing does not depend on the accuracy of the values and part numbers of parts loaded on the PCB, BOM information is not up-to-date or contained in this file. Most engineering departments that design PCB boards would control the BOM information on a separate datasheet or spreadsheet. This information must be merged either manually has potential for error, and must be checked manually by the contract manufacturer to ensure its accuracy.

Third-party conversion software is used to create the actual CAD and feeder data for SMT loaders. It can be used as a standalone and in a line-control configuration that is linked to several pick-place machines. The information generally is split into two parts -the loading information containing the X/Y/rotation/part data and the feeder file. After installing data on the machines, any changes that must be made would be update using the pick-and-place machine. These include modifications to the original program, as well as any engineering change orders that affect part values or where they will be loaded in the future.

In the line-control configuration, the software controls the machines and divides the information into several parts to balance the line. The computer that split the data is connected to all machines. Therefore, any changes mad to the program have an immediate effect on the PCB loading.

Both methods described for third-party software configurations have the same potential for problems with the accuracy of the data. The conversion software can convert the X/Y rotation data automatically and accurately; however, the problem of component part number accuracy is in question because the data are not contained in the CAD file with 100% accuracy certainty. Entering and updating part number/ description data with the third-party program is a manual task, and has a high potential for errors.

 

Loading Feeders

 

When loading a feeder, an operator would follow a prepared list, generated from the pick-and-place machine or the third-party conversion software, that explains what part to load onto what kind of feeder, and where to place it on the machine. This process is the same for standalone and line-control configurations; the difference is that the operator needs to be told onto which machine to load the part.

The obvious risk is that an incorrect part will be placed on the machine, or in the wrong location on the feeder platform. Normally an inspection sheet is used to double-check the operator against error; however, the same software that generated the potentially incorrect feeder-loading-sheet information most likely creates the inspection sheet as well.

This inspection is performed post-reflow, and is a manual process involving a highly skilled inspector or SMT hand operator. First article involves understanding and cross-checking:

 

  • Loaded and reflowed PCBs
  • BOMs
  • Pick-and-place CAD data
  • Pick-and-place feeder loading diagram and sheets
  • Loading diagrams for component locations

 

Due to the nature of small components, this operation must be performed under a microscope or magnifying lamp -making the entire process time consuming and confusing, as there are too many reference documents to track. This means that the whole process is best accomplished with two operators -one locating and verifying the parts on the PCB and the other verifying and keeping track of the document information.

The inspectors are working under extreme pressure due to the confusion and overload of a variety of information, as well as the added impact of expensive pick-and-place machines lying idle. Most PCB manufacturers also must deal with different customers, each with a different way of documenting individual projects or PCB boards. The effect of an undetected incorrect part on the first article would mean that all parts of that type on all PCBs assembled would be incorrect -resulting in thousands of PCBs that must be reworked. A mistake at this point would be catastrophic to the production effort, not to mention the bottom line. The only way to combat this is to have well-controlled and repeatable first article inspection process that includes some type of computer-aided assistance. Several automated optical inspection (AOI) system can perform this process, but it is left to dedicated systems.

 

Automated First Article Inspection

 

With a computer-assisted first article inspection, the process of handling customer data would be the same as the manual method; however, the difference occurs during the inspection process itself. With a computer-aided system, the loaded and reflowed PCB is scanned into the system. The CAD data is then imported into the system, either directly from the pick-and-place system or the line-control software. The operator has all relevant data required to perform the inspection. Because the X and Y coordinates are associated with the pick-and-place data, the computer-aided system displays an exploded view of the part with its associated data on the screen. There is no requirement to locate parts manually.

The BOM data can be imported for cross-checking the pick-and-place data. This is done using an algorithm that determines associations between BOM and pick-and-place data with the reference designator and part number relationships. The operator establishes the fiducials on the PCB, and then inspects the PCB as each part is displayed on the screen with its associated data (part numbers, reference designators, etc.). Any differences are brought to the operator’s attention automatically.

For the first PCB of any type ever inspected, all of the data on the BOM is stepped through with the image on the screen, showing a greatly expanded view of the part being inspected. The operator does not need to worry about checking off parts in the system, as the data contained in the BOM came from the SMT loader -making it 100% accurate. The location on the PCB is displayed automatically, enabling the operator to concentrate on the visual inspection of parts loaded on the PCB.

The system will track all parts inspected to ensure that the inspection is complete. Once the inspection is complete, the operator saves this known-good sample and data for subsequent runs. On these runs, the operator loads the sample, while the system compares the PCB being inspecting against a known-good sample with respect to the BOM and CAD data. This would virtually guarantee that the set-up of the pick-and-place machine is the same.

First article inspection system aids in the accurate setup of a pick-and-place system. It can reduce the time spent performing this process -speeding production and eliminating error in manufacturing. Cost savings also are difficult to ignore. Using an automated first article inspection system allows the SMT work cell to become an integrated department that verifies its output according to customer requirements for overall process control.