Multi-model PCB inspection at an EMS factory
Variant-dependent BOMs. Semantic component verification.
A contract EMS factory runs complex PCBs where each product variant has a different BOM. Visual Inspection AI Agent replaces per-BOM template authoring with a single register-and-confirm workflow.
Populated PCB with color-coded component overlay highlighting verified, missing, and misplaced components
- Industry
- Electronic manufacturing services
- Product
- Visual Inspection AI Agent
- Scope
- Variant-dependent PCB BOMs
- Focus
- Missing / misplaced component detection
A BOM that changes with every variant.
EMS lines rarely see the same board twice. BOM variance between product variants meant that any rule-based system required per-variant template authoring, and the team was drowning in template maintenance.
BOM permutations across variants
Dozens of board variants share similar outlines but differ in which components are populated, where, and with what value. Rule authoring does not scale with the permutation count.
Component-level verification is the job
The line is not looking for cosmetic defects — it must verify that every required component is present, correctly oriented, and not substituted. Template matching could not handle this reliably.
Fast changeover is table stakes
EMS margins depend on rapid changeover. Any inspection setup that added hours per new variant was a direct hit to contribution margin.
High cost of false negatives
A missing capacitor that escapes the line is an expensive field failure. The inspection step had to trade conservative thresholds against false-reject rates.
Let the AI Agent learn the BOM from an OK sample.
The Insightek team deployed Visual Inspection AI Agent at the post-SMT verification station. For each variant, the agent automatically learns the expected component layout from an OK sample and flags any deviation in real time.
- 01
Register the BOM visually
For each new variant, an operator photographs an OK board. The agent auto-detects every component region, identifies the component class, and presents a one-click confirmation UI.
- 02
Deploy the per-variant model
The confirmed model is pushed to the inspection station. No threshold tuning, no code, no specialist required. Model switch at changeover is a drop-down selection.
- 03
Run detection against PLC triggers
During production the agent captures each board, cross-checks every component region against the registered BOM, and produces OK/NG with an annotated image and structured log for the MES.
PCB register-and-verify workflow with color-coded component regions
Every component decision is traceable through the annotated process image saved per board.
What changed on the line.
This deployment is covered by an NDA that restricts publication of throughput and changeover numbers. Below are qualitative outcomes — verified with the customer — that we are allowed to share.
This case is under an NDA that restricts publication of specific quantitative numbers. The bullets above are verified qualitative outcomes shared with the customer. Full figures are available after mutual NDA during POC scoping.
Qualitative outcomes
Per-variant template authoring eliminated
The team no longer writes or maintains per-variant inspection templates. A new variant is onboarded by photographing an OK sample and confirming the auto-detected component regions.
Component-level coverage broadened
Every populated component region on the registered variant is checked against the baseline, including parts that previously lived in the inspection blind spot.
Faster variant switchover
Model switch at changeover is a single drop-down selection instead of a template-authoring task. Full numbers are NDA-protected and available after a mutual agreement.
Built on Visual Inspection AI Agent.
Run a similar rollout on your EMS line.
Book a 30-minute demo. We will walk through your variant permutations, your BOM coverage targets, and a realistic POC plan.