Inputs of the process are raw PCB and electronic components. They go through the electronic manufacturing process (done by EMS – electronic manufacturing service). The output of this process (and the first milestone of the overall process) is the electronic module, a.k.a. PCB assembly (PCBA). PCBA needs to go through the above-mentioned testing procedure (highlighted in purple color in the above flow diagram).
This procedure is the focus of this blog. After PCBA is tested and confirmed it is defect-free, it gets integrated into the rest of the system (connection with other PCBAs in the system, fitting into the enclosure etc.).
In this phase, integrational testing occurs, which is the last step before packing the complete product and shipping. However, this may be covered in another discussion.
In one of our blogs, we discussed Design for Manufacturing (DFM), an approach that makes this complete process as easy (and cheap) as possible. As discussed, one of these points is design for testing, an approach that makes the purple box above easier (or even possible in some cases).
The production testing goal is to ensure the modules are manufactured according to the documentation and there are no defects in the manufacturing process. Typical defects that can occur are:
- Bad soldering joints (open or shorts),
- Missing or broken components,
- Wrong oriented or misaligned components,
- Wrong value components,
- Foreign object debris…
Now, why would someone spend money on developing automated testing equipment – testing jigs?
Reducing Testing Time with Production Jigs
If the product is still in the development or testing phase and we are looking at smaller production batch, we will most likely develop a production testing protocol that will utilize a manual labor – a testing technician with all the needed tools and instructions on what point to measure and what steps to take. Depending on the module complexity, this might take about 5 to 60 minutes per module! And that’s fine if we are not talking about higher volume series.
But once we reach a higher volume series, it is beneficial to develop automated testing equipment that will automate this process (production test jig). This will result in lower testing time and effort needed. With the testing jig, we are talking about 30 seconds up to 3 minutes for more complex testing procedures.
Eliminating Human Error in Testing Procedures
No matter how careful the testing technician is, manual production testing process is always prone to subjectivity in decision making (specifically, we are talking about pass/fail criteria). Also, with a large quantity and tight deadlines, it is possible that human errors appear (e.g. misreading the test result, measurement at the wrong location, counting errors, flawed labelling, etc).
While using automated test equipment, the testing procedure is automated within a testing script. This means that pass/fail criteria for each test are also documented in a configurable file, so human factor is eliminated. Also, any serial number reading or labeling for each device can be automated.
Automated Data Logging with Testing Jigs
All units are typically tracked by serial number or similar unique ID. The testing script can automatically log each testing session of a unit together with all important parameters – operator name, testing time, evaluation of the testing etc.
Cost Efficiency of Production Testing Jigs
Even though the initial price of testing jig development is not negligible, we need to consider a complete return of investment. Of course, a testing jig will be utilized for the current PCBA we want to test.
Further, almost any revision of the module can be tested with the same jig, only with minor modifications of a DUT-specific electromechanical part. Even a new variant of the product might reuse the existing parts of the jig. That’s one of the reasons Byte Lab approaches testing jig design in a modular manner.
Who Pays for the Development of Testing Jigs?
That said, who should cover the costs of developing testing jig and production procedure? After all, the electronic manufacturing service (EMS) companies use it. Well, the answer is not that simple. In some cases, the EMS will develop the jig and the procedure, as it will reduce the time and effort needed (so it will increase their margin).
Sometimes (when the jig and procedure are more complex), the EMS doesn’t have the necessary resources and the design house would do it to reduce the manufacturing cost, ensure quality or enable the manufacturing at the less sophisticated EMS.
Popular Production Testing Methods
There are multiple possible ways to conduct production testing, to name only a few:
- In-circuit testing (ICT)
- Flying probe testing
- Functional testing (FCT)
Of course, each of these methods can further use a spectrum of different testing technologies, but the complete testing approach can be characterized as one of the above.
We will briefly analyze each of these testing approaches.
In-Circuit Testing (ICT): Advantages and Disadvantages
This method requires a bed-of-nails fixture.