A bill of materials is more than a purchasing list. For a production PCBA build, it is the data set that connects the schematic, footprint library, assembly drawing, sourcing plan, and manufacturing process. A BOM that looks complete to a design team can still create delays, substitutions, or placement errors on the factory floor. This Elecrow PCBA BOM readiness checklist helps engineering and supply-chain teams turn a design release into an assembly package that can be quoted, sourced, and built with fewer surprises.
The goal is not to add paperwork. It is to remove ambiguity before components are ordered and before an SMT line is programmed. A few structured checks can prevent a line stoppage caused by a missing reel, an incorrect package assumption, or an unavailable resistor value. When combined with the PCB files and assembly documents, a clear BOM gives Elecrow and the customer a shared source of truth for PCB assembly.
Start with a production BOM, not a design export
Many EDA tools can export a BOM in seconds, but the initial export is usually an engineering BOM. It may contain internal library names, generic descriptions, design variants, or components marked as fitted without a purchasable manufacturer part number. Create a controlled production BOM from that export. Give it a revision identifier that matches the Gerber or ODB++ release, schematic revision, placement data, and assembly drawing.
Use one line for every unique reference-designator group that shares the same approved part. Do not group parts merely because their electrical values match. A 10 kΩ 0402 resistor from two manufacturers may have different tolerance, voltage, coating, termination material, or approved sourcing status. Those distinctions matter for quality-sensitive PCBA work.
Use practical column definitions
A usable BOM contains enough information for someone outside the design team to identify, buy, inspect, and place each component. At minimum, include reference designators, quantity, manufacturer, manufacturer part number, customer part number if applicable, description, package, value, and mounting type. Add designator-specific notes where a part is polarized, safety critical, hand-soldered, or intentionally omitted on a build variant.
- Reference designators: List all populated locations, such as C12, C13, and C14, with no hidden ranges that can be misread.
- Manufacturer part number: Use the exact orderable number, including suffixes for tolerance, tape-and-reel packaging, temperature grade, and finish.
- Description and value: State the electrical function in plain language, for example â100 nF, 16 V, X7R ceramic capacitor, 0402.â
- Package: Identify the physical land-pattern family, such as 0603, QFN-32 5 mm Ă 5 mm, or SOT-23-5, rather than relying on a library nickname.
- Quantity: Confirm that the extended quantity agrees with the placement file and the assembly variant.
Validate every manufacturer part number
Part-number accuracy is the highest-value BOM check. Search each manufacturer part number in the component manufacturerâs current documentation, then compare the data sheet with the design intent. Distributor listings are useful for availability, but the manufacturer data sheet is the authority for pinout, package dimensions, ratings, and lifecycle status.
Pay particular attention to common formatting traps. A capacitor family may use a single suffix to distinguish 10 V from 25 V. A regulator may have the same base number in fixed and adjustable versions. LEDs can differ only by bin, lens color, or tape orientation. For ICs, the tray, tube, and tape-and-reel suffix can affect purchasing but should not be mistaken for a different electrical device. Tell Elecrow whether the procurement number must be a specific packing code or whether equivalent factory packing is acceptable.
Check the package against the footprint
The value and part number can be correct while the footprint is not. Compare pad dimensions, terminal count, pitch, body size, exposed-pad requirements, and pin-one orientation between the data sheet and the PCB land pattern. This is essential for QFN, BGA, DFN, connectors, switches, crystals, and power components. For bottom-terminated packages, specify via-in-pad treatment, paste segmentation, and thermal-pad stencil intent in the assembly documentation.
For passives, be explicit about metric versus imperial size labels. â0402â is often used as an imperial code; the metric counterpart is 1005. A mismatch can cause a feeder or stencil aperture decision based on the wrong component dimensions. Include dimensions when a package is nonstandard or has unusually large end caps.
Resolve sourcing risk before ordering
A technically valid BOM is not necessarily a buildable BOM. Review availability, lead time, lifecycle stage, and minimum order quantity for every line before releasing a prototype or production order. A single constrained microcontroller can set the actual schedule for the entire PCBA. Group parts by risk so the team can spend time on the items that can stop the build rather than manually reviewing commodity resistors.
- Identify sole-source ICs, RF modules, power devices, connectors, and programmed parts first.
- Flag end-of-life and not-recommended-for-new-design components, even if stock is available today.
- Review minimum order quantities and reel multiples against the planned build quantity and expected yield loss.
- Check whether customer-supplied parts meet the assembly schedule, packaging, and traceability requirements.
- Provide approved alternates with complete manufacturer part numbers and the conditions under which they may be used.
Approved alternates should be engineering-approved, not merely âsimilar.â For a resistor, tolerance, rating, pulse behavior, and package may be sufficient criteria. For an op amp or switching regulator, validate pinout, compensation, startup behavior, stability requirements, thermal performance, and firmware assumptions. Record alternates as separate BOM entries or a controlled alternate table so the buyer does not need to infer equivalence.
For more sourcing detail, review Elecrowâs PCBA component sourcing guide. It is often more economical to approve a second qualified source during design than to redesign under a later shortage.
Make placement data and BOM agree
The BOM cannot be reviewed in isolation. Compare it with the centroid or pick-and-place file, assembly drawing, and PCB render. Every populated designator must appear in the placement file with a unique location, rotation, side, and part association. Every no-population location should be absent from the active assembly variant or explicitly marked as DNP.
Rotation is a frequent source of first-build problems. EDA rotation conventions are not always the same as the assembly machineâs conventions, especially for diodes, LEDs, connectors, and polarized capacitors. Include a clear top-side and bottom-side assembly drawing with pin-one indicators, polarity marks, and visual references for unusual components. An Elecrow PCBA engineer can use this package to identify discrepancies before SMT placement begins.
Control variants deliberately
If a board has regional, feature, or test variants, release a separate BOM and placement file for each assembly configuration. Do not use prose such as âfit C21 for version Bâ as the only variant control. Use a variant column, revisioned files, and a clear build name. Confirm that fitted and omitted parts do not alter required solder paste, programming, test, or inspection steps.
Plan for assembly, inspection, and test
A BOM should communicate manufacturing constraints that a value field cannot. Identify bottom-side components that may need adhesive, tall components that constrain reflow order, moisture-sensitive devices, nonstandard packages, press-fit parts, connectors requiring selective soldering, and parts that must be manually installed after reflow. State whether components are supplied on cut tape, reel, tray, tube, or customer-provided material.
Also identify parts requiring traceability. This commonly includes microcontrollers, wireless modules, medical or automotive components, and devices with date-code restrictions. If programming, serial-number assignment, or functional test is required, attach the relevant instructions separately and reference them in the BOM notes. A build can be electrically correct yet incomplete if firmware or calibration data is missing.
Run a final release checklist
Before submitting files through the Elecrow shop or requesting support through contact us, conduct a short cross-functional review. The designer should confirm intent, procurement should confirm supply assumptions, and manufacturing should confirm that the files describe a feasible process.
- All populated lines have verified manufacturer part numbers and package information.
- Quantities, reference designators, placement data, and assembly drawings match the released PCB revision.
- Polarity, pin one, and rotation notes are clear for every non-symmetric component.
- Lifecycle, availability, approved alternates, and customer-supplied material have been reviewed.
- Variants, DNP locations, programming, test, and traceability requirements are documented.
- The BOM revision is locked with the fabrication and assembly release package.
Use the broader turnkey PCB assembly guide alongside this checklist when preparing a complete order. A disciplined BOM release reduces clarification cycles, improves component traceability, and makes the first build more predictable. That is the practical foundation for repeatable Elecrow PCB assembly, whether the order is a small engineering run or a scheduled production build.