<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: MAKER-RAY AOI</title>
    <description>The latest articles on DEV Community by MAKER-RAY AOI (@maker-rayaoi).</description>
    <link>https://dev.to/maker-rayaoi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3668245%2F6bc8c8e7-b541-42ca-8fbe-119029ecdbe4.png</url>
      <title>DEV Community: MAKER-RAY AOI</title>
      <link>https://dev.to/maker-rayaoi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maker-rayaoi"/>
    <language>en</language>
    <item>
      <title>A Practical Post-Reflow Inspection Debugging Playbook</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Sun, 20 Sep 2026 10:21:56 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/a-practical-post-reflow-inspection-debugging-playbook-40pp</link>
      <guid>https://dev.to/maker-rayaoi/a-practical-post-reflow-inspection-debugging-playbook-40pp</guid>
      <description>&lt;p&gt;A noisy inspection line can hide either real process drift or a weak inspection program. The fastest response is not to tune every threshold. First separate confirmed defects, false calls, and unknowns, then make the next investigation small enough to prove or disprove.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;Build a pareto by confirmed defect family, reference designator, feeder, stencil aperture class, shift, and lot. Counts alone are insufficient: include inspected opportunities and rate. A single connector with ten defects may matter less than a resistor population with a rising escape rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Run a focused repeatability and reproducibility study before acting on a marginal measurement. Repeat the same units under normal loading, then vary operator review or fixture setup as relevant. If classification changes without product change, improve the measurement system before blaming the printer or oven.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Correlate with upstream signals using matched serials and time windows. Look for changes in paste volume, placement offset, reflow zone temperature, or material lot. Correlation directs an experiment; it does not prove mechanism. Confirm by changing one controllable factor and verifying the predicted response.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For post-reflow debugging, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/en/product/detail/17" rel="noopener noreferrer"&gt;SMT AOI&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>When 2D Vision Is Not Enough for SMT Inspection</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Sun, 20 Sep 2026 10:19:58 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/when-2d-vision-is-not-enough-for-smt-inspection-268n</link>
      <guid>https://dev.to/maker-rayaoi/when-2d-vision-is-not-enough-for-smt-inspection-268n</guid>
      <description>&lt;p&gt;Two-dimensional images are excellent at many contrast and presence questions, but they infer shape from lighting. When the process risk depends on coplanarity, lifted leads, solder geometry, or component height, a visually plausible image may not contain enough information.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;Start with failure modes, not a technology purchase. List defects that escaped, their downstream consequence, and the physical variable that would distinguish good from bad. If the missing variable is height, volume, or a surface profile, 3D information may be justified. If it is polarity text, marking contrast may matter more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Evaluate added data using a representative challenge set: accepted units, confirmed defects, borderline cases, varied finishes, and realistic cycle conditions. Compare false escapes, false calls, review time, programming effort, and maintenance. A dimensional result is useful only when its repeatability supports the tolerance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Plan for occlusion and datum quality. Tall components can shadow smaller features, and warped boards can make a fixed height threshold misleading. Use local references where appropriate and flag measurement coverage gaps rather than presenting them as passes.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For 2D and 3D inspection decisions, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/en/product/detail/24" rel="noopener noreferrer"&gt;3D AOI&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Turning Conformal Coating Requirements Into Inspection Rules</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Fri, 18 Sep 2026 10:17:23 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/turning-conformal-coating-requirements-into-inspection-rules-4694</link>
      <guid>https://dev.to/maker-rayaoi/turning-conformal-coating-requirements-into-inspection-rules-4694</guid>
      <description>&lt;p&gt;“Coated correctly” is not an inspectable requirement. Engineering must turn that phrase into zones, boundaries, tolerances, and acceptable evidence. Optical inspection can then support a controlled decision rather than relying on an operator’s memory of a drawing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;Create a zone table from the assembly drawing. For every zone, state whether coating is required, prohibited, or optional; name the material and target thickness range where relevant; and identify the reference features used to locate its boundary. Masked connectors and test pads deserve explicit no-coat zones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Represent edges as geometry with a tolerance, not a verbal instruction such as “keep clear.” A rule can ask whether the detected coating boundary lies inside an allowed band around a CAD-derived contour. Use a separate rule for pooling, voids, bubbles, and foreign material because they are different phenomena.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Before release, compare inspection decisions against a qualified visual review and, where needed, thickness samples. Fluorescence response, color, surface finish, and lighting can change apparent coverage. A rule that works on a golden sample is not verified until it sees normal process variation.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For conformal coating verification, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/en/product/detail/22" rel="noopener noreferrer"&gt;Coating AOI&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Inspecting Two-Sided Boards Without Losing Traceability</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Fri, 18 Sep 2026 10:16:13 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/inspecting-two-sided-boards-without-losing-traceability-3d26</link>
      <guid>https://dev.to/maker-rayaoi/inspecting-two-sided-boards-without-losing-traceability-3d26</guid>
      <description>&lt;p&gt;A board flip is a data-risk event as much as a handling event. If the serial association or orientation is lost, two valid inspection images can become useless evidence. Treat each side as a distinct operation sharing one parent unit identity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;Assign a durable unit ID before the first side is processed. At every route step, scan it and log side, orientation convention, fixture ID, program revision, operator or automation identity, and timestamp. A panel map should identify both the panel and the child board location.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Use one canonical coordinate system. Define a datum, board outline, and transform for the opposite side rather than allowing each program to invent a local origin. This makes repair coordinates, images, and design references comparable across sides.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Quarantine boards with incomplete routes. A bottom-side pass should not release a unit whose top-side record is missing, and a rework on either side should trigger the defined reinspection scope. The rule may feel strict, but it exposes scanner, fixture, and routing failures early.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For double-sided board routing, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/en/product/detail/20" rel="noopener noreferrer"&gt;Double-sided AOI&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Making AI-Assisted Visual Inspection Auditable</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Thu, 17 Sep 2026 10:10:28 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/making-ai-assisted-visual-inspection-auditable-1n0k</link>
      <guid>https://dev.to/maker-rayaoi/making-ai-assisted-visual-inspection-auditable-1n0k</guid>
      <description>&lt;p&gt;An AI score is not a quality record by itself. Auditable use means a reviewer can recover the image, model version, input conditions, threshold, and final human disposition for a specific unit. It also means the team can show what changed when performance changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;Split images by production lot, date, and board serial before training and testing. Near-duplicate images from the same panel make a model look better than it is. Preserve difficult “no defect” examples such as flux residue, silkscreen variation, and harmless reflections because these commonly drive false calls.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Record three labels: the machine candidate label, the reviewer decision, and the confirmed disposition after repair or downstream test. Do not silently replace the first label. Disagreement is useful data for measuring review burden and deciding where the model is uncertain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Use confidence bands rather than a single magical cutoff. A high-confidence call may hold a board, a middle band should queue human review, and a low-confidence candidate can be sampled. The boundaries are operating decisions that must be revisited as products, illumination, and defect mix change.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For AI-assisted visual inspection, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/en/advantage" rel="noopener noreferrer"&gt;AI AOI&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building a Measurable PCBA Inspection Feedback Loop</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Thu, 17 Sep 2026 10:03:23 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/building-a-measurable-pcba-inspection-feedback-loop-55lg</link>
      <guid>https://dev.to/maker-rayaoi/building-a-measurable-pcba-inspection-feedback-loop-55lg</guid>
      <description>&lt;p&gt;Paste, placement, and reflow are coupled processes. A bridge seen after reflow may begin as excess paste, a shifted placement, or a thermal profile interaction. The loop therefore starts by preserving evidence at each station, not by asking one inspection station to explain every symptom.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the route and evidence
&lt;/h2&gt;

&lt;p&gt;For each panel, join stencil, paste, placement, reflow recipe, machine program revision, board serial, and inspection result. Keep the join key immutable. When a defect is repaired, record both the original finding and the repair disposition; overwriting the original destroys the evidence needed for learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specify what a finding means
&lt;/h2&gt;

&lt;p&gt;Build a defect taxonomy that distinguishes observation from cause. “Insufficient solder at Q12 pin 4” is an observation. “Aperture blockage on stencil location Q12” is a hypothesis until verified. This small discipline prevents dashboards from converting guesses into facts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Put review and action in the same system
&lt;/h2&gt;

&lt;p&gt;Start with one product family and three defect families. Require a weekly owner review in which the top repeated signal has a named experiment, a due date, and a success metric. A corrective action is closed only after the next controlled run meets its target without moving the failure elsewhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical first implementation
&lt;/h2&gt;

&lt;p&gt;For SPI and post-reflow inspection, begin with a limited pilot that has clear boundaries: one stable product, one route, a small set of named features, and a defined owner for exceptions. Freeze the initial program and collect a fixed number of units before changing thresholds. This makes the first comparison meaningful.&lt;/p&gt;

&lt;p&gt;During the pilot, retain representative evidence for passes as well as calls. Review a random pass sample and all high-severity calls. Compare the recorded result with repair feedback and downstream test where available. If the evidence route is too slow for production, simplify data entry but do not remove identity, time, revision, and disposition.&lt;/p&gt;

&lt;p&gt;Publish the result as a one-page controlled summary: the problem, baseline, method, observed change, uncertainty, and next check date. This format makes a local improvement transferable without pretending that it automatically applies to every board design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define the decision before selecting a threshold
&lt;/h2&gt;

&lt;p&gt;Every inspection rule should answer a concrete disposition question: release, hold for review, repair, sample, or escalate. Write the question in operational language and name the owner who can change the rule. A technically interesting measurement that has no disposition path adds noise rather than control.&lt;/p&gt;

&lt;p&gt;Use a compact record that a production and engineering team can both read:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;unit_id | operation | feature | observation | disposition | evidence_id | recipe_rev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keep the evidence identifier stable even when a later reviewer changes the disposition. This provides an audit trail and allows the team to measure disagreement instead of hiding it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Establish a usable baseline
&lt;/h2&gt;

&lt;p&gt;Collect a baseline across normal shifts, material lots, and equipment states. Include confirmed good units and known challenging conditions, not only ideal samples. For each feature, calculate a rate using the number of opportunities inspected as the denominator. A count can rise simply because production volume rose.&lt;/p&gt;

&lt;p&gt;Review the baseline with people who run the equipment and people who repair boards. Ask which categories are ambiguous, which defects matter downstream, and which labels are being used inconsistently. Fixing vocabulary and evidence capture is often more valuable than immediately tightening limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run a controlled improvement cycle
&lt;/h2&gt;

&lt;p&gt;Use a short cycle: observe, hypothesize, test, verify, standardize. Change one meaningful factor where possible, such as a stencil-clean interval, a fixture reference, a lighting angle, or a program rule. Record the expected effect before the trial. If results differ from the expectation, that is useful evidence that the causal story needs revision.&lt;/p&gt;

&lt;p&gt;A practical review checklist is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the unit identity and operation route complete?&lt;/li&gt;
&lt;li&gt;Was the finding confirmed independently when the risk requires it?&lt;/li&gt;
&lt;li&gt;Is the rate normalized by inspected opportunities?&lt;/li&gt;
&lt;li&gt;Is the proposed cause an observation, or only a hypothesis?&lt;/li&gt;
&lt;li&gt;Does the trial have a defined comparison and stop condition?&lt;/li&gt;
&lt;li&gt;Will the change be rechecked after a normal production interval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Make changes reproducible
&lt;/h2&gt;

&lt;p&gt;Version inspection programs, reference images, measurement recipes, work instructions, and acceptance criteria together. A program change without a reason and validation sample is difficult to audit later. Store the approver, effective time, and a concise statement of what behavior should change.&lt;/p&gt;

&lt;p&gt;Train reviewers with boundary examples rather than only obvious defects. Measure agreement periodically using blinded samples. When agreement falls, inspect the definitions, image quality, and escalation route before treating it as an individual performance problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations and verification
&lt;/h2&gt;

&lt;p&gt;Inspection data is evidence, not automatic proof of a process mechanism. Optical signals are affected by lighting, surface finish, component variation, board warp, and coverage gaps. Measurements also have uncertainty, and a rule can be repeatable without being accurate.&lt;/p&gt;

&lt;p&gt;Verify high-risk conclusions through an independent method appropriate to the defect: controlled samples, electrical test, X-ray, cross-section work, or qualified human review. Revalidate after meaningful changes to design, materials, equipment, or environment. Keep unresolved cases visible; forcing them into pass or fail corrupts future analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  A lightweight review cadence
&lt;/h2&gt;

&lt;p&gt;At the end of each shift, check route completeness, top defect rates, and unusual measurement distributions. Weekly, select one repeated confirmed problem for an evidence-based experiment. Monthly, review rule changes, false-call burden, escapes, and whether corrective actions remained effective. This cadence turns inspection from a static gate into a learning system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering safeguards for production use
&lt;/h2&gt;

&lt;p&gt;Make the inspection route resilient to ordinary operational failures. Define behavior for a missing barcode read, an unavailable image store, a program revision mismatch, an interrupted panel, and a manual repair that cannot be tied to a station. The safe response is usually a visible hold state with an exception record, not an invented pass. Test these cases during release just as deliberately as normal defect detection.&lt;/p&gt;

&lt;p&gt;Treat access control and retention as quality controls. Limit who can alter acceptance rules, preserve an approval history, and keep evidence for a retention period that matches product and customer risk. Back up the relationship between board identity and evidence, not only the image files. If a database restore produces images without route records, the system cannot support a credible investigation.&lt;/p&gt;

&lt;p&gt;Finally, monitor the burden imposed on people. Track review queue age, repairs per confirmed call, unresolved exceptions, and time from detected trend to experiment. An inspection process that produces technically detailed data but delays decisions will be bypassed under production pressure. Design the simplest workflow that still preserves enough evidence to learn.&lt;/p&gt;

&lt;p&gt;When selecting and validating an &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;aoi automated optical inspection machine&lt;/a&gt;, treat its outputs as one controlled source of evidence within the broader process rather than as a standalone verdict.&lt;/p&gt;

&lt;p&gt;Disclosure: This article was prepared with AI assistance and reviewed for technical clarity; validate settings against your own process data and applicable standards.&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>manufacturing</category>
      <category>production</category>
    </item>
    <item>
      <title>BGA Inspection: What AOI Can (and Can't) See — And When You Need X-Ray</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Thu, 13 Aug 2026 07:45:01 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/bga-inspection-what-aoi-can-and-cant-see-and-when-you-need-x-ray-5l6</link>
      <guid>https://dev.to/maker-rayaoi/bga-inspection-what-aoi-can-and-cant-see-and-when-you-need-x-ray-5l6</guid>
      <description>&lt;p&gt;BGA (Ball Grid Array) packages are one of the most common sources of anxiety in PCB manufacturing.&lt;/p&gt;

&lt;p&gt;The problem is obvious to anyone who's worked with them: the solder joints are hidden. The entire ball array is underneath the package. You can't see them with a camera looking from the top. You can't probe them with a traditional in-circuit test. You're flying blind.&lt;/p&gt;

&lt;p&gt;Or are you?&lt;/p&gt;

&lt;p&gt;This article breaks down exactly what AOI can inspect on BGA components, what it can't, and when X-ray inspection is the right call.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes BGA Inspection Hard
&lt;/h2&gt;

&lt;p&gt;BGA packages solve a real engineering problem: they allow high-density I/O in a small footprint by moving connections underneath the package rather than around the perimeter. A 35mm × 35mm BGA might have 1,500+ solder balls in a grid array.&lt;/p&gt;

&lt;p&gt;But this design advantage creates an inspection challenge:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solder joints are completely hidden from top-view cameras&lt;/li&gt;
&lt;li&gt;Joint quality can't be verified by visual inspection of the fillet (there is no fillet)&lt;/li&gt;
&lt;li&gt;Defects like voiding, bridging, and incomplete reflow happen &lt;em&gt;inside&lt;/em&gt; the ball array&lt;/li&gt;
&lt;li&gt;A defective BGA can pass all visual checks and fail under thermal or mechanical stress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The common BGA failure modes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Defect&lt;/th&gt;
&lt;th&gt;Visibility&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Missing ball&lt;/td&gt;
&lt;td&gt;Partially visible at edge&lt;/td&gt;
&lt;td&gt;Intermittent open circuit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Solder bridge&lt;/td&gt;
&lt;td&gt;Not visible (internal)&lt;/td&gt;
&lt;td&gt;Short circuit, often thermal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Excessive voiding&lt;/td&gt;
&lt;td&gt;Not visible (internal)&lt;/td&gt;
&lt;td&gt;Reduced joint reliability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Insufficient reflow&lt;/td&gt;
&lt;td&gt;Not visible&lt;/td&gt;
&lt;td&gt;Intermittent open, fails in thermal cycling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coplanarity issue&lt;/td&gt;
&lt;td&gt;Partially detectable via package height&lt;/td&gt;
&lt;td&gt;Uneven joint quality across array&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tombstone / lift&lt;/td&gt;
&lt;td&gt;Detectable via package height&lt;/td&gt;
&lt;td&gt;Corner/edge joints fail first&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What AOI Can See on BGA
&lt;/h2&gt;

&lt;p&gt;Here's the nuanced truth: &lt;strong&gt;modern AOI systems can detect more BGA defects than most people assume&lt;/strong&gt; — but they cannot see internal ball defects.&lt;/p&gt;

&lt;h3&gt;
  
  
  What 3D AOI Can Detect on BGA:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Package presence/absence&lt;/strong&gt;&lt;br&gt;
Obvious but important. A missing BGA is caught reliably.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Component orientation&lt;/strong&gt;&lt;br&gt;
BGAs often have a pin-1 indicator. Polarity and rotation are detectable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Package seating height&lt;/strong&gt;&lt;br&gt;
3D AOI with structured light measures the height of the BGA package above the board surface. If a corner ball didn't reflow properly, the package sits unevenly. This is a coplanarity defect that 3D AOI can flag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Edge ball visibility (partial)&lt;/strong&gt;&lt;br&gt;
On some BGA packages, particularly those with ball pitches ≥0.8mm and standard package heights, side-angle cameras can partially see the outermost row of balls. Gross defects — completely missing balls, obvious bridges between edge balls — can sometimes be detected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Solder paste quality (pre-placement, via SPI)&lt;/strong&gt;&lt;br&gt;
Before the BGA is placed, 3D SPI can measure paste volume on each BGA pad. Accurate pre-placement paste data is predictive of joint quality after reflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Post-reflow squeeze-out and fillet indicators&lt;/strong&gt;&lt;br&gt;
Some BGA package designs allow partial visibility of reflow quality through thermal analysis or squeeze-out detection — though this is highly package-dependent.&lt;/p&gt;

&lt;h3&gt;
  
  
  What AOI Cannot See on BGA:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Internal ball condition (hidden by package)&lt;/li&gt;
&lt;li&gt;Voiding percentage within individual balls&lt;/li&gt;
&lt;li&gt;Bridging between non-edge balls&lt;/li&gt;
&lt;li&gt;Solder ball quality for inner array positions&lt;/li&gt;
&lt;li&gt;Head-in-pillow defects (a particularly nasty BGA failure mode)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When X-Ray Is Required
&lt;/h2&gt;

&lt;p&gt;Automated X-ray Inspection (AXI) is the only reliable method for inspecting internal BGA solder joints. X-ray sees through the package and images the ball array directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;X-ray can detect:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Voiding (expressed as % of ball area that is void)&lt;/li&gt;
&lt;li&gt;Ball bridging (anywhere in the array)&lt;/li&gt;
&lt;li&gt;Missing or collapsed balls&lt;/li&gt;
&lt;li&gt;Head-in-pillow defects&lt;/li&gt;
&lt;li&gt;Incomplete reflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;X-ray is required when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your product is in automotive, aerospace, medical, or military applications (high reliability requirements)&lt;/li&gt;
&lt;li&gt;You have BGA voiding IPC acceptance criteria to meet (e.g., IPC-7095 Class 3)&lt;/li&gt;
&lt;li&gt;You're investigating a reliability failure and need to characterize joint quality&lt;/li&gt;
&lt;li&gt;You have a new BGA footprint or package that hasn't been characterized on your line&lt;/li&gt;
&lt;li&gt;You've had field failures on BGA joints and need to understand root cause&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;X-ray is optional (though valuable) when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-volume consumer electronics with well-characterized BGAs&lt;/li&gt;
&lt;li&gt;Production is running stable with low warranty return rates&lt;/li&gt;
&lt;li&gt;You're doing periodic sampling rather than 100% inspection&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Practical Hybrid Strategy
&lt;/h2&gt;

&lt;p&gt;Most high-reliability electronics factories use a combination approach:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Checkpoint&lt;/th&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Post-print&lt;/td&gt;
&lt;td&gt;3D SPI&lt;/td&gt;
&lt;td&gt;Verify paste volume on BGA pads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Post-placement&lt;/td&gt;
&lt;td&gt;AOI (optional)&lt;/td&gt;
&lt;td&gt;Verify BGA placement and orientation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Post-reflow (100%)&lt;/td&gt;
&lt;td&gt;3D AOI&lt;/td&gt;
&lt;td&gt;Package height, seating, edge visibility&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Post-reflow (sampling)&lt;/td&gt;
&lt;td&gt;AXI&lt;/td&gt;
&lt;td&gt;Internal ball quality, voiding characterization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NPI / first articles&lt;/td&gt;
&lt;td&gt;AXI (100%)&lt;/td&gt;
&lt;td&gt;Full characterization before production approval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Failure investigation&lt;/td&gt;
&lt;td&gt;AXI&lt;/td&gt;
&lt;td&gt;Root cause analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The 100% AOI / sampled AXI combination provides the right balance of coverage and throughput for most production environments. Full AXI on every board is slow and expensive; zero AXI leaves internal defects invisible.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to Look for in AOI for BGA-Heavy Products
&lt;/h2&gt;

&lt;p&gt;If your product mix includes significant BGA content, AOI selection criteria should include:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Camera system with side-angle views&lt;/strong&gt;&lt;br&gt;
Multiple angled cameras (typically 4-direction, sometimes 8-direction at 45° or 60°) improve edge ball visibility compared to top-view-only systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. 3D height measurement capability&lt;/strong&gt;&lt;br&gt;
Essential for coplanarity detection. A system that can't measure height can't detect package lift or seating issues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. High-resolution optics&lt;/strong&gt;&lt;br&gt;
Fine-pitch BGAs (0.4mm, 0.5mm ball pitch) require higher optical resolution to resolve edge balls and package features.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. SPI-AOI data linkage&lt;/strong&gt;&lt;br&gt;
The ability to correlate SPI paste measurements with post-reflow AOI results per board enables predictive quality control for BGA positions.&lt;/p&gt;

&lt;p&gt;MAKER-RAY's &lt;a href="https://www.maker-rayaoi.com/en/product/detail/24" rel="noopener noreferrer"&gt;AIS43X-HW 3D AOI&lt;/a&gt; includes multi-angle side cameras and full 3D height mapping, with integration into the InsightX data platform for per-board BGA tracking.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Head-in-Pillow Problem
&lt;/h2&gt;

&lt;p&gt;One BGA defect deserves special attention: &lt;strong&gt;head-in-pillow (HiP)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;HiP occurs when the solder ball on the BGA component and the solder paste on the PCB pad don't coalesce during reflow — they touch but don't merge. The result is a joint that looks plausible in X-ray at a casual glance but has near-zero mechanical strength and intermittent electrical contact.&lt;/p&gt;

&lt;p&gt;HiP is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invisible to all optical inspection&lt;/li&gt;
&lt;li&gt;Difficult to detect even in X-ray without trained operators&lt;/li&gt;
&lt;li&gt;Often only identified through cross-section analysis or SEM&lt;/li&gt;
&lt;li&gt;Correlated with: BGA warpage during reflow, insufficient paste volume, incorrect reflow profile&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prevention is better than detection for HiP: 3D SPI to verify paste volume, reflow profile optimization, and component-level warpage characterization during NPI.&lt;/p&gt;

&lt;p&gt;If you're having intermittent BGA failures that don't reproduce consistently — HiP is on the differential diagnosis list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dealing with BGA-intensive designs or difficult BGA reliability issues?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
MAKER-RAY's engineers have worked through BGA inspection strategy across automotive, server, and telecom applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;Discuss your BGA inspection strategy →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Related reading:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/2d-vs-3d-aoi-which-is-better-for-your-pcb-production-line-5hl2"&gt;2D vs 3D AOI: Which Do You Need?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/how-3d-spi-improves-yield-in-high-density-pcb-assembly-and-fine-pitch-smt-production-1nh1"&gt;3D SPI: Solder Paste Inspection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/what-is-ai-aoi-in-pcba-manufacturing-14p0"&gt;What Is AOI: Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>bga</category>
      <category>pcbinspection</category>
      <category>aoi</category>
    </item>
    <item>
      <title>The Hidden Cost Nobody Measures: AOI Programming Time</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Thu, 13 Aug 2026 07:33:52 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/the-hidden-cost-nobody-measures-aoi-programming-time-5df5</link>
      <guid>https://dev.to/maker-rayaoi/the-hidden-cost-nobody-measures-aoi-programming-time-5df5</guid>
      <description>&lt;p&gt;Engineers who design PCBs think about layout rules, signal integrity, and component availability. Engineers who run SMT lines think about yield, throughput, and defect rates.&lt;/p&gt;

&lt;p&gt;Almost nobody thinks about AOI programming time — until they're waiting three weeks to launch a new product because the AOI program isn't ready.&lt;/p&gt;

&lt;p&gt;This is one of the most underestimated costs in electronics manufacturing, and it's becoming more painful as product cycles shorten.&lt;/p&gt;

&lt;h2&gt;
  
  
  What AOI Programming Actually Involves (For Those Who Haven't Done It)
&lt;/h2&gt;

&lt;p&gt;For readers from a software or design background: programming an AOI machine is not like flashing firmware. It's a manual, iterative process that traditionally looks like this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Import board data&lt;/strong&gt;&lt;br&gt;
Load the CAD or Gerber file. Align coordinate systems. Map component designators to physical positions. This step alone takes 2–4 hours for a complex board.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Define inspection windows&lt;/strong&gt;&lt;br&gt;
For every component, every solder joint, every polarity mark — draw a window that tells the camera "this is where to look, and this is what acceptable looks like." A board with 400 components might have 1,200+ inspection windows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Set tolerances&lt;/strong&gt;&lt;br&gt;
For each window: what deviation from the reference image triggers a flag? Too tight → false calls. Too loose → escapes. Finding the right tolerance is an empirical process that takes multiple trial runs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Run golden board trials&lt;/strong&gt;&lt;br&gt;
Run a confirmed-good board through the program. Check what gets flagged. Adjust tolerances. Run again. Repeat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Run defect board trials&lt;/strong&gt;&lt;br&gt;
Ideally, run boards with introduced defects to verify they get caught. Not all shops do this step. Those that skip it often have higher escape rates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Production validation&lt;/strong&gt;&lt;br&gt;
Run the first real production batch under close monitoring. Resolve any remaining false call sources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Total time for a complex board: 16–40 hours.&lt;/strong&gt; For a simple board: 6–12 hours. For a mixed SMT/THT board with conformal coating: potentially more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters More Now Than Five Years Ago
&lt;/h2&gt;

&lt;p&gt;Product lifecycles are getting shorter. The "build one product for 10 years" model is gone in consumer electronics, IoT, and increasingly in industrial. New revisions come every 6–12 months. New products launch continuously.&lt;/p&gt;

&lt;p&gt;Every new product, every significant revision requires a new or substantially updated AOI program.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The compounding math:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;4 new products launched per year&lt;/li&gt;
&lt;li&gt;3 major revisions per existing product line (say 8 active lines)&lt;/li&gt;
&lt;li&gt;Total new/revised AOI programs needed: ~28 per year&lt;/li&gt;
&lt;li&gt;Average programming time: 20 hours&lt;/li&gt;
&lt;li&gt;Total engineering hours: 560 hours/year&lt;/li&gt;
&lt;li&gt;At $65/hr fully loaded: &lt;strong&gt;$36,400/year in AOI programming labor&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And this doesn't count opportunity cost: the product that couldn't launch on time because the AOI program wasn't ready.&lt;/p&gt;

&lt;h2&gt;
  
  
  The NPI Bottleneck Problem
&lt;/h2&gt;

&lt;p&gt;New Product Introduction (NPI) is where programming time pain is sharpest.&lt;/p&gt;

&lt;p&gt;In most factories, NPI has a defined gate process: design → proto → pilot → ramp → mass production. At each gate, production processes must be validated. AOI is one of those processes.&lt;/p&gt;

&lt;p&gt;When AOI programming is on the critical path, it can delay gate transitions. The engineering team that programmed the prototype AOI program needs to update it for pilot, then update it again when the BOM changes between pilot and ramp.&lt;/p&gt;

&lt;p&gt;For companies running agile hardware development — with frequent BOM iterations and short proto-to-ramp cycles — traditional AOI programming is a genuine bottleneck that slows the whole organization.&lt;/p&gt;

&lt;h2&gt;
  
  
  What AI AOI Does to Programming Time
&lt;/h2&gt;

&lt;p&gt;AI-powered AOI systems attack the programming time problem from two directions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Auto-generation from CAD data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of manually drawing inspection windows and setting tolerances, AI AOI generates a complete inspection program from the Gerber file and BOM. The algorithm library knows what each component type looks like, what defects to check for, and what tolerances are appropriate.&lt;/p&gt;

&lt;p&gt;From CAD import to runnable program: &lt;strong&gt;1–2 hours&lt;/strong&gt; instead of 16–40.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Tolerance learning (not manual tuning)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rather than iteratively adjusting tolerances through trial runs, AI systems learn appropriate tolerances from production data. The more the machine runs, the better it understands what normal looks like for your specific boards — without engineer intervention.&lt;/p&gt;

&lt;p&gt;The practical result: programming a new product that would have taken 3 days now takes an afternoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Real Comparison: Traditional vs. AI AOI Programming Workflow
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Stage&lt;/th&gt;
&lt;th&gt;Traditional AOI&lt;/th&gt;
&lt;th&gt;AI AOI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Import board data&lt;/td&gt;
&lt;td&gt;2–4 hours&lt;/td&gt;
&lt;td&gt;30 minutes (automated alignment)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Define inspection windows&lt;/td&gt;
&lt;td&gt;8–16 hours (manual)&lt;/td&gt;
&lt;td&gt;Auto-generated from CAD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Set tolerances&lt;/td&gt;
&lt;td&gt;4–8 hours (iterative)&lt;/td&gt;
&lt;td&gt;Algorithm library default + production learning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Golden board validation&lt;/td&gt;
&lt;td&gt;2–4 hours&lt;/td&gt;
&lt;td&gt;1–2 hours (far fewer adjustments needed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;16–32 hours&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;2–4 hours&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Revision update&lt;/td&gt;
&lt;td&gt;4–8 hours&lt;/td&gt;
&lt;td&gt;30–60 minutes (component-level update)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These are real-world numbers from MAKER-RAY customer implementations. The programming time improvement alone often justifies AI AOI investment for factories with high product mix or frequent NPI cycles.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Skill Dependency Problem
&lt;/h2&gt;

&lt;p&gt;Here's a risk that factories rarely discuss: AOI programming expertise walks out the door.&lt;/p&gt;

&lt;p&gt;Traditional AOI programming is a specialized skill. A good AOI programmer understands the machine's algorithms, the tolerance parameter space, and the specific failure modes of the products they're programming for. This knowledge lives largely in one person's head.&lt;/p&gt;

&lt;p&gt;When that person leaves — and they always eventually leave — the new programmer starts from scratch on every program. Quality suffers during the transition. Programs built by the previous programmer are black boxes.&lt;/p&gt;

&lt;p&gt;AI AOI systems reduce (not eliminate) this problem because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Programs are generated systematically rather than crafted personally&lt;/li&gt;
&lt;li&gt;Tolerance logic is handled by the algorithm, not by human judgment&lt;/li&gt;
&lt;li&gt;New programmers can become productive in days rather than months&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For factories struggling with talent retention in engineering roles, this is a real operational resilience argument.&lt;/p&gt;

&lt;h2&gt;
  
  
  The dev.to Reader's Angle: AOI as a Software Problem
&lt;/h2&gt;

&lt;p&gt;For those of us who think about systems and software: traditional AOI programming is essentially &lt;strong&gt;manual feature engineering&lt;/strong&gt; — the same labor-intensive process that machine learning displaced in computer vision applications years ago.&lt;/p&gt;

&lt;p&gt;A rule-based AOI system requires humans to define features (tolerances, thresholds, comparison windows) by hand. An AI AOI system learns those features from data, the same way a convolutional neural network learns to detect objects without hand-coded rules.&lt;/p&gt;

&lt;p&gt;The productivity gap between manual feature engineering and learned feature extraction is well-documented in ML literature. AOI is just experiencing the same transition, with a 10-year lag behind the pure software world.&lt;/p&gt;

&lt;p&gt;The interesting engineering problem for AOI vendors (like MAKER-RAY) is applying these techniques at the edge, in real-time, with &amp;lt;100ms latency per component, while handling the illumination and optical variation of real factory environments. The inference optimization and domain adaptation challenges are genuinely hard — if you're interested in applied CV for manufacturing, this is a compelling area.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Running a high-mix, low-volume line or frequent NPI cycles?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Ask us how AI AOI programming compares to your current process on a specific product.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;Schedule a programming benchmark demo →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Related reading:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="//11_AI_AOI_Cut_Programming_Time.md"&gt;AI AOI: How Deep Learning Cuts Programming Time to Hours&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="//13_AOI_Buyer_Guide_2025.md"&gt;AOI Buyer's Guide 2025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="//14_5_Signs_Need_AOI_Upgrade.md"&gt;5 Signs You Need an AOI Upgrade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="//09_Inline_vs_Offline_AOI.md"&gt;Inline vs Offline AOI: Choosing the Right Configuration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>How Deep Learning Is Solving AOI's Two Biggest Problems</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Mon, 20 Jul 2026 08:45:29 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/how-deep-learning-is-solving-aois-two-biggest-problems-j3p</link>
      <guid>https://dev.to/maker-rayaoi/how-deep-learning-is-solving-aois-two-biggest-problems-j3p</guid>
      <description>&lt;h1&gt;
  
  
  How Deep Learning Is Solving AOI's Two Biggest Problems
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Published on: &lt;a href="https://www.[maker-ray](https://www.maker-rayaoi.com/)aoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; | Smart Inspection Insights&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Tags: #DeepLearning #AOI #AI #PCBInspection #MachineLearning #SMT&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For most of its history, Automated Optical Inspection has been haunted by two problems that seem almost contradictory:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;It takes too long to set up.&lt;/strong&gt; Programming rules for each component on each board can take days or weeks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Once it's running, it generates too many false alarms.&lt;/strong&gt; Operators spend half their time reviewing non-defects.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These aren't separate problems — they're deeply connected. And for decades, the electronics manufacturing industry treated them as unavoidable costs of doing business.&lt;/p&gt;

&lt;p&gt;Deep learning is changing that. Here's how.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding the Root Cause
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Why Traditional AOI Takes So Long to Program
&lt;/h3&gt;

&lt;p&gt;Traditional AOI systems work by comparing a captured image against a set of rules. Those rules are manually defined for every component type on every board:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Acceptable width of solder fillet for this pad: 80–120 pixels"&lt;/li&gt;
&lt;li&gt;"Center of component must be within ±5 pixels of target"&lt;/li&gt;
&lt;li&gt;"Brightness of component body must be between 140–200 gray values"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a complex PCB with 200+ unique component types, creating these rules is a full engineering project. A skilled AOI engineer might spend &lt;strong&gt;2–5 days&lt;/strong&gt; programming a new board, and the programming quality depends heavily on individual expertise.&lt;/p&gt;

&lt;p&gt;Every time a component changes (new supplier, new batch, slightly different appearance), rules need updating. Every time a new product launches, the process starts over.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real cost:&lt;/strong&gt; A production line that launches 10 new products per year, each requiring 3 days of AOI programming = 30+ days of engineering time, every year, just on AOI setup.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Traditional AOI Has High False Call Rates
&lt;/h3&gt;

&lt;p&gt;The same rigid rules that make programming slow also make false alarms inevitable.&lt;/p&gt;

&lt;p&gt;Real-world electronics manufacturing has variation everywhere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Component batches from different suppliers look slightly different&lt;/li&gt;
&lt;li&gt;Board surface finishes vary run to run&lt;/li&gt;
&lt;li&gt;Lighting conditions change as LEDs age&lt;/li&gt;
&lt;li&gt;Solder paste viscosity changes with temperature and humidity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When the system is programmed with narrow, rigid thresholds, any of these natural variations can trigger a false alarm. The system sees a component that's "10% brighter than expected" and flags it as a defect — even though it's a perfectly good component from a new supplier batch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real cost:&lt;/strong&gt; In high-volume production, false call rates of 20–40% are common. An operator reviewing 500 flagged items per shift discovers that 400 of them are false alarms. They start moving faster to get through the queue. Real defects start slipping through.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enter Deep Learning
&lt;/h2&gt;

&lt;p&gt;Deep learning neural networks approach the problem completely differently.&lt;/p&gt;

&lt;p&gt;Instead of following programmed rules, they learn from examples.&lt;/p&gt;

&lt;p&gt;You show the network thousands of images: "This is a good solder joint. This is a bridge. This is a cold joint. This is good. This is bad." The network adjusts millions of internal parameters until it can reliably classify new images it has never seen before.&lt;/p&gt;

&lt;p&gt;The critical insight: &lt;strong&gt;the network learns what defects actually look like, not what our rules say they should look like.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How Training Data Changes Everything
&lt;/h3&gt;

&lt;p&gt;The quality of a deep learning model depends heavily on the quality and quantity of training data.&lt;/p&gt;

&lt;p&gt;This is where scale matters enormously. A small company might have thousands of labeled defect images. A large AOI manufacturer with years of deployed systems across hundreds of customer factories has access to millions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; has built a labeled dataset of over &lt;strong&gt;100 million&lt;/strong&gt; sample images — components, solder joints, defects, and acceptable variations — collected from real production environments across 20+ countries. This isn't lab data; it's real-world manufacturing variation.&lt;/p&gt;

&lt;p&gt;Training on data at this scale produces models that have genuinely "seen" the kind of variation that shows up in actual production. The model doesn't need a programmer to tell it "a solder joint from this new supplier looks slightly different" — it has already seen thousands of similar variations during training.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem #1 Solved: Dramatically Shorter Programming Time
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How AI Reduces Setup Time
&lt;/h3&gt;

&lt;p&gt;Traditional AOI programming: Engineer manually defines thresholds for each component, tests on sample boards, adjusts, repeats. Days of work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.maker-rayaoi.com/en/advantage" rel="noopener noreferrer"&gt;AI-powered&lt;/a&gt; AOI programming:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Load the board design file (Gerber/CAD data)&lt;/li&gt;
&lt;li&gt;Run a small batch of known-good boards through the system&lt;/li&gt;
&lt;li&gt;The AI automatically generates inspection parameters based on what it observes&lt;/li&gt;
&lt;li&gt;Engineer reviews and approves — done&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For most boards, this process takes &lt;strong&gt;hours instead of days&lt;/strong&gt;. For boards with common component types that are already in the training database, it can take minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Library Effect
&lt;/h3&gt;

&lt;p&gt;Once a component type is in the AI's training database, every future board that uses that component benefits. The system already knows what a 0402 100nF X5R capacitor looks like in good and defective states. It doesn't need to re-learn.&lt;/p&gt;

&lt;p&gt;This creates a compounding advantage: the first board programmed with an AI system takes some time. By the 50th board, most components are already in the library. By the 200th, new board programming is nearly instant for boards using known components.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical impact:&lt;/strong&gt; Electronics manufacturers report 60–80% reduction in programming time after switching to AI-powered AOI. A team that spent 3 weeks per quarter on AOI programming now spends 3–4 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem #2 Solved: Dramatically Lower False Call Rates
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How AI Reduces False Alarms
&lt;/h3&gt;

&lt;p&gt;This is where deep learning's advantage is most profound.&lt;/p&gt;

&lt;p&gt;A traditional system sees a component that's 12% brighter than its programmed threshold and flags it. The AI system looks at the same component and "knows" — from having seen 50,000 similar examples — that this brightness level is within normal variation for this component type under these lighting conditions. It doesn't flag it.&lt;/p&gt;

&lt;p&gt;The AI has learned to model the &lt;em&gt;distribution&lt;/em&gt; of normal variation, not just a fixed range. Components near the edge of acceptable performance don't cause false alarms; they're recognized as normal.&lt;/p&gt;

&lt;h3&gt;
  
  
  Intelligent Classification
&lt;/h3&gt;

&lt;p&gt;Modern AI systems don't just binary classify (good/bad). They provide confidence scores and defect classification:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"99.2% confidence this is a solder bridge — grade A defect, stop line"&lt;/li&gt;
&lt;li&gt;"73% confidence this may be a cold joint — flagged for operator review"&lt;/li&gt;
&lt;li&gt;"12% confidence of any defect — clear"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This tiered approach means true defects get immediate attention, borderline cases get human review, and clear passes move on without interruption.&lt;/p&gt;

&lt;h3&gt;
  
  
  Continuous Improvement
&lt;/h3&gt;

&lt;p&gt;Unlike rule-based systems that stay fixed until manually reprogrammed, AI systems can improve over time.&lt;/p&gt;

&lt;p&gt;When an operator reviews a flagged item and marks it "false alarm," that feedback can be used to retrain the model. The system gets smarter with every production run. After months of operation at a factory, the AI model has been fine-tuned to the specific boards, components, and conditions of that production environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical impact:&lt;/strong&gt; MAKER-RAY customers consistently report false call rate reductions of 60–80% compared to their previous rule-based AOI systems. One automotive supplier reduced their post-AOI operator review burden by 70% within three months of switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Combined Effect: What It Actually Means for Your Production Line
&lt;/h2&gt;

&lt;p&gt;Let's quantify the business impact.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt; High-volume SMT line, 200 boards/day, 800 solder joints per board.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Traditional AOI&lt;/th&gt;
&lt;th&gt;AI-Powered AOI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;New board programming time&lt;/td&gt;
&lt;td&gt;3–5 days&lt;/td&gt;
&lt;td&gt;4–8 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;False call rate&lt;/td&gt;
&lt;td&gt;25–35%&lt;/td&gt;
&lt;td&gt;5–10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Operator review time (per shift)&lt;/td&gt;
&lt;td&gt;4–5 hours&lt;/td&gt;
&lt;td&gt;1–1.5 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;True defect detection rate&lt;/td&gt;
&lt;td&gt;85–90%&lt;/td&gt;
&lt;td&gt;95–99%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Annual programming cost (5 new products)&lt;/td&gt;
&lt;td&gt;~15 days eng. time&lt;/td&gt;
&lt;td&gt;~3 days eng. time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;False alarm handling cost&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The productivity freed up from programming and false alarm review can be redirected to genuine quality improvement activities.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to Look for in an AI-Powered AOI System
&lt;/h2&gt;

&lt;p&gt;Not all "AI AOI" claims are equal. Here's what distinguishes genuine deep learning systems from systems that just market themselves with "AI" branding:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Training data scale&lt;/strong&gt;&lt;br&gt;
How many images has the model been trained on? Millions is meaningful. Thousands is not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Real-world data vs. lab data&lt;/strong&gt;&lt;br&gt;
Models trained only on controlled lab conditions perform poorly in real production environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Online learning capability&lt;/strong&gt;&lt;br&gt;
Can the system improve from feedback in your specific environment? Or is the model frozen?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Defect library depth&lt;/strong&gt;&lt;br&gt;
How many defect types does the model handle? Are rare defects (lifted leads, cold joints) specifically addressed?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Transparency&lt;/strong&gt;&lt;br&gt;
Can the system explain why it flagged something? Or is it a complete black box?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Programming time proof&lt;/strong&gt;&lt;br&gt;
Ask the vendor to demonstrate actual programming time on a sample board. Demand numbers, not promises.&lt;/p&gt;

&lt;p&gt;MAKER-RAY's AI inspection platform addresses all of these dimensions, with particular focus on the two pain points it was built to solve: programming time and false call rates. Their technical documentation is transparent about training data sources and model architecture — worth reviewing if you're evaluating systems. Explore their solutions at &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;maker-rayaoi.com&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture: Where AI Takes AOI Next
&lt;/h2&gt;

&lt;p&gt;We're still early in the AI transformation of electronics inspection. Current AI AOI systems solve the programming and false call problems admirably. But the next wave is already emerging:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Predictive quality:&lt;/strong&gt; AI that doesn't just detect defects, but predicts which boards are &lt;em&gt;at risk&lt;/em&gt; of developing defects — based on subtle upstream process variations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-line intelligence:&lt;/strong&gt; AI models that learn from defects detected at one factory and automatically improve inspection at all facilities using the same platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Closed-loop control:&lt;/strong&gt; AOI systems that don't just report defects but automatically adjust upstream equipment (printers, pick-and-place, reflow ovens) to prevent defects from recurring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero-defect manufacturing:&lt;/strong&gt; The long-term vision where AI inspection, combined with AI process control, approaches true zero-defect production at scale.&lt;/p&gt;

&lt;p&gt;We're not there yet. But the transition from rule-based to AI-based inspection is the foundation on which all of this is being built.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Traditional AOI suffers from two endemic problems: long programming time and high false call rates&lt;/li&gt;
&lt;li&gt;Both problems stem from the same root cause: rigid, manually-defined rule sets&lt;/li&gt;
&lt;li&gt;Deep learning AOI learns from examples rather than rules, eliminating the need for manual threshold definition&lt;/li&gt;
&lt;li&gt;Large-scale training data (100M+ samples) is what separates high-performance AI AOI from shallow "AI" marketing claims&lt;/li&gt;
&lt;li&gt;AI AOI typically reduces programming time by 60–80% and false call rates by similar margins&lt;/li&gt;
&lt;li&gt;Online learning allows models to continuously improve in real production environments&lt;/li&gt;
&lt;li&gt;The future of AOI extends toward predictive quality and closed-loop process control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;MAKER-RAY was founded specifically to solve the programming time and false call rate problems that have frustrated electronics manufacturers for decades. Learn about their AI-powered AOI solutions at &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;maker-rayaoi.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What Is AOI? A Complete Guide to Automated Optical Inspection&lt;/li&gt;
&lt;li&gt;The 7 Most Common Solder Defects and How AI Detects Them&lt;/li&gt;
&lt;li&gt;2D vs. 3D AOI: Which Is Better for Your Production Line?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Related articles from the MAKER-RAY AOI Knowledge Series:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="//01_What_Is_AOI_Complete_Guide.md"&gt;What Is AOI Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/2d-vs-3d-aoi-which-is-better-for-your-pcb-production-line-5hl2"&gt;2D vs 3D AOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/what-is-aoi-a-complete-guide-to-automated-optical-inspection-in-pcb-manufacturing-45j"&gt;Reduce False Alarms AOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Machine Vision AOI Technology]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Learn more about &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;AOI automated optical inspection machines&lt;/a&gt; and explore &lt;a href="https://www.maker-rayaoi.com/en/product" rel="noopener noreferrer"&gt;MAKER-RAY's product range&lt;/a&gt; for AI-powered PCBA inspection solutions.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The 7 Most Common Solder Defects in PCB Manufacturing — And How AI Detects Each One</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Mon, 20 Jul 2026 08:39:16 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/the-7-most-common-solder-defects-in-pcb-manufacturing-and-how-ai-detects-each-one-4ei7</link>
      <guid>https://dev.to/maker-rayaoi/the-7-most-common-solder-defects-in-pcb-manufacturing-and-how-ai-detects-each-one-4ei7</guid>
      <description>&lt;p&gt;&lt;em&gt;Published on: &lt;a href="https://www.[maker-ray](https://www.maker-rayaoi.com/)aoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; | Smart Inspection Insights&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Tags: #SolderDefects #PCBInspection #AOI #SMT #AIInspection #QualityControl&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Solder defects are responsible for an estimated 30–70% of all electronics failures in the field, depending on the industry. Despite decades of improvement in soldering equipment, paste technology, and reflow profiling, defects remain a stubborn reality of electronics manufacturing.&lt;/p&gt;

&lt;p&gt;The difference between a good factory and a great one often comes down to: how reliably can you &lt;em&gt;find&lt;/em&gt; defects before products ship?&lt;/p&gt;

&lt;p&gt;This article covers the seven defects that cause the most trouble — and explains how modern &lt;a href="https://www.maker-rayaoi.com/en/advantage" rel="noopener noreferrer"&gt;AI-powered&lt;/a&gt; AOI systems detect each one in ways that traditional systems can't.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Defect Detection Is Harder Than It Looks
&lt;/h2&gt;

&lt;p&gt;Before we dive into the defects themselves, it's worth understanding why solder inspection is genuinely difficult — even for machines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The scale problem:&lt;/strong&gt; A typical smartphone PCB has 500–1,500 solder joints. A complex automotive ECU can have 3,000+. Each joint must be evaluated individually, in milliseconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The variation problem:&lt;/strong&gt; No two solder joints look identical. Component manufacturing tolerances, paste viscosity variations, board surface finish differences, and reflow profile fluctuations all create natural variation. The system must distinguish "normal variation" from "actual defect" — and this distinction is surprisingly subtle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The lighting problem:&lt;/strong&gt; Solder is reflective. Depending on the angle of illumination, the same joint can look gold, silver, or nearly black. Traditional systems struggle with this. AI systems learn to interpret it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The speed problem:&lt;/strong&gt; An inline AOI system might need to inspect a board in 30–90 seconds to keep pace with the production line. There's no time for slow, careful analysis.&lt;/p&gt;

&lt;p&gt;These challenges are exactly why rule-based AOI systems generate so many false alarms — and why AI is such a breakthrough.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #1: Solder Bridge
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Excess solder connecting two adjacent pads or pins that should be electrically isolated. Creates a short circuit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Too much solder paste applied&lt;/li&gt;
&lt;li&gt;Fine-pitch components with minimal pad spacing&lt;/li&gt;
&lt;li&gt;Component shift during reflow&lt;/li&gt;
&lt;li&gt;Paste smearing during stencil printing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; Bridges are often very thin — sometimes just a hairline connection that's invisible to human inspectors under normal lighting. On fine-pitch ICs (e.g., 0.4mm pitch BGAs or QFPs), the gap between pads is less than 0.2mm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; AI-trained inspection models learn the characteristic visual signature of a solder bridge: the slight elevation, the reflectivity pattern, the way light catches the excess solder. Even when a bridge is partially obscured by component packaging, multi-angle cameras combined with AI interpretation can flag it. Traditional systems often miss thin bridges or generate false positives on pad edges that resemble bridges.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #2: Missing Component
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; A component position on the board has no component. The pads may or may not have solder on them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick-and-place machine nozzle failure&lt;/li&gt;
&lt;li&gt;Component tape ran out mid-run&lt;/li&gt;
&lt;li&gt;Component stuck in feeder&lt;/li&gt;
&lt;li&gt;Inadequate vacuum pickup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; This sounds easy — either there's a component or there isn't. But it's complicated by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Very small components (0402, 0201) that are hard to see&lt;/li&gt;
&lt;li&gt;Components hidden under conformal coating&lt;/li&gt;
&lt;li&gt;Boards with many similar-looking empty footprints (intentional DNP positions)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; AI systems are trained on libraries containing millions of images of occupied vs. empty pad positions. They learn to distinguish a legitimate "do not populate" position from a missing component, even at 0201 scale. Modern systems from &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; leverage 100M+ labeled samples to handle component variety with high accuracy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #3: Wrong Component
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; The correct package/footprint is placed, but it's the wrong component value (e.g., a 100nF capacitor where a 10nF should be). Or a correctly-valued but incorrect package is used.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feeder loaded with wrong reel&lt;/li&gt;
&lt;li&gt;Mixed components in tape&lt;/li&gt;
&lt;li&gt;Human loading error during reel changeover&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; This is one of the hardest defects to catch optically. A 10kΩ resistor and a 1MΩ resistor in the same 0402 package look &lt;strong&gt;identical&lt;/strong&gt; to cameras — and to human eyes. Detection relies on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Component markings (often microscopic or laser-etched)&lt;/li&gt;
&lt;li&gt;OCR (optical character recognition) on component bodies&lt;/li&gt;
&lt;li&gt;Color coding on capacitors (sometimes)&lt;/li&gt;
&lt;li&gt;Size comparison for wrong package types&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; Advanced AOI systems use high-resolution imaging combined with AI-powered OCR and marking recognition. The AI learns to read the microscopic markings on component bodies with higher accuracy than template matching. For components without readable markings, context-based checking (comparing the component visually to the expected component in the same position across multiple boards) helps catch systematic wrong-part problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #4: Component Misalignment / Tombstoning
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Misalignment:&lt;/strong&gt; Component shifted or rotated from its target position&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tombstoning:&lt;/strong&gt; One end of a component lifts off its pad during reflow, leaving the component standing vertically (like a tombstone)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick-and-place placement error&lt;/li&gt;
&lt;li&gt;Solder paste volume imbalance between two pads (tombstoning)&lt;/li&gt;
&lt;li&gt;Component movement during conveyor transport&lt;/li&gt;
&lt;li&gt;Unequal reflow on two sides of a component&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; Misalignment requires measuring precise position and angle. Modern boards have components densely packed, and a 15° rotation might be acceptable for one component but catastrophic for a polarized one. Tombstoning is dramatic and easy to see — but requires a camera angle that can detect the height difference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; AI systems learn the acceptable envelope of position and rotation for each component type. A 0402 resistor can tolerate more offset than a 0.4mm-pitch QFP. The AI adapts tolerance levels based on component type and pad geometry automatically. For tombstoning, multi-angle cameras detect the height asymmetry that indicates a lifted end.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #5: Insufficient Solder / Cold Solder Joint
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Insufficient solder:&lt;/strong&gt; Too little solder paste results in a joint that may pass initial electrical test but fails under vibration or thermal cycling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cold solder joint:&lt;/strong&gt; Solder that didn't fully melt and flow, creating a dull, grainy, crystalline appearance and weak mechanical connection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Insufficient paste volume (stencil aperture clogged, paste drying out)&lt;/li&gt;
&lt;li&gt;Reflow profile too cold or too short&lt;/li&gt;
&lt;li&gt;Board moved during reflow&lt;/li&gt;
&lt;li&gt;Contamination on pads preventing wetting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; Cold joints are notoriously difficult. The visual difference between a cold joint and a good joint can be subtle — a slightly dull surface, a slightly irregular fillet shape. Human inspectors miss them constantly. The difficulty is compounded by the fact that many cold joints pass electrical test initially, only to fail in the field under stress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; This is where AI truly earns its value. Deep learning models trained on thousands of confirmed cold joint images learn the subtle texture and reflectivity differences that distinguish cold joints from good ones. They can pick up on the characteristic "frosted" or "grainy" appearance that human inspectors often misidentify as a lighting artifact. MAKER-RAY's AI inspection algorithms specifically address cold joint detection using multi-spectral lighting analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #6: Solder Balls / Solder Spatter
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Small spheres of solder (often &amp;lt;0.1mm) scattered across the board surface, not connected to any pad. Can cause intermittent shorts if they migrate under components or between pads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solder paste formulation issues (moisture, expired paste)&lt;/li&gt;
&lt;li&gt;Excessive reflow temperature&lt;/li&gt;
&lt;li&gt;Flux outgassing&lt;/li&gt;
&lt;li&gt;Via-in-pad designs without proper plugging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; Solder balls can be extremely small — sometimes smaller than a period on this page. They can hide under component bodies or in via holes. A single escaped solder ball can cause a field failure months after shipment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; Multi-angle structured lighting is key here — solder balls are spherical and highly reflective, creating distinctive highlight patterns when illuminated from different angles. AI systems learn to distinguish solder balls from solder paste residue, flux residue, and board surface contamination.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defect #7: Lifted Leads / Open Joints
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; One or more pins on a component (especially IC packages) are not making proper contact with their pads. The component appears correctly placed but has a gap between pin and pad.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Component coplanarity issues (bent or warped leads)&lt;/li&gt;
&lt;li&gt;Insufficient solder paste&lt;/li&gt;
&lt;li&gt;Lead contamination preventing wetting&lt;/li&gt;
&lt;li&gt;Board warpage under IC during reflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detection challenge:&lt;/strong&gt; Lifted leads are invisible from directly above — you can only detect them by looking at an angle to see the gap between pin and pad. On fine-pitch packages with hundreds of leads, each lead must be individually inspected from an angle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AI detects it:&lt;/strong&gt; Modern &lt;a href="https://www.maker-rayaoi.com/en/product/detail/24" rel="noopener noreferrer"&gt;3D AOI&lt;/a&gt; systems use laser triangulation or structured light to build a height map of the board surface. A lifted lead shows up as an anomalous height measurement at the pin location. Combined with angled cameras and AI interpretation, these systems can detect lifts as small as 25μm — impossible for human inspection and difficult for traditional 2D AOI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Traditional AOI Fails at These Defects
&lt;/h2&gt;

&lt;p&gt;Traditional rule-based AOI systems handle these seven defects with varying degrees of success, but they share a common failure mode: &lt;strong&gt;rigid thresholds&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When a system is programmed to flag "any pixel cluster brighter than X within 2 pixels of pad edge = solder bridge," it will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Miss bridges that fall outside that specific pixel pattern&lt;/li&gt;
&lt;li&gt;Flag board features that aren't bridges but match the pixel pattern&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result: missed defects AND false alarms. Both cost money.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI changes the equation fundamentally.&lt;/strong&gt; Instead of rules, AI learns &lt;em&gt;what these defects actually look like&lt;/em&gt; from millions of real examples. The system develops an intuitive understanding of defect appearance that generalizes across component variations, board surface finishes, and lighting conditions.&lt;/p&gt;

&lt;p&gt;The practical outcome: &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;AI-powered AOI systems&lt;/a&gt; consistently show 60–80% reduction in false call rates compared to traditional systems, while maintaining or improving true defect detection rates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The 7 most critical solder defects are: solder bridges, missing components, wrong components, misalignment/tombstoning, insufficient/cold solder, solder balls, and lifted leads&lt;/li&gt;
&lt;li&gt;Each defect presents unique detection challenges that push the limits of traditional inspection&lt;/li&gt;
&lt;li&gt;AI deep learning fundamentally changes what's detectable — particularly for subtle defects like cold joints and thin bridges&lt;/li&gt;
&lt;li&gt;Multi-angle, multi-spectral imaging combined with AI interpretation is the current state of the art&lt;/li&gt;
&lt;li&gt;The combination of high true detection rates and low false call rates is the key metric for evaluating any AOI system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Interested in how AI models are trained to detect these defects? &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; has built a labeled dataset of over 100 million solder samples — the foundation of their detection algorithms.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What Is AOI? A Complete Guide to Automated Optical Inspection&lt;/li&gt;
&lt;li&gt;How Deep Learning Is Solving AOI's Biggest Problems&lt;/li&gt;
&lt;li&gt;How to Reduce False Alarm Rates in Your AOI System&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Related articles from the MAKER-RAY AOI Knowledge Series:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/what-is-aoi-a-complete-guide-to-automated-optical-inspection-in-pcb-manufacturing-45j"&gt;What Is AOI Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/how-deep-learning-is-solving-aois-two-biggest-problems-2e3p"&gt;Deep Learning AOI Problems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Reduce False Alarms AOI]&lt;/li&gt;
&lt;li&gt;[IPC A610 AOI Standards]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Learn more about &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;AOI automated optical inspection machines&lt;/a&gt; and explore &lt;a href="https://www.maker-rayaoi.com/en/product" rel="noopener noreferrer"&gt;MAKER-RAY's product range&lt;/a&gt; for AI-powered PCBA inspection solutions.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SMT vs. THT PCB Assembly: Which Inspection Method Do You Actually Need?</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Fri, 17 Jul 2026 08:52:14 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/smt-vs-tht-pcb-assembly-which-inspection-method-do-you-actually-need-1dgi</link>
      <guid>https://dev.to/maker-rayaoi/smt-vs-tht-pcb-assembly-which-inspection-method-do-you-actually-need-1dgi</guid>
      <description>&lt;p&gt;&lt;em&gt;Published on: &lt;a href="https://www.[maker-ray](https://www.maker-rayaoi.com/)aoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; | Smart Inspection Insights&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Tags: #SMT #THT #PCBInspection #AOI #ElectronicsManufacturing&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ask ten electronics engineers whether SMT or THT is "better" and you'll get ten different answers — usually based on whatever they learned first. The real answer, as with most things in manufacturing, is: &lt;em&gt;it depends&lt;/em&gt;. And more importantly, the inspection requirements are fundamentally different between the two.&lt;/p&gt;

&lt;p&gt;This article breaks down SMT vs. THT from the perspective of quality control and AOI inspection — not just component technology.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Definitions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Surface Mount Technology (SMT)&lt;/strong&gt;&lt;br&gt;
Components are mounted directly onto the surface of a PCB. Solder paste is applied to pads, components are placed by pick-and-place machines, and the board goes through a reflow oven to melt and solidify the solder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Through-Hole Technology (THT)&lt;/strong&gt;&lt;br&gt;
Component leads are inserted through drilled holes in the PCB and soldered on the opposite side — either by hand or through wave soldering. Older technology, but still widely used for high-reliability applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mixed Assembly&lt;/strong&gt;&lt;br&gt;
Most modern PCBs use both: SMT components on one or both sides, with THT components for connectors, large capacitors, and through-hole ICs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the Inspection Challenge Is Completely Different
&lt;/h2&gt;

&lt;h3&gt;
  
  
  SMT Inspection: The Volume Problem
&lt;/h3&gt;

&lt;p&gt;A typical SMT board can have &lt;strong&gt;hundreds to thousands of individual solder joints&lt;/strong&gt;, many of them smaller than 0.5mm. The solder joints are on the same side as the components, which means they're visible — but barely.&lt;/p&gt;

&lt;p&gt;Key defects in SMT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Solder bridges&lt;/strong&gt; between adjacent pads (especially on fine-pitch ICs)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insufficient paste&lt;/strong&gt; leading to cold joints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tombstoning&lt;/strong&gt; (components standing on end)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component shift/rotation&lt;/strong&gt; during reflow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing components&lt;/strong&gt; not caught by the pick-and-place machine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The sheer density of SMT boards makes manual inspection essentially impossible at production scale. This is why SMT lines almost universally use automated inspection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Typical SMT inspection flow:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Solder Paste Inspection (SPI) — after paste printing&lt;/li&gt;
&lt;li&gt;Pre-reflow AOI — after component placement, before oven&lt;/li&gt;
&lt;li&gt;Post-reflow AOI — after reflow oven (most critical)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  THT Inspection: The Accessibility Problem
&lt;/h3&gt;

&lt;p&gt;Through-hole solder joints are larger and easier to see in principle — but there's a catch. The solder joint forms on the &lt;strong&gt;underside of the board&lt;/strong&gt;, while the component body is on the top. You're inspecting something you can only see from one side.&lt;/p&gt;

&lt;p&gt;Key defects in THT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Insufficient solder fill&lt;/strong&gt; in the through-hole&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solder bridges&lt;/strong&gt; between adjacent through-hole pads&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cold joints&lt;/strong&gt; (dull, grainy appearance)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blow holes&lt;/strong&gt; (voids in the solder)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrong component&lt;/strong&gt; in a hole&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component seating height&lt;/strong&gt; issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wave soldering also introduces unique challenges: the solder wave can create inconsistencies across the board, and flux residue can obscure joints during inspection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Typical THT inspection flow:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pre-wave: verify component insertion (position, orientation, seating)&lt;/li&gt;
&lt;li&gt;Post-wave: inspect solder joint quality on the underside&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  AOI Technology for SMT vs. THT
&lt;/h2&gt;

&lt;h3&gt;
  
  
  SMT AOI: Mature, Sophisticated, AI-Driven
&lt;/h3&gt;

&lt;p&gt;SMT AOI is the most mature category. Modern systems use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multiple cameras&lt;/strong&gt; at different angles to capture component sides and solder fillets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured lighting&lt;/strong&gt; (different color LEDs to reveal height and texture)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3D inspection&lt;/strong&gt; (laser or structured light) to measure paste volume and component coplanarity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI deep learning&lt;/strong&gt; to reduce false calls on the dense, complex boards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The programming challenge for SMT AOI used to be enormous — engineers spent days creating inspection libraries for each component. &lt;a href="https://www.maker-rayaoi.com/en/advantage" rel="noopener noreferrer"&gt;AI-powered&lt;/a&gt; systems like those from &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; have dramatically reduced this, using machine learning to automatically generate inspection parameters from sample boards.&lt;/p&gt;

&lt;h3&gt;
  
  
  THT AOI: Underserved, But Catching Up
&lt;/h3&gt;

&lt;p&gt;THT inspection has historically received less innovation attention than SMT, partly because THT volumes have shrunk and partly because wave solder inspection is genuinely harder.&lt;/p&gt;

&lt;p&gt;Challenges specific to THT AOI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Flux residue&lt;/strong&gt; changes the optical appearance of solder joints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead length variation&lt;/strong&gt; creates 3D complexity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hole fill&lt;/strong&gt; (what percentage of the hole is filled with solder) is critical but invisible from a flat 2D image&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shadow effects&lt;/strong&gt; — the component body can block the camera's view of its own leads&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Modern THT AOI systems address these with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bottom-side inspection cameras&lt;/li&gt;
&lt;li&gt;3D measurement for lead protrusion&lt;/li&gt;
&lt;li&gt;AI-powered algorithms that account for flux and variation in solder appearance&lt;/li&gt;
&lt;li&gt;Angled cameras to see around component bodies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MAKER-RAY's THT AOI lineup (AIS20X-HW, AIS30X-HW, AIS50X-HW) specifically targets these challenges with dual-side inspection capabilities and AI-trained models built on real THT solder defect data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Head-to-Head Comparison: &lt;a href="https://www.maker-rayaoi.com/en/product/detail/17" rel="noopener noreferrer"&gt;SMT AOI&lt;/a&gt; vs. THT AOI
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;SMT AOI&lt;/th&gt;
&lt;th&gt;THT AOI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Defect density&lt;/td&gt;
&lt;td&gt;Very high (thousands of joints)&lt;/td&gt;
&lt;td&gt;Moderate (fewer but larger joints)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inspection difficulty&lt;/td&gt;
&lt;td&gt;High (fine pitch, small components)&lt;/td&gt;
&lt;td&gt;High (accessibility, solder appearance)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;False call risk&lt;/td&gt;
&lt;td&gt;High without AI&lt;/td&gt;
&lt;td&gt;Medium-High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Programming time&lt;/td&gt;
&lt;td&gt;Long (many component types)&lt;/td&gt;
&lt;td&gt;Shorter (fewer component types)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3D requirement&lt;/td&gt;
&lt;td&gt;Often needed&lt;/td&gt;
&lt;td&gt;Sometimes needed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maturity of technology&lt;/td&gt;
&lt;td&gt;Very mature&lt;/td&gt;
&lt;td&gt;Still evolving&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI impact&lt;/td&gt;
&lt;td&gt;Dramatic&lt;/td&gt;
&lt;td&gt;Significant&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Mixed Assembly: The Real-World Scenario
&lt;/h2&gt;

&lt;p&gt;Most production lines don't have a clean choice between "only SMT" or "only THT" — they have mixed boards. This creates inspection complexity:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 1: Use separate AOI systems for SMT and THT sections&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cleaner, more focused inspection&lt;/li&gt;
&lt;li&gt;Higher capital cost&lt;/li&gt;
&lt;li&gt;Better at each task&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Option 2: Use a combined inspection system&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One machine handles both&lt;/li&gt;
&lt;li&gt;Cost-effective for lower volumes&lt;/li&gt;
&lt;li&gt;May compromise on the specialization of each&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Option 3: Strategic placement&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Post-reflow AOI for SMT sections&lt;/li&gt;
&lt;li&gt;Post-wave AOI for THT sections&lt;/li&gt;
&lt;li&gt;Two machines, two focused inspections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The right answer depends on your volume, defect escape tolerance, and budget. High-reliability industries (medical, defense, aerospace) typically use dedicated systems for each stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  When THT Still Makes Sense (And Why Inspection Matters More)
&lt;/h2&gt;

&lt;p&gt;THT is often seen as "old technology," but it retains important advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mechanical strength:&lt;/strong&gt; Through-hole connections resist vibration and shock better than SMT&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repairability:&lt;/strong&gt; THT components are easier to desolder and replace&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-power components:&lt;/strong&gt; Large electrolytic capacitors, power connectors, transformers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prototyping:&lt;/strong&gt; Easier for hand assembly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These applications tend to be in environments where &lt;strong&gt;reliability is critical&lt;/strong&gt; — exactly where inspection can't be an afterthought. A cold solder joint on a surface-mount LED in a toy is an annoyance. A cold solder joint on a through-hole power connector in an industrial motor controller is a fire hazard.&lt;/p&gt;

&lt;p&gt;This is why thorough THT inspection is arguably &lt;em&gt;more&lt;/em&gt; important per joint than SMT inspection, even if there are fewer joints to check.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Recommendations
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you're running high-volume SMT production:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invest in post-reflow AOI with 3D capability&lt;/li&gt;
&lt;li&gt;Prioritize AI-powered systems to manage false call rates&lt;/li&gt;
&lt;li&gt;Add SPI (solder paste inspection) if solder quality is a recurring issue&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;If you're running THT or mixed boards:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't neglect post-wave inspection&lt;/li&gt;
&lt;li&gt;Ensure your AOI system has bottom-side camera capability&lt;/li&gt;
&lt;li&gt;Look for systems specifically designed for THT (not just SMT systems "with THT support")&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;If you're scaling up quality standards:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consider a full-line approach: SPI → Pre-reflow AOI → Post-reflow AOI → Post-wave AOI&lt;/li&gt;
&lt;li&gt;The data from all stages feeds into a unified quality picture&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;SMT and THT present fundamentally different inspection challenges — density vs. accessibility&lt;/li&gt;
&lt;li&gt;SMT AOI is more mature; THT AOI is catching up but requires specialist features&lt;/li&gt;
&lt;li&gt;AI is transforming both categories by reducing false calls and programming time&lt;/li&gt;
&lt;li&gt;Mixed boards often require strategic placement of multiple inspection stations&lt;/li&gt;
&lt;li&gt;THT inspection, though covering fewer joints, often needs higher reliability standards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Looking for AOI solutions that handle both SMT and THT inspection? &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY's product lineup&lt;/a&gt; covers the full spectrum — from inline SMD 2D/3D AOI to specialized THT solder inspection systems.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What Is AOI? A Complete Guide to Automated Optical Inspection&lt;/li&gt;
&lt;li&gt;2D vs. 3D AOI: Which Is Better for Your Production Line?&lt;/li&gt;
&lt;li&gt;How AI Deep Learning Is Solving AOI's False Call Problem&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Related articles from the MAKER-RAY AOI Knowledge Series:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/what-is-aoi-a-complete-guide-to-automated-optical-inspection-in-pcb-manufacturing-45j"&gt;What Is AOI Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/2d-vs-3d-aoi-which-is-better-for-your-pcb-production-line-5hl2"&gt;2D vs 3D AOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[THT Solder Inspection]&lt;/li&gt;
&lt;li&gt;[MAKER-RAY AIS Series Deep Dive]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Learn more about &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;AOI automated optical inspection machines&lt;/a&gt; and explore &lt;a href="https://www.maker-rayaoi.com/en/product" rel="noopener noreferrer"&gt;MAKER-RAY's product range&lt;/a&gt; for AI-powered PCBA inspection solutions.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aoi</category>
    </item>
    <item>
      <title>What Is AOI? A Complete Guide to Automated Optical Inspection in PCB Manufacturing</title>
      <dc:creator>MAKER-RAY AOI</dc:creator>
      <pubDate>Fri, 17 Jul 2026 07:52:42 +0000</pubDate>
      <link>https://dev.to/maker-rayaoi/what-is-aoi-a-complete-guide-to-automated-optical-inspection-in-pcb-manufacturing-45j</link>
      <guid>https://dev.to/maker-rayaoi/what-is-aoi-a-complete-guide-to-automated-optical-inspection-in-pcb-manufacturing-45j</guid>
      <description>&lt;p&gt;&lt;em&gt;Published on: &lt;a href="https://www.[maker-ray](https://www.maker-rayaoi.com/)aoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; | Smart Inspection Insights&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Tags: #AOI #PCBInspection #SMT #ElectronicsManufacturing #QualityControl&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you've ever held a smartphone, driven a car, or used a medical device, the circuit board inside almost certainly passed through an AOI machine. Yet most people — even those in manufacturing — don't fully understand what AOI is, how it works, or why it's become non-negotiable in modern electronics production.&lt;/p&gt;

&lt;p&gt;This guide covers everything: the fundamentals, the technology, the limitations, and what the AI revolution is doing to transform the industry.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Automated Optical Inspection (AOI)?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Automated Optical Inspection (AOI)&lt;/strong&gt; is a machine-based visual inspection system used to detect defects in printed circuit board assemblies (PCBAs). Instead of relying on human eyes — which tire, miss things, and vary wildly in consistency — AOI systems use cameras, lighting systems, and image processing algorithms to examine boards with mechanical precision.&lt;/p&gt;

&lt;p&gt;The goal is simple: find problems before they leave the factory.&lt;/p&gt;

&lt;p&gt;In practice, AOI machines scan a PCBA and compare what they see against a reference model (either a "golden board" or a pre-programmed expected output). Any deviation is flagged as a potential defect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why AOI Matters: The Real Cost of Visual Defects
&lt;/h2&gt;

&lt;p&gt;Before automated inspection became mainstream, electronics manufacturers relied on manual visual inspection (MVI) — humans with magnifying glasses and good lighting. The problems were obvious:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inconsistency:&lt;/strong&gt; An inspector at 8 AM performs differently than the same inspector at 4 PM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scale:&lt;/strong&gt; A single PCBA can have thousands of solder joints. Inspecting all of them manually is impractical&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; Manual inspection creates bottlenecks in high-volume production lines&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost of escape:&lt;/strong&gt; A defect that ships to a customer costs 10x more to fix than one caught in-line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Industry data consistently shows that defects discovered at the customer level cost 100–1000x more to remedy than those caught during production. AOI is the gatekeeper that prevents that from happening.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does AOI Work? Step-by-Step
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Image Capture
&lt;/h3&gt;

&lt;p&gt;The PCBA is placed under a camera system (or the camera moves over the board). High-resolution cameras — often multiple cameras at different angles — capture the entire board surface. Structured lighting (red, green, blue LEDs or UV) illuminates the board to highlight specific features.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Image Processing
&lt;/h3&gt;

&lt;p&gt;The captured images are processed by the inspection software. This is where the magic — or the frustration — happens. Traditional AOI uses &lt;strong&gt;rule-based algorithms&lt;/strong&gt;: it compares the captured image pixel-by-pixel against a reference, flagging anything outside predefined tolerances.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Defect Classification
&lt;/h3&gt;

&lt;p&gt;Flagged items are classified by type: missing component, wrong component, misalignment, solder bridges, insufficient solder, tombstoning, etc. The system generates a defect report.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Operator Review (for false calls)
&lt;/h3&gt;

&lt;p&gt;Not every flag is a real defect. This is the "false call" problem — and it's the bane of traditional AOI systems. Operators must manually review flagged items and decide: real defect or false alarm?&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Feedback Loop
&lt;/h3&gt;

&lt;p&gt;Defect data feeds back into the production process, helping engineers identify systematic issues (e.g., "all boards from line 3 show paste insufficiency at position U14").&lt;/p&gt;

&lt;h2&gt;
  
  
  Types of AOI Systems
&lt;/h2&gt;

&lt;h3&gt;
  
  
  By Position in the Production Line
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Position&lt;/th&gt;
&lt;th&gt;What It Inspects&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pre-reflow AOI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;After solder paste printing&lt;/td&gt;
&lt;td&gt;Paste volume, alignment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Post-reflow AOI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;After reflow oven&lt;/td&gt;
&lt;td&gt;Component placement, solder joints&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Post-wave solder AOI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;After wave soldering&lt;/td&gt;
&lt;td&gt;THT solder quality&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  By Dimension
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;2D AOI&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uses flat, top-down imaging&lt;/li&gt;
&lt;li&gt;Fast and cost-effective&lt;/li&gt;
&lt;li&gt;Good for component presence/absence, polarity&lt;/li&gt;
&lt;li&gt;Limited ability to detect 3D defects (e.g., lifted pins)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3D AOI&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uses structured light or laser triangulation to build height maps&lt;/li&gt;
&lt;li&gt;Detects coplanarity issues, paste volume variations, bridging&lt;/li&gt;
&lt;li&gt;More expensive, slightly slower&lt;/li&gt;
&lt;li&gt;Increasingly the standard for high-reliability applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  By Component Type Specialty
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SMT AOI&lt;/strong&gt; — Surface mount technology inspection (the most common)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;THT AOI&lt;/strong&gt; — Through-hole technology, inspecting solder joints from the wave solder process&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coating AOI&lt;/strong&gt; — Inspecting conformal coatings on completed boards&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 7 Most Common Defects AOI Catches
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Solder bridges&lt;/strong&gt; — Two pads accidentally connected by excess solder&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing components&lt;/strong&gt; — A component simply not placed on the board&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrong component&lt;/strong&gt; — Correct footprint, wrong value (e.g., 10Ω resistor instead of 10kΩ)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Misalignment/tombstoning&lt;/strong&gt; — Component off-center or standing vertically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insufficient solder&lt;/strong&gt; — Too little solder creates a weak joint&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lifted leads&lt;/strong&gt; — A pin not making contact with its pad&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polarity reversal&lt;/strong&gt; — Polarized component (diode, electrolytic cap) placed backwards&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Biggest Problem with Traditional AOI: High False Call Rates
&lt;/h2&gt;

&lt;p&gt;Here's the dirty secret of conventional AOI: &lt;strong&gt;it generates too many false alarms.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Traditional rule-based AOI systems compare images against rigid templates. Any deviation — even a harmless one caused by slight variations in board finish, lighting, or component manufacturing tolerance — gets flagged. In high-volume production, false call rates of 20–40% are not uncommon.&lt;/p&gt;

&lt;p&gt;That means operators spend enormous time reviewing and dismissing non-defects. Every false alarm has a cost:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Operator time wasted&lt;/li&gt;
&lt;li&gt;Production delays&lt;/li&gt;
&lt;li&gt;Operator fatigue → real defects get missed&lt;/li&gt;
&lt;li&gt;"Alarm fatigue" → operators start dismissing flags without careful review&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is why the industry needed something better than rule-based algorithms.&lt;/p&gt;

&lt;h2&gt;
  
  
  How AI Is Transforming AOI
&lt;/h2&gt;

&lt;p&gt;The shift from rule-based to &lt;a href="https://www.maker-rayaoi.com/en/advantage" rel="noopener noreferrer"&gt;AI-powered&lt;/a&gt; AOI is the most significant development in electronics inspection in decades.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deep learning AOI systems&lt;/strong&gt; are trained on millions of labeled images of real defects and non-defects. Instead of comparing to a rigid template, the AI learns &lt;em&gt;what a good solder joint looks like&lt;/em&gt; — and can distinguish a genuine defect from a benign cosmetic variation.&lt;/p&gt;

&lt;p&gt;The results are dramatic:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Programming time:&lt;/strong&gt; Traditional AOI requires engineers to manually program rules for every component. AI-powered systems can learn from a small batch of sample boards, reducing programming from days to hours.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;False call rates:&lt;/strong&gt; AI systems can reduce false calls by 60–80% compared to traditional AOI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adaptability:&lt;/strong&gt; When component manufacturers change their packaging or appearance, rule-based systems need to be reprogrammed. AI systems adapt with minimal retraining.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Companies like &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; have built their entire AOI product line around AI and deep learning, specifically targeting these two pain points: long programming times and high false call rates. Their systems use a database of over 100 million labeled samples to train inspection models that outperform conventional algorithms in both accuracy and speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Choose the Right AOI System
&lt;/h2&gt;

&lt;p&gt;Ask yourself these questions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. What's your production volume?&lt;/strong&gt;&lt;br&gt;
High volume = inline AOI is essential. Lower volume = offline AOI may suffice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. What component technology are you using?&lt;/strong&gt;&lt;br&gt;
SMT, THT, mixed? You need the right AOI category.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. What are your quality requirements?&lt;/strong&gt;&lt;br&gt;
Medical, aerospace, automotive = highest standards. Consumer electronics = balanced cost vs. quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. What's your biggest pain point today?&lt;/strong&gt;&lt;br&gt;
Long programming time? Buy AI-powered. High false call rate? AI-powered. Missing defects? Look at 3D.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. What's your budget?&lt;/strong&gt;&lt;br&gt;
Factor in total cost of ownership: machine price, programming time, operator cost, and escape rate cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;AOI (Automated Optical Inspection) is a machine vision system for detecting PCB defects&lt;/li&gt;
&lt;li&gt;It replaces — or supplements — manual visual inspection with superior consistency and speed&lt;/li&gt;
&lt;li&gt;AOI systems vary by position in the line (pre/post-reflow, wave solder), dimension (2D/3D), and component type (&lt;a href="https://www.maker-rayaoi.com/en/product/detail/17" rel="noopener noreferrer"&gt;SMT&lt;/a&gt;/THT/Coating)&lt;/li&gt;
&lt;li&gt;Traditional rule-based AOI suffers from high false call rates and long programming times&lt;/li&gt;
&lt;li&gt;AI-powered AOI uses deep learning to dramatically reduce false calls and programming effort&lt;/li&gt;
&lt;li&gt;The right AOI system depends on your volume, component type, quality requirements, and budget&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Ready to explore AI-powered AOI solutions? Visit &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;MAKER-RAY&lt;/a&gt; to see how their deep learning inspection systems are changing what's possible in PCBA quality control.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SMT vs. THT: Which Inspection Method Do You Actually Need?&lt;/li&gt;
&lt;li&gt;2D vs. 3D AOI: A Practical Comparison for Manufacturers&lt;/li&gt;
&lt;li&gt;How to Reduce False Alarm Rates in Your AOI System by 80%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Related articles from the MAKER-RAY AOI Knowledge Series:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/smt-vs-tht-pcb-assembly-which-inspection-method-do-you-actually-need-1dgi"&gt;SMT vs THT Inspection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/how-deep-learning-is-solving-aois-two-biggest-problems-2e3p"&gt;Deep Learning AOI Problems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maker-rayaoi/2d-vs-3d-aoi-which-is-better-for-your-pcb-production-line-5hl2"&gt;2D vs 3D AOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Machine Vision AOI Technology]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Learn more about &lt;a href="https://www.maker-rayaoi.com/" rel="noopener noreferrer"&gt;AOI automated optical inspection machines&lt;/a&gt; and explore &lt;a href="https://www.maker-rayaoi.com/en/product" rel="noopener noreferrer"&gt;MAKER-RAY's product range&lt;/a&gt; for AI-powered PCBA inspection solutions.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
