Zatražite besplatnu ponudu za PCB

Ispunite detalje vašeg projekta u nastavku. Naš tim će pregledati vaše zahtjeve i odgovoriti što je prije moguće.
Ovo polje je obavezno.
Ovo polje je obavezno.
Ovo polje je obavezno.

PCB BOM Validation Before Assembly: Part Numbers, Alternates and Risk Flags

Tape-and-reel electronic components beside a printed circuit board for SMT sourcing and assembly

PCB BOM Validation Before Assembly: Part Numbers, Alternates and Risk Flags

A PCB assembly BOM is ready to buy only when every populated placement has an identifiable, approved part and every exception has an owner. A spreadsheet can have all the expected columns and still be wrong: a manufacturer part number (MPN) may identify the wrong package, one reference designator may be missing, or a substitute may be listed without engineering approval. Validate the BOM against the released schematic, placement data and assembly revision before a purchase order or kit is committed.

The goal is not to make the longest BOM. It is to make one revision-controlled record that tells purchasing what can be ordered and assembly what goes at each designator. Philifast’s parts-sourcing overview explains the procurement context; this guide focuses on the checks that make the source file usable.

Start with a build identity, then inspect each row

Put the product/board number, BOM revision, board revision, assembly variant, release date and approver on the file or its controlled cover record. An otherwise valid BOM can build the wrong configuration if it belongs to a different PCB revision. Include an explicit population state for every variant: fitted, do not fit (DNP), or conditional. Do not make the assembler infer DNP from an empty MPN cell.

Each fitted line should identify the reference designators, quantity per assembly, exact manufacturer name and MPN, relevant package/footprint, and the electrical or mechanical description needed to check the choice. Distributor SKU can help purchasing but should not silently replace the manufacturer identity. The core columns align with Sierra Circuits’ BOM file guidance i JLCPCB’s BOM file explanation; file templates and upload rules vary by assembler.

Separate quantity per board from purchase quantity. The first is a design fact derived from fitted designators. The second depends on build quantity, packaging, setup loss, yield allowance and any customer-owned stock. Multiplying every BOM line by the build quantity without considering reels, cut tape, attrition or minimum order can create shortages or excess, but those purchasing calculations should not overwrite the design BOM’s per-board quantity.

Workflow diagram showing revision, row, sourcing and release gates for PCBA BOM validation

Illustration: The four review gates should be completed against the same released assembly revision.

Gate 1: reconcile quantities and designators

Export the BOM from the design source, then compare its reference designators with the released placement or centroid file and the assembly drawing. Expand ranges such as R1–R5 before counting. Every designator should appear in one intended fitted line for that build variant; duplicate and missing references need resolution. The quantity per board should equal the count of fitted designators unless the line represents a nonplaced item with a separate instruction.

This is a cross-file check, not a visual skim of one spreadsheet. If a layout moved or removed a component after the BOM export, the files can each look internally tidy but disagree as a set. The Philifast quote-file overview explains why the BOM travels with other build data.

Variants need a second pass. A reference can be fitted in one product option and DNP in another, while the centroid export still contains the footprint. Name the build variant on the BOM and assembly drawing, and give an unambiguous population instruction. If a part is supplied as a kit, connector pair or programmed device, state whether it is placed on the PCB, packed with the product or installed later. Those are different operations and should not be collapsed into a single line that assembly must interpret.

Gate 2: verify the exact purchasable part

Check each MPN at the manufacturer or an authorized distributor, including suffixes that encode package, temperature grade, packing format or electrical variant. Compare the datasheet’s footprint and pinout with the library footprint and schematic symbol; a matching value such as “10 kΩ” does not prove a matching package, tolerance or rating. For connectors, check mating series, orientation and mechanical envelope. For polarized components, check the drawing and marking conventions.

An example exception might read: U7 — BOM lists package QFN-24; released footprint is QFN-32. Hold sourcing until engineering issues a corrected MPN or layout revision. A useful review record gives the designator, observed conflict, affected file revisions, owner and disposition. It does not “fix” the BOM by guessing which document is right.

An MPN may be syntactically valid but still wrong for the build. Common suffix differences cover moisture sensitivity, tape orientation, operating temperature, lead finish, firmware or programming state. A distributor search result that looks close is not proof of interchangeability. Compare the exact manufacturer’s ordering code with the datasheet and, for programmed components, identify who supplies the firmware image and how its revision is tied to the assembly record.

Annotated example BOM row showing designators, quantity, MPN, package, fit state and approved-alternate status

Illustration: The row is schematic, not a part-number or Philifast template recommendation.

Gate 3: flag availability and lifecycle risk

Record whether the exact MPN is active, obsolete, end-of-life, under allocation or constrained by a long lead time. Check the date and source of that information; availability can change between quote and purchase. Mark minimum order quantity, noncancelable/nonreturnable terms, excess stock exposure and customer-supplied material where these affect the order. For critical or single-source parts, name the owner of the supply decision.

Do not turn a distributor stock snapshot into a guarantee. Recheck the risky rows when the order is placed and again if the schedule changes. A BOM that was valid during prototyping can require a controlled revision before volume production.

Prioritize by consequence of shortage, not only unit price. A common resistor can usually be sourced from several qualified manufacturers if engineering has approved that flexibility. A sole-source controller with a long lead time may stop the entire build even if it represents one inexpensive BOM line. Flag the latter early, record the latest verified lead-time source and decide whether a last-time buy, redesign or alternate qualification is required. Procurement cannot solve a design substitution by itself.

Keep availability separate from engineering authorization

An in-stock result answers a purchasing question: a seller appears to have a part available under a stated listing. It does not answer whether that part is electrically, mechanically or legally interchangeable with the design-selected component. Compare the full manufacturer part number, including package, temperature or termination suffixes where they define a different orderable item. Then review the attributes that matter to the circuit and product: tolerance, voltage and current limits, pinout, thermal behavior, timing, package land pattern, material restrictions and any qualification or regulatory condition actually required by the design.

Lifecycle status also needs a source and a date. A distributor’s “active” flag is a useful purchasing signal, while the manufacturer’s product page, PCN or end-of-life notice is the stronger basis for a design decision. Capture the exact document or link reviewed and the date, because a future manufacturer notice may change what can be bought. If a component is constrained, the options may be to qualify a candidate, make a controlled last-time buy, revise the design or defer the build. None should occur through a buyer silently changing the MPN in a spreadsheet.

An alternate approval should have a bounded scope. Record the original and candidate MPNs, affected reference designators, product and BOM revision, applicable quantity or lot, required evaluation, approving authority, date and any withdrawal condition. If approval applies only to a prototype or one purchase lot, say so. If firmware, calibration, safety approval or customer qualification depends on the exact part, route the decision to that owner before the purchasing line is changed.

Keep the approved alternate list distinct from a list of parts a buyer has found. An AVL entry may identify an allowed manufacturer or source, while an approved alternate is a design decision about a defined component and use. For each record, state whether approval covers every instance of a designator, a named product variant, a bounded build quantity or a specific supplier lot. If the original part returns to stock, preserve that approval history instead of overwriting it; a later engineer needs to know which boards used which option and why.

Reconcile the as-built record after receipt and assembly

The released BOM is an instruction; the as-built list is the record of what was actually installed. Reconcile the two after kitting and again when the build closes. For each exception, retain the original line, the supplied MPN, lot or date code when required, the approving disposition and the board revision or serial range to which it applies. Mark do-not-populate positions and variant-specific lines in the released configuration so they cannot be mistaken for shortages.

This final reconciliation catches a common gap: an alternate may be approved in an email but absent from the manufacturing record, or a used lot may not be connected to the affected boards. Preserve unresolved lines as holds rather than converting them to “complete” just because a substitute was received. If the assembler is sourcing the material, distinguish the approved manufacturer part from the commercial source; if the customer supplies it, record receipt condition and quantity separately from the design approval. The turnkey vs consigned assembly guide covers the material-ownership side of that handoff.

Finally, connect configuration records to the test record. A passed test on a board with an unapproved component does not approve that component for other revisions. Conversely, a documented one-lot exception should not remain active by accident on the next purchase. The PCBA test-plan guide describes the revision and unit identity a useful test report should retain.

Gate 4: control alternates as engineering decisions

An alternate is more than a second seller for the same MPN. If it is a different component, the design owner must check function, footprint, pinout, voltage/current rating, tolerance, temperature, approvals and test impact. Record whether it is a drop-in approved equivalent, a variant-specific substitute, or a proposed part awaiting evaluation. Include the approving person and revision. MacroFab’s alternate-part help illustrates why allowed alternatives need explicit management; its software workflow is supplier-specific.

An approved alternate should say exactly where and when it is allowed. For instance, C18/C19: primary MPN A; MPN B approved by engineering for assembly revision C after dielectric, package and voltage checks; no other substitution permitted. If those checks are still pending, mark B as proposed, not approved. For a connector, semiconductor or safety-related part, also consider mating fit, firmware, thermal behavior, regulatory file and the test procedure. A substitute can match the footprint and still change product behavior.

The exact format matters less than the controlled approval. If no alternate exists, write “no approved alternate” rather than leaving the cell ambiguous.

Some purchasing teams use an approved vendor list (AVL) or internal part number to manage several manufacturers. That can work if the underlying approved MPNs and revision history are accessible to the assembler. “Use any equivalent” does not provide an AVL; it transfers an engineering decision to purchasing without acceptance criteria.

Release only after exceptions have dispositions

Create a short exception log for rows that cannot pass a gate. Use dispositions such as corrected in a new revision, approved alternate, customer-supplied, DNP by variant, or hold. A purchasing team should not infer an approval from a comment in an email thread. Send one controlled BOM with the released fabrication, placement and assembly files; identify any deviations separately.

Exception Why it stops release Responsible resolution
U7 package differs from footprint The placed part may not fit or connect correctly. Design owner updates MPN or layout, then releases matching files.
C18/C19 alternate has a similar value but a different dielectric Electrical behavior can change under voltage or temperature. Engineering evaluates and approves a specific MPN or rejects it.
J2 appears in BOM but not the placement file Could be hand placed, packed separately or an export error. Assembly owner and design owner agree on the operation and update the drawing.

Automated tools can detect missing fields, duplicate designators, mismatched quantities and some lifecycle signals. They cannot establish that a proposed substitute preserves the circuit’s function or that a connector mates in the enclosure. Sierra’s procurement checklist treats BOM validation as part of a wider purchasing review; PCB-Investigator’s BOM verification tool illustrates the automated side. The final signoff still belongs to the people responsible for the design and build.

The Philifast quote information checklist covers the broader quotation package. For BOM validation, the practical acceptance question is narrower: Can a buyer source every fitted item and can the line place every item without resolving an undocumented design choice? If the answer is no, close the exception before release.

Ostavite komentar

Vaša email adresa neće biti objavljivana. Neophodna polja su označena sa *

Pomaknite se na vrh