To choose an AOI for high-mix PCB assembly, weight recurring costs over one-time specs. Camera resolution and board handling matter, but every serious vendor clears that bar. What separates systems on a high-mix floor is what each changeover costs you: which inputs programming requires, who can run it, how long it takes, and whether false calls fall on their own or have to be tuned down again after every new lot.
Most AOI buying guides walk you through resolution, lighting, and board sizes, then stop. Useful, and incomplete. A machine you reprogram three times a week is a different purchase from a machine you program twice a year, even if the two share a spec sheet. This guide covers the requirements audit, the offline versus inline decision, the 2D versus 3D question, and seven questions that expose how a system will actually behave after the honeymoon.
What actually matters when choosing an AOI for high-mix production?
For high-mix production, the selection criteria that matter most are the recurring ones: programming input requirements (CAD files, component libraries, or a physical golden board), changeover time per new job, whether an operator or a dedicated engineer runs it, and how false calls are controlled over time. Hardware specs still set the floor, but they are paid for once. Changeover economics get paid every week.
Think of the spec sheet as the entry ticket. Resolution to see your smallest package, board size range, conveyor compatibility: any credible machine on your shortlist will pass, and the vendors know it, which is why the demo leans on those numbers.
The weight flip happens on your floor, not in the spec sheet. At one new job a month, programming effort is a rounding error. At three NPIs a week per line, programming effort becomes the dominant line item in the machine's five-year cost, ahead of the purchase price. The programming workflow and the false-call burden are where that cost lives, and they deserve the same scrutiny a buyer normally reserves for optics.
What are your real requirements?
Before comparing machines, audit your own line. Count NPIs per line per week, typical lot size, and how often CAD data is actually available when a job lands. Note who would run changeovers (a dedicated AOI engineer or line operators), the current false-call and re-inspection burden, and whether your takt requires inline gating or a bench-side offline unit covers it. These answers set the weights for every criterion that follows.
Six questions, answered honestly, will do it:
- How many new jobs per line per week? This number alone decides whether programming time is a footnote or the headline.
- What is a typical run length? Short runs amplify setup cost. A 4-hour program for a 6-hour run is a bad trade.
- Do customers reliably hand over CAD and BOM data? In contract manufacturing they often do not, or the data arrives late and wrong. A CAD-dependent workflow inherits that chaos. High-mix shops feel this hardest, and the software side of that barrier compounds it.
- Who is available to program? A dedicated AOI engineer is a real staffing line. If the honest answer is "whoever is on shift," you need a system an operator can run.
- What does re-inspection cost you today? Count the boards flagged per shift and the people judging them. That burden transfers to the new machine unless the false-call mechanism actually changes.
- Does your takt need inline gating? If boards must be stopped in line at rate, you are shopping inline. If inspection can happen bench-side, offline buys flexibility for less money.
Write the six answers down. They turn vendor conversations from adjective exchanges into checkable claims.
Offline or inline: which fits your line?
Offline AOI fits high-mix, low-volume production: it programs and inspects without stopping the line, tolerates irregular job flow, and costs less to deploy. Inline AOI earns its premium on stable, high-throughput lines where boards must be inspected at takt, every pass, with conveyor integration and automated reject handling. The deciding factors are takt requirement and changeover frequency, not equipment prestige.
A practical mapping:
| Your situation | Better fit | What to verify in a demo |
|---|---|---|
| High-mix, low-volume, frequent NPI | Offline | Programming time on a board you brought, run by your operator |
| Upgrading from manual visual inspection | Offline | Ramp-up time for operators with no AOI background |
| Stable product, single lane, inspection at takt | Inline | Cycle time per board at your panel size, conveyor handoff |
| High-volume, throughput is the constraint | Inline, dual-lane | Sustained throughput with both lanes live, reject handling |
| Mixed reality: NPI bench plus volume lines | Both, offline for NPI | Whether programs transfer between offline and inline units |
Two honest notes. First, plenty of high-mix shops run entirely on offline units and never miss inline. Second, the both-worlds pattern is common at scale: program and validate offline while production runs, then load the proven program to the inline machine. DaoAI's P Series follows this split, with offline P1 and high-precision P2 (12MP, 10 micron optics for fine-pitch work), and inline P3 plus dual-lane P3D for throughput; offline pre-programming is supported so new products are prepared without stopping production (DaoAI-reported).
Do you need 2D or 3D?
Decide 2D versus 3D from your defect Pareto, not from the demo. 3D adds height and volume measurement, which matters when your escapes are solder-volume defects: insufficient solder, lifted leads, coplanarity. If your pain concentrates in presence, wrong part, polarity, offset, and marking-driven false calls, a modern 2D system with AI classification covers the working set for less money. Neither answer is universally right; the Pareto is.
The height argument is real. A 2D image cannot directly measure solder volume, and on packages where the joint hides under the body, height data catches what grayscale cannot. If those defects are escaping today and costing you downstream, 3D earns its price.
The counterweight is that most high-mix false-call pain lives in the 2D domain: lot-to-lot appearance changes, same-color components, dense markings on inductors and crystals. Those are classification problems, and they respond to better judgment, not to height maps. Feature-based AI attacks them directly (the mechanics are in our false-call breakdown).
For transparency: DaoAI's P Series ships as 2D today, with a 3D version announced as coming soon. The buying advice stands regardless of whose machine you evaluate: list your actual escapes and false calls from the last quarter, then buy for that list.
Seven vendor questions that reveal changeover economics
Seven questions expose how an AOI will behave on a high-mix floor: what inputs programming requires, who runs a changeover and how long it takes, what happens with a never-seen component, how false calls decline over time, who maintains the component library, how criteria map to IPC-A-610, and how data reaches your MES. Ask every vendor the same seven and compare answers side by side.
For each, what a good answer sounds like:
- What inputs does programming require? Good answers name exactly what is optional. If CAD files and a maintained component library are mandatory, your customers' data habits just became your changeover schedule. DaoAI's answer: one physical golden board, no CAD, no pre-built library (DaoAI-reported; how that works).
- Who runs a changeover, and how long does it take? Listen for the job title in the answer. "Your process engineer, in a few hours" and "a line operator, in minutes" describe different machines. DaoAI reports about 5 minutes, operator-run, against 3 to 5 hours for traditional programming (DaoAI-reported).
- What happens with a component the system has never seen? Manual library entry is the traditional answer, and it is a recurring cost. Recognition from the golden board itself removes the step.
- How do false calls come down over time? The revealing distinction: does an engineer re-tune thresholds, or does operator feedback retrain the judgment automatically? One is labor forever; the other compounds. DaoAI reports up to 80% fewer false calls versus traditional AOI, with detection accuracy of 98% or higher (DaoAI-reported; verify both on your boards).
- Who maintains the component library, and how many hours per month? If the vendor says "minimal," ask for a reference customer's number. Library decay is where traditional AOI programs quietly rot.
- How do accept and reject criteria map to IPC-A-610? The current revision is IPC-A-610J (2024). You want criteria traceable to the standard, so your verify station and your customer audits speak the same language.
- How does inspection data reach MES and SPC? Open API beats proprietary lock-in. Real-time defect push enables traceability and closed-loop quality; DaoAI exposes a RESTful API for MES integration with built-in SPC reporting (DaoAI-reported).
Ask us the same seven. A vendor who welcomes the list is telling you something; so is one who redirects to the camera specs.
Frequently Asked Questions
Is an offline AOI enough for high-mix production?
Often, yes. If inspection can happen bench-side within your takt, an offline unit covers high-mix work at lower cost and with more flexibility. Inline becomes necessary when boards must be gated in line at rate, every pass. Many shops run offline for NPI and validation even after adding inline capacity for volume.
How much does an AOI machine cost?
Vendors rarely publish list prices, and the sticker is the smaller part of the answer anyway. Total cost over five years is purchase price plus programming labor, re-inspection labor, and the cost of escapes. On a high-mix line the labor items usually outweigh the sticker: DaoAI estimates re-inspection and stoppage labor alone at 15,000 to 40,000 USD per operator per year on traditional systems (DaoAI-reported). Compare five-year totals, not quotes.
Can one machine handle both NPI and production?
With offline pre-programming, yes in practice: new products are programmed and validated off the line while production runs, then inspection moves to whichever unit runs the job. A golden-board workflow helps here, since NPI boards often arrive before clean CAD data does.
What makes a demo evaluation meaningful?
Bring your worst boards, not your cleanest. Include a board with same-color components, one with marked inductors or crystal oscillators, and one for which you have no CAD data. Have your operator, not the vendor's engineer, run the changeover. Measure setup time and count false calls on your boards. An hour of that beats a day of slides.
Take the Seven Questions to Every Demo
If your six-question audit points at frequent changeovers and thin engineering coverage, weight the recurring column heavily and take the seven questions to every demo, ours included. DaoAI's P Series runs the golden-board workflow across offline (P1/P2) and inline (P3/P3D) units.
See the P Series Download the Technical Brochure