PCB Assembly File Requirements: Complete Submission Guide

Table of Contents

PCB Assembly File Requirements

What Is A PCB BOM?

A PCB BOM is a controlled list of every electronic component, mechanical part, and assembly item required to manufacture one circuit board assembly.

BOM means Bill of Materials. It tells the PCBA manufacturer which parts to purchase and where each part belongs.

A production-ready BOM normally includes:

  • Reference designators
  • Component quantity
  • Manufacturer name
  • Manufacturer part number
  • Electrical value
  • Component description
  • Package or footprint
  • Approved alternatives
  • DNP status
  • Compliance requirements
  • Purchasing notes
  • Revision information

The BOM connects PCB design, component procurement, SMT programming, inspection, testing, cost calculation, and repeat production.

An unclear component list can delay quotations, introduce wrong parts, and create inconsistent batches.


Why Is A PCB BOM Important?

The electronic component list becomes the primary purchasing document for a PCBA project.

It helps the manufacturer:

  • Calculate material costs
  • Check stock availability
  • Identify obsolete parts
  • Confirm package compatibility
  • Prepare SMT feeders
  • Verify component placement
  • Control substitutions
  • Maintain traceability
  • Plan repeat production
  • Investigate failures

A complete list also reduces communication between the customer, engineering team, purchasing department, and production line.

For full turnkey PCB assembly, BOM accuracy directly affects pricing, sourcing time, and final product quality.


PCB BOM Vs Gerber Files

The BOM and Gerber files serve different manufacturing purposes.

FileMain FunctionInformation Included
BOMDefines componentsPart numbers, quantity and designators
GerberDefines PCB layersCopper, solder mask and silkscreen
Drill FileDefines holesHole sizes, positions and plating
Pick-And-Place FileDefines placementCoordinates, rotation and board side
Assembly DrawingDefines assembly detailsPolarity, orientation and special notes
Test ProcedureDefines verificationInputs, outputs and pass limits

Gerber files do not identify the exact component that should be mounted.

Likewise, a BOM does not define copper traces, holes, solder mask, or the board outline.

Customers should submit the BOM together with a complete Gerber PCBA manufacturing package.


What Information Should A PCB BOM Include?

A reliable assembly list should contain enough information to identify, source, inspect, and install every component.

BOM FieldExamplePurpose
Item Number001Identifies each BOM line
Reference DesignatorR1, R2, R5Connects parts to the PCB layout
Quantity Per Board3Defines component usage
ManufacturerYageoIdentifies the component producer
Manufacturer Part NumberRC0603FR-0710KLDefines the exact purchasable part
Description10 kΩ resistorSupports engineering review
Value10 kΩConfirms electrical function
Package0603Confirms physical format
Tolerance±1%Defines acceptable variation
Voltage Or Power0.1 WConfirms component capability
Approved AlternativeAlternative MPNReduces sourcing risk
DNP StatusYes or NoDefines unpopulated positions
Supplier ResponsibilityCustomer or HaodeDefines purchasing responsibility
ComplianceRoHS, REACHDefines material requirements
NotesProgram before assemblyCommunicates special instructions

Not every project needs every field. However, complex or regulated products require more controlled information.


Reference Designators

What Is A Reference Designator?

A reference designator is a unique identifier assigned to a component position.

Common prefixes include:

PrefixComponent Type
RResistor
CCapacitor
LInductor
DDiode
LEDLight-emitting diode
QTransistor
UIntegrated circuit
JConnector
FFuse
YCrystal or oscillator
SWSwitch
TPTest point
TTransformer

Each populated position must appear in the BOM and pick-and-place file.

Why Must Designators Match?

Reference designators connect the BOM with:

  • Schematic
  • PCB layout
  • Silkscreen
  • Placement file
  • Assembly drawing
  • AOI program
  • Testing documentation

If the BOM lists U3 while the placement file lists U4, engineering must stop production and confirm the correct position.

How Should Multiple Designators Be Listed?

Designators may be grouped when they use the same component.

For example:

R1, R2, R5, R8

The stated quantity must equal the number of listed positions.


Manufacturer Part Number

Why Is The MPN Important?

The manufacturer part number identifies the exact component approved by the designer.

A description such as “10K resistor” can match thousands of products.

It does not define:

  • Package size
  • Power rating
  • Voltage rating
  • Tolerance
  • Temperature coefficient
  • Material
  • Packaging
  • Manufacturer
  • Compliance

The complete MPN removes this ambiguity.

Should Distributor Part Numbers Replace MPNs?

No. A distributor part number identifies an item within a supplier’s system.

The MPN identifies the original component.

A strong BOM may include both fields. However, the manufacturer part number should remain the primary technical identifier.

Should MPN Suffixes Be Included?

Yes. Do not remove suffixes from a part number.

A suffix may define:

  • Package
  • Pinout
  • Temperature grade
  • Tape-and-reel packaging
  • Moisture sensitivity
  • Lead finish
  • RoHS status
  • Firmware
  • Qualification level

Two parts with similar base numbers may not be interchangeable.


Component Manufacturer

Manufacturer Vs Distributor

The manufacturer produces the component.

The distributor sells parts from the manufacturer.

Examples of component manufacturers include:

  • Texas Instruments
  • STMicroelectronics
  • NXP
  • Analog Devices
  • Infineon
  • Microchip
  • Murata
  • TDK
  • Yageo
  • Molex

Examples of authorized distributors include DigiKey, Mouser, Arrow, Avnet, Farnell, and Future Electronics.

Why Does The Manufacturer Matter?

Parts with the same value and package can have different:

  • Electrical performance
  • Thermal behavior
  • reliability
  • dimensions
  • materials
  • certifications
  • lifecycle status

The BOM should state whether the factory must use one exact manufacturer or may select from an approved list.


Component Description

What Should The Description Include?

The description should summarize the component’s important electrical and physical properties.

A useful resistor description may include:

  • Resistance
  • Package
  • Tolerance
  • Power rating
  • Temperature coefficient

A useful capacitor description may include:

  • Capacitance
  • Package
  • Voltage
  • Tolerance
  • Dielectric type

For example:

100 nF, 0603, 25 V, ±10%, X7R Ceramic Capacitor

This description supports engineering checks but does not replace the MPN.

Why Are Vague Descriptions Dangerous?

Descriptions such as “capacitor 104” or “USB connector” leave critical specifications undefined.

The purchasing team may choose a physically similar part that does not meet the design requirements.


Package And Footprint Information

What Is A Component Package?

The package describes the physical component form.

Examples include:

  • 0201
  • 0402
  • 0603
  • SOT-23
  • SOIC-8
  • TQFP-48
  • QFN-32
  • BGA-256
  • TO-220

What Is A PCB Footprint?

The footprint is the pattern of pads and openings used to mount the component on the PCB.

Package and footprint are related but not identical.

A custom footprint may use a standard package with modified pads or thermal features.

Why Must Package Data Be Verified?

Incorrect package information can cause:

  • Parts that do not fit
  • Wrong feeder selection
  • Placement problems
  • Solder bridges
  • Open joints
  • Thermal pad errors
  • Delayed quotations

The physical component should be compared with the latest manufacturer datasheet.

The SMD components guide explains common surface-mount packages and their functions.


Quantity Per Board

How Is BOM Quantity Calculated?

The quantity per board should equal the total number of listed reference designators.

For example:

Reference DesignatorsQuantity
C1, C2, C3, C44
R1, R2, R33
U11

An incorrect quantity can affect pricing, material purchasing, and feeder preparation.

Should The BOM Include Total Order Quantity?

The component list normally states usage per assembly.

The purchasing team then calculates:

Total Required Quantity = Quantity Per Board × Number Of Boards + Production Overage

Production overage covers setup, feeder loading, handling loss, inspection, and possible rework.


Approved Alternative Components

What Is An Approved Alternative?

An approved alternative is a component that the customer’s engineering team has evaluated and accepted as a replacement.

It should match the original part’s critical requirements.

What Must Be Compared?

Alternative components should be checked for:

  • Electrical function
  • Pinout
  • Footprint
  • Package dimensions
  • Voltage rating
  • Current rating
  • Power rating
  • Tolerance
  • Temperature range
  • Timing
  • Communication protocol
  • Thermal performance
  • Moisture sensitivity
  • Compliance
  • Firmware compatibility

A matching package does not guarantee technical compatibility.

Why Should Alternatives Be Added Early?

Approved substitutes reduce delays when the preferred part becomes unavailable.

They also support better pricing and long-term supply continuity.

However, the manufacturer should never install an unapproved alternative without written customer permission.


DNP And DNI Components

What Does DNP Mean?

DNP means Do Not Populate.

DNI means Do Not Install. Both usually identify component positions that should remain empty.

Why Are DNP Positions Used?

DNP components may support:

  • Product variants
  • Future upgrades
  • Debugging
  • Optional functions
  • Regional configurations
  • Alternative circuits
  • Prototype testing

How Should DNP Parts Appear In The BOM?

Use a dedicated DNP field.

Do not hide this information only in comments or colored cells.

The BOM, pick-and-place file, and assembly drawing should show the same population status.


Customer-Supplied And Manufacturer-Supplied Parts

What Is A Consigned Component?

A consigned component is supplied by the customer for assembly.

Customers may consign:

  • Programmed ICs
  • Custom connectors
  • Proprietary modules
  • Expensive processors
  • Pre-approved inventory
  • Controlled security devices

What Is A Turnkey Component?

A turnkey component is purchased by the PCBA manufacturer.

The manufacturer manages pricing, purchasing, incoming inspection, storage, and production preparation.

How Should Responsibility Be Defined?

Add a BOM field such as:

  • Customer Supplied
  • Haode Supplied
  • Optional Source
  • Free-Issue Material

This avoids duplicated purchasing or missing parts.


BOM Types Used In PCB Assembly

Engineering BOM

The engineering BOM reflects the product design.

It may include parts that are not directly mounted on the PCB, including enclosures, cables, fasteners, and labels.

Manufacturing BOM

The manufacturing BOM organizes items according to the production process.

It may include:

  • Bare PCB
  • Electronic components
  • Solder paste
  • Stencils
  • Mechanical parts
  • Wire harnesses
  • Packaging
  • Firmware
  • Labels

Prototype BOM

A prototype list prioritizes speed and availability.

Engineers may accept temporary components or alternative packaging for initial validation.

These exceptions should not automatically transfer to mass production.

Production BOM

A production BOM requires stronger revision control, traceability, lifecycle monitoring, and approved sourcing channels.

It should support repeatable manufacturing over the expected product life.

Configurable BOM

A configurable BOM supports several product versions.

Each option should define exactly which parts are populated for every version.


How A PCB BOM Affects Assembly Cost

Component Unit Price

Component pricing depends on:

  • Manufacturer
  • Order quantity
  • Packaging
  • Distributor
  • Stock location
  • Product lifecycle
  • Lead time
  • Market demand

Unit price is only one part of the total material cost.

Minimum Order Quantity

Some suppliers require a minimum purchase quantity.

A prototype may need ten components while the supplier only sells a full tray or reel.

The customer should understand whether excess parts remain available for future production.

Packaging Cost

Components may be supplied in:

  • Tape and reel
  • Cut tape
  • Tray
  • Tube
  • Bulk packaging

Automated SMT assembly works best with suitable machine-ready packaging.

Repackaging loose parts can add labor, loss risk, and delivery time.

Component Overage

Manufacturers need extra components for setup and handling.

Very small passive parts may require higher overage quantities. Expensive ICs usually require fewer additional pieces.

DigiKey’s BOM and myLists tools include functions for planned attrition, quantity calculation, and list maintenance.

Number Of Unique Components

A board with many unique part numbers requires more feeders and setup work.

Reducing unnecessary component variation can improve sourcing and SMT efficiency.

Special Handling Requirements

Some components require:

  • Dry storage
  • Baking
  • Programming
  • Calibration
  • Serialization
  • X-ray inspection
  • Manual placement
  • Custom fixtures

These requirements should appear in the BOM notes.


How A PCB BOM Affects Lead Time

Component availability can control the complete production schedule.

A single unavailable IC may delay an otherwise simple assembly.

Lead-time risks include:

  • Out-of-stock parts
  • Factory allocation
  • End-of-life components
  • Custom components
  • Long international shipping
  • Incorrect part numbers
  • Unapproved substitutes
  • Minimum order requirements

The purchasing team should review the complete component list before confirming the PCB assembly lead time.


Component Lifecycle Management

What Is Component Lifecycle Status?

Lifecycle status describes the commercial stage of an electronic component.

Common descriptions include:

  • New product
  • Active
  • Mature
  • Not recommended for new designs
  • Last-time buy
  • End-of-life
  • Obsolete

Why Does Lifecycle Matter?

An obsolete component may remain available for a prototype but become impossible to source later.

This creates risks for:

  • Repeat production
  • Product certification
  • Warranty repairs
  • Long-term support
  • Spare parts
  • Redesign costs

How Can Lifecycle Risk Be Reduced?

Review lifecycle status during component selection.

Mouser provides component lifecycle notifications for NRND, end-of-life, and manufacturer product changes.

Critical parts should also have qualified alternatives.


Approved Vendor List And Approved Manufacturer List

What Is An AVL?

AVL can mean Approved Vendor List or Approved Manufacturer List, depending on the company.

The BOM should clarify which definition applies.

Why Is An AVL Useful?

An approved list controls:

  • Component brands
  • Authorized distributors
  • Traceability requirements
  • Quality level
  • Substitute rules
  • Geographic sourcing
  • Compliance documents

Should Every Part Have Several Approved Manufacturers?

Not always.

Commodity resistors and capacitors may support several approved brands.

Processors, sensors, RF devices, connectors, crystals, and power components may require exact parts.

Engineering should define substitution flexibility according to product risk.


Component Traceability

What Is Component Traceability?

Traceability connects installed parts with their original purchasing and receiving information.

Records may include:

  • Manufacturer
  • Distributor
  • Purchase order
  • Date code
  • Lot number
  • Country of origin
  • Quantity
  • Receiving date
  • Inspection result
  • Production batch

Which Products Need Strong Traceability?

Traceability is especially important for:

  • Medical electronics
  • Automotive systems
  • Aerospace equipment
  • Industrial controls
  • Communication infrastructure
  • Safety-related products
  • Long-life products

How Does The BOM Support Traceability?

The list identifies which components need controlled suppliers, certificates, date-code restrictions, or batch records.

These requirements should be defined before quotation.


Counterfeit Component Prevention

Why Do Counterfeit Parts Enter The Supply Chain?

Counterfeit risk increases when components become scarce or obsolete.

Unverified sellers may offer:

  • Remarked components
  • Used parts
  • Recovered parts
  • Repacked devices
  • Incorrect dies
  • Mixed date codes
  • Out-of-specification products

How Can Buyers Reduce Counterfeit Risk?

Use original manufacturers and authorized distributors whenever possible.

The purchasing process should also include:

  • Supplier approval
  • Packaging inspection
  • Label verification
  • Datasheet comparison
  • Lot traceability
  • Electrical testing when required
  • X-ray or decapsulation for high-risk parts

Should A Factory Buy From The Open Market?

Open-market sourcing may become necessary for obsolete parts.

However, the customer should approve the source, testing plan, price, and risk before purchasing.


BOM Compliance Requirements

RoHS Compliance

RoHS restricts specific hazardous substances in applicable electrical and electronic equipment.

The European Commission provides official information about the RoHS Directive.

The BOM may identify whether each component needs RoHS-compliant materials and documentation.

REACH Requirements

REACH addresses chemical substances used in products sold within applicable markets.

Customers should define required declarations before component purchasing.

Conflict Minerals

Some customers require supplier declarations for tin, tantalum, tungsten, gold, and other controlled materials.

Industry-Specific Requirements

Medical, automotive, aerospace, military, and railway products may require additional qualification and documentation.

Compliance requirements should not be added after components have already been purchased.


Programmed Components In The BOM

Which Components May Need Programming?

Programmable parts include:

  • Microcontrollers
  • EEPROM devices
  • Flash memory
  • FPGAs
  • CPLDs
  • Communication modules
  • Security devices

What Information Should Be Included?

The BOM or assembly notes should identify:

  • Firmware filename
  • Firmware version
  • Programming stage
  • Programming connector
  • Security settings
  • Verification method
  • Serial number requirements
  • Customer approval

Why Must Firmware Revisions Match Hardware?

Incorrect firmware may make a correctly assembled board appear defective.

The hardware, BOM, firmware, and testing procedure should share a controlled release record.


How To Prepare A PCB BOM

Export The BOM From The Design Software

Export the list from the same design revision used for Gerber and pick-and-place generation.

Do not manually combine files from different design dates.

Group Identical Components

Components with the same MPN can share one BOM line.

Their reference designators should appear together.

Verify Quantity And Designators

Count every reference designator.

Confirm that the stated quantity matches the total number of positions.

Add Complete Manufacturer Part Numbers

Avoid abbreviations, shortened numbers, and missing suffixes.

Confirm Packages And Footprints

Compare component dimensions and pin numbering with the PCB footprint.

Mark DNP Positions

Use a clear, dedicated field for all unpopulated components.

Add Approved Alternatives

Include only parts that engineering has evaluated.

Define Sourcing Responsibility

State whether the customer or manufacturer will supply each component.

Add Compliance Notes

Include RoHS, REACH, traceability, date-code, and certification requirements.

Assign A BOM Revision

Use a controlled filename and revision number.

For example:

Product-Name_PCBA-BOM_REV-A_2026-07-30.xlsx


Recommended PCB BOM Format

Excel and CSV are widely accepted because purchasing systems can process structured columns.

Avoid sending the primary component list only as:

  • PDF
  • Screenshot
  • Image
  • Scanned document
  • Unstructured email
  • Handwritten notes

A PDF may serve as a controlled reference. However, the factory also needs an editable structured file for quoting and purchasing.


PCB BOM Revision Control

Why Is Revision Control Necessary?

Product designs change over time.

Without revision control, a factory may combine:

  • Old BOM
  • New Gerber files
  • Incorrect placement data
  • Outdated firmware
  • Previous test instructions

This can produce a board that matches no approved product version.

What Should A Revision Record Include?

A revision history may include:

  • Revision number
  • Release date
  • Author
  • Approved person
  • Changed components
  • Reason for change
  • Affected PCB revision
  • Firmware version
  • Production start date

What Is An Engineering Change Order?

An ECO formally controls a design or component change.

It should identify affected inventory, open purchase orders, production batches, testing, and customer approvals.


How To Compare A BOM With Pick-And-Place Data

The BOM defines which components should be mounted.

The placement file defines where and how each component should be mounted.

The manufacturer should compare:

  • Reference designators
  • Quantity
  • Package
  • Board side
  • Rotation
  • DNP positions
  • Component coordinates

A mismatch should trigger an engineering question before SMT programming.


Common PCB BOM Mistakes

Missing Manufacturer Part Numbers

This forces the purchasing team to make assumptions.

The quoted price may also change after confirming the exact part.

Incorrect Package Information

A correct electrical component with the wrong package cannot fit the PCB.

Quantity And Designator Mismatch

This creates confusion during purchasing and placement programming.

Unclear DNP Status

The factory may install optional components or omit required ones.

Using Distributor Names As Manufacturers

DigiKey and Mouser are distributors, not component manufacturers.

Adding Unverified Alternatives

A substitute may fit physically but fail electrically, thermally, or functionally.

Missing Programming Instructions

The board may fail functional testing even when the hardware is correct.

Mixed File Revisions

An old BOM combined with a new layout creates serious production risks.

Using Color As The Only Instruction

ERP and purchasing systems may not preserve spreadsheet colors.

Use dedicated text fields instead.

Hidden Rows And Columns

Important components may disappear during file conversion or review.

Incomplete Connector Descriptions

Connector pitch, orientation, mounting style, and mating compatibility must be clear.

Missing Compliance Requirements

Components may be purchased before the factory learns about RoHS, traceability, or certification needs.


PCB BOM For Prototype Assembly

A prototype component list should prioritize:

  • Correct functionality
  • Fast availability
  • Clear footprints
  • Reasonable purchasing quantities
  • Easy engineering changes

Distributors may supply cut tape and low quantities for development builds.

However, prototype availability does not guarantee mass-production supply.

The engineering team should identify any temporary or non-production component clearly.


PCB BOM For Mass Production

A production BOM requires stronger long-term control.

It should address:

  • Annual demand
  • Price breaks
  • Full-reel quantities
  • Supplier capacity
  • Component lifecycle
  • Approved alternatives
  • Traceability
  • Compliance
  • Safety stock
  • Forecasting
  • Change management

The manufacturer should review critical components before scheduling volume assembly.


PCB BOM Optimization

Standardize Passive Components

Where the design permits, reduce unnecessary resistor and capacitor variations.

Fewer unique items can simplify purchasing, storage, feeders, and assembly setup.

Select Available Packages

Choose packages that support both prototype quantities and future production.

Avoid Obsolete Parts

Do not begin a new design with components already marked NRND or end-of-life.

Add Qualified Second Sources

Second-source components protect production against shortages and allocation.

Review Minimum Order Quantities

A low unit price may hide a large minimum purchase requirement.

Consider Total Cost

The cheapest component does not always create the lowest project cost.

Consider:

  • Freight
  • Lead time
  • Inspection
  • Repackaging
  • Minimum quantities
  • Qualification
  • Failure risk
  • Redesign risk

Coordinate Engineering And Purchasing

Engineering should not choose components without reviewing availability and lifecycle.

Purchasing should not substitute technical parts without engineering approval.


How A Manufacturer Reviews A PCB BOM

Data Completeness Review

The engineering team checks required fields, quantities, designators, packages, and notes.

Part Number Verification

Purchasing confirms manufacturers, part numbers, stock, packaging, and lifecycle.

Footprint Comparison

The assembly team compares component packages with PCB footprints and placement data.

Risk Classification

The factory identifies:

  • Long-lead parts
  • Obsolete parts
  • High-cost parts
  • Single-source parts
  • Moisture-sensitive devices
  • Programmed components
  • Customer-supplied items

Quotation Preparation

The manufacturer calculates component cost, purchasing quantity, overage, freight, handling, and special services.

Customer Confirmation

The customer approves alternatives, open-market purchases, excess inventory, and technical questions before ordering.


PCB BOM Checklist Before Requesting A Quote

Before sending the project to a manufacturer, confirm:

  • Every populated component has an MPN
  • Manufacturers are identified correctly
  • Quantities match reference designators
  • Packages match PCB footprints
  • DNP positions are clear
  • Approved alternatives are verified
  • Customer-supplied parts are marked
  • Compliance requirements are included
  • Programming instructions are available
  • BOM revision matches Gerber files
  • Pick-and-place designators match
  • Testing requirements are defined
  • Target quantity is stated
  • Delivery expectations are included

A complete package helps the factory prepare an accurate OEM PCB assembly quotation.


PCB BOM FAQ

What Is The Most Important Field In A PCB BOM?

The complete manufacturer part number is usually the most important sourcing field.

It identifies the exact component the manufacturer should purchase.

Can A PCBA Manufacturer Create The BOM?

The manufacturer can organize, review, and improve a customer’s component list.

However, the product owner must approve the final component selection and technical requirements.

Can I Submit A BOM Without Manufacturer Part Numbers?

The factory may quote generic passive components when specifications are complete.

ICs, connectors, sensors, crystals, power devices, and critical parts should use exact MPNs.

Should Alternative Components Appear In The Same Row?

Yes. Add approved alternatives in dedicated columns.

Do not mix approved parts with unverified suggestions.

What Does DNP Mean In A BOM?

DNP means Do Not Populate.

The listed PCB position should remain empty during assembly.

Should Test Points Appear In The BOM?

Unpopulated copper test points usually do not need component sourcing.

However, fitted test pins, connectors, or terminals should appear in the list.

Does The BOM Include The Bare PCB?

Some manufacturing BOMs include the bare board as one line item.

A component-only assembly list may keep the PCB information in separate fabrication documents.

Can One BOM Support Several Product Versions?

Yes, but each configuration must use clear population rules.

Separate controlled BOMs are often safer for significantly different product versions.

How Often Should The BOM Be Updated?

Update it whenever a component, supplier restriction, firmware requirement, population option, or hardware revision changes.

Who Approves Component Substitutions?

The customer’s authorized engineer should approve substitutions before purchasing and assembly.


How Haode PCBA Manages Component Lists

Haode PCBA reviews BOM data before purchasing and production.

The engineering and procurement teams check:

  • Manufacturer part numbers
  • Component packages
  • Reference designators
  • Stock availability
  • Lifecycle status
  • Approved alternatives
  • Compliance requirements
  • Programming instructions
  • Sourcing responsibility

Haode PCBA uses an ERP-based procurement system and works with established distributors, including DigiKey, Mouser, Arrow, Avnet, Future Electronics, and Farnell.

Customers can submit their BOM, Gerber files, placement data, assembly drawings, testing requirements, and quantity for a complete PCBA manufacturing review.

An accurate PCB BOM improves quotation speed, component sourcing, assembly consistency, traceability, and long-term production reliability.

今天 11:38

继续下一篇思考了 46s

第6/100篇

SEO Title: PCB Assembly File Requirements: Complete Submission Guide

Meta Description: Learn which PCB assembly files are required for accurate quoting, fabrication, component sourcing, SMT placement, testing, and production.

URL Slug: pcb-assembly-file-requirements/

Primary Keyword: PCB Assembly File Requirements

Related Keywords: PCBA Manufacturing Files, Gerber Package, PCB Assembly Documents, Centroid File, Pick-And-Place File, PCB Production Data, PCBA File Checklist


What Are PCB Assembly File Requirements?

PCB Assembly File Requirements define the documents and digital data a manufacturer needs to fabricate, source, assemble, inspect, test, and deliver a PCBA.

The minimum production package normally includes:

  • Gerber or intelligent PCB data
  • NC drill files
  • Bill of materials
  • Pick-and-place file
  • Fabrication drawing
  • Assembly drawing
  • Order quantity
  • Delivery requirements

Complex projects may also require schematics, firmware, test procedures, mechanical drawings, compliance records, and packaging instructions.

Every file must describe the same approved product revision. Complete data reduces quotation assumptions, engineering questions, placement errors, and production delays.


Minimum Files Required For PCB Assembly

A basic circuit board assembly cannot be produced from one file alone.

Required FileMain PurposeTypical Format
Gerber FilesDefine PCB layer imagesGBR, GER or Gerber X2
NC Drill FilesDefine holes and slotsDRL, TXT or XLN
BOMDefines componentsXLSX or CSV
Pick-And-Place FileDefines component locationsCSV, TXT or CPL
Fabrication DrawingDefines PCB specificationsPDF
Assembly DrawingDefines component installationPDF
SchematicSupports review and testingPDF
Test InstructionsDefines functional verificationPDF, XLSX or DOCX
FirmwarePrograms applicable devicesHEX, BIN or ELF
Mechanical FilesDefine enclosure and fitSTEP, DXF or PDF

The exact requirements depend on whether the customer orders bare PCB fabrication, consigned assembly, partial turnkey service, or full turnkey production.


PCB Fabrication Files Vs Assembly Files

PCBs fabrication data defines the bare circuit board.

PCBA assembly data explains which parts should be installed and how the manufacturer should install them.

PCBs Fabrication Files

Fabrication documents normally define:

  • Copper layers
  • Solder mask
  • Silkscreen
  • Board outline
  • Drilled holes
  • Routed slots
  • Layer stackup
  • Material
  • Copper weight
  • Surface finish
  • Controlled impedance
  • Finished dimensions

PCB Assembly Files

Assembly documents normally define:

  • Component part numbers
  • Reference designators
  • Component coordinates
  • Rotation
  • Board side
  • Polarity
  • DNP positions
  • Soldering requirements
  • Mechanical installation
  • Inspection
  • Testing

Supporting Production Documents

Complex PCBA projects may also need:

  • Firmware
  • Programming instructions
  • Approved vendor lists
  • Conformal coating drawings
  • Cable drawings
  • Box-build instructions
  • Serialization rules
  • Packaging specifications

A turnkey manufacturer combines these data groups into one controlled production workflow.


Gerber File Requirements

What Is A Gerber File?

Gerber is a widely used format for transferring PCB layer images from design software to manufacturing equipment.

Ucamco maintains the official Gerber format and describes it as the de facto standard for PCB design-data transfer.

Each Gerber file usually represents one manufacturing layer.

Which Gerber Layers Should Be Included?

A complete package may contain:

  • Top copper
  • Inner copper layers
  • Bottom copper
  • Top solder mask
  • Bottom solder mask
  • Top silkscreen
  • Bottom silkscreen
  • Top solder paste
  • Bottom solder paste
  • Board outline
  • Mechanical layers

The paste layers support stencil production. Therefore, they become important when the order includes SMT assembly.

Copper Layer Files

Copper layers define traces, pads, planes, and other conductive features.

The number and order of copper files must match the fabrication drawing and stackup.

A six-layer design should not contain only five identified copper layers.

Solder Mask Files

Solder mask data defines which copper areas remain exposed.

Incorrect openings may cover pads or expose unwanted copper.

The design should clearly define both top and bottom solder mask layers.

Silkscreen Files

Pcb Silkscreen layers may include:

  • Reference designators
  • Component outlines
  • Polarity marks
  • Pin-one indicators
  • Board identification
  • Revision numbers
  • Warning symbols

Silkscreen should not cover solderable pads.

Solder Paste Files

Paste layers define stencil apertures for SMT assembly.

The assembler may modify aperture dimensions for process control. However, any significant change should receive engineering review.

Board Outline

The outline must form one clear, closed shape.

It should identify:

  • External dimensions
  • Internal cutouts
  • Routed areas
  • Slots
  • Unusual edge features
  • Panel requirements

Several conflicting outline layers can create manufacturing errors.

Gerber File Naming

Use clear layer names instead of relying only on unusual software extensions.

Examples include:

  • Product_REV-A_Top-Copper.gbr
  • Product_REV-A_Bottom-Mask.gbr
  • Product_REV-A_Top-Paste.gbr
  • Product_REV-A_Board-Outline.gbr

The article about PCB Gerber file formats explains how Gerber data supports manufacturing.


NC Drill File Requirements

What Is An NC Drill File?

The drill file defines hole positions, diameters, and tool information.

Manufacturers commonly use Excellon or compatible drill data.

Plated And Non-Plated Holes

The production package should distinguish:

  • Plated through holes
  • Non-plated holes
  • Mechanical holes
  • Via holes
  • Tooling holes
  • Slotted holes

Incorrect hole classification may create unintended electrical connections.

Drill Size Information

The fabrication drawing should state whether dimensions refer to drilled size or finished hole size.

Plating reduces the final internal diameter of a plated hole.

Therefore, the manufacturer must understand the required finished dimension.

Routed Slots

Clearly identify plated and non-plated slots.

The slot width, length, position, and plating requirement should match the mechanical drawing.

Drill Units And Coordinate Origin

Drill data should use clear units and the correct coordinate origin.

The origin should align with Gerber, route, and placement files whenever possible.

KiCad’s official documentation explains how to create Gerber and drill outputs.


PCB Fabrication Drawing Requirements

What Is A Fabrication Drawing?

A fabrication drawing communicates specifications that layer images cannot fully describe.

It usually uses PDF format.

What Information Should It Include?

A complete drawing may specify:

  • PCB part number
  • Revision
  • Layer count
  • Board dimensions
  • Finished thickness
  • Base material
  • Tg requirement
  • Copper weight
  • Surface finish
  • Solder mask color
  • Silkscreen color
  • Controlled impedance
  • Finished hole tolerances
  • Board outline tolerance
  • V-score requirements
  • Routing requirements
  • Electrical testing
  • Applicable standards

Why Are Fabrication Notes Important?

Gerber data shows geometry. However, it does not always identify material grades, tolerances, surface finish, or inspection requirements.

The drawing removes uncertainty before pricing and production.

Avoid Conflicting Specifications

Do not state one thickness in the quotation form and another in the drawing.

The manufacturer must pause production when two approved documents conflict.


PCB Stackup Requirements

What Is A PCB Stackup?

The stackup defines the order and thickness of copper and dielectric layers.

It affects:

  • Finished thickness
  • Controlled impedance
  • Signal integrity
  • Power integrity
  • Mechanical strength
  • Thermal performance
  • Manufacturing cost

What Should A Stackup Drawing Include?

A useful drawing should identify:

  • Copper layer order
  • Signal and plane layers
  • Core materials
  • Prepreg materials
  • Dielectric thickness
  • Copper thickness
  • Finished thickness
  • Impedance structures
  • Material grade

Who Should Define The Final Stackup?

The customer may provide a required construction.

Alternatively, the manufacturer can recommend a stackup based on electrical requirements and available materials.

The customer should approve the final structure before production.


Bill Of Materials Requirements

What Is A BOM?

The bill of materials identifies every component required for one circuit board assembly.

A complete PCB BOM supports component sourcing, quotations, machine preparation, traceability, and repeat orders.

Required BOM Fields

The component list should include:

  • Item number
  • Reference designators
  • Quantity per board
  • Manufacturer
  • Manufacturer part number
  • Description
  • Electrical value
  • Package
  • Approved alternatives
  • DNP status
  • Supply responsibility
  • Compliance requirements
  • Special notes

Manufacturer Part Numbers

Use complete part numbers with all relevant suffixes.

Suffixes may define package, temperature grade, lead finish, packaging, or qualification level.

Reference Designators

The quantity should match the number of listed designators.

For example, a line containing R1, R2, R5 should show a quantity of three.

Approved Alternatives

List only engineering-approved substitutes.

A component with the same package may still have a different pinout, tolerance, timing, or thermal behavior.

DNP Components

DNP means Do Not Populate.

Use a dedicated field instead of relying on cell colors or hidden notes.

Customer-Supplied Parts

Mark every consigned component clearly.

The customer should also provide adequate quantities, production overage, original packaging, and traceability.


Pick-And-Place File Requirements

What Is A Pick-And-Place File?

A pick-and-place file tells SMT equipment where to place each surface-mount component.

It is also called:

  • Centroid file
  • CPL
  • XY file
  • Placement file
  • Component position file

Required Placement Fields

A placement file normally contains:

FieldExample
Reference DesignatorU1
X Coordinate45.250 mm
Y Coordinate32.800 mm
Rotation90°
Board SideTop
PackageQFN-32
Value Or PartMCU

Coordinate Origin

All component positions must use one defined origin.

Changing the origin between design outputs can shift every part.

Units

State whether the file uses millimeters or inches.

Do not rely on the assembler to infer units from coordinate values.

Component Rotation

Rotation conventions can differ between PCB software and assembly machines.

The assembly drawing should provide visual orientation references for critical parts.

Top And Bottom Components

Clearly identify which board side contains each component.

The bottom-side view may be mirrored in some CAD outputs. Therefore, the exported file must be checked visually.

DNP Positions

DNP components should appear consistently across the BOM, placement file, and assembly drawing.

If they remain in the placement file, their population status must still be clear.


Assembly Drawing Requirements

What Is A PCB Assembly Drawing?

An assembly drawing visually shows component positions, outlines, orientation, polarity, and special installation details.

Manufacturers normally request top and bottom views.

What Should The Drawing Show?

Include:

  • PCB part number
  • Assembly revision
  • Reference designators
  • Component outlines
  • Pin-one indicators
  • Polarity marks
  • Connector orientation
  • Mechanical hardware
  • DNP components
  • Hand-soldered parts
  • Special notes

Polarity And Pin-One Markings

Clearly identify orientation for:

  • ICs
  • Diodes
  • LEDs
  • Electrolytic capacitors
  • Tantalum capacitors
  • Connectors
  • Batteries
  • Polarized sensors

Do not depend only on a small silkscreen dot.

Mechanical Components

Show the orientation and installation requirements for:

  • Connectors
  • Switches
  • Displays
  • Heat sinks
  • Brackets
  • Screws
  • Spacers
  • Shields
  • Wires

Component Height Limits

Add height restrictions when the assembly must fit an enclosure.

A STEP model can support the mechanical review.


Schematic File Requirements

Is A Schematic Required For PCB Assembly?

A schematic may not be necessary for basic component placement.

However, it strongly supports engineering review, test development, troubleshooting, and failure analysis.

How Does The Manufacturer Use It?

Engineers can use the schematic to:

  • Understand circuit function
  • Confirm component polarity
  • Review power rails
  • Identify critical signals
  • Design test fixtures
  • Troubleshoot failures
  • Verify alternatives
  • Check connectors

Which Format Is Best?

A PDF schematic provides a stable visual reference.

Native CAD files may help with advanced engineering work, but they should not replace controlled manufacturing outputs.


Netlist Requirements

What Is A Netlist?

A netlist describes the electrical connections between pads, vias, and components.

It can support bare-board electrical testing and manufacturing comparison.

IPC-356 Netlist

IPC-356 data may be included as an independent electrical reference.

The manufacturer can compare it with the image data to identify possible CAM errors.

Is A Netlist Always Required?

Not every standard project requires a separate customer netlist.

However, it adds value for dense, multilayer, or high-reliability boards.


Test Procedure Requirements

Why Are Test Instructions Needed?

The manufacturer cannot design a repeatable functional test from the words “check whether the board works.”

A test procedure must define expected inputs, actions, outputs, and pass limits.

What Should A Test Document Include?

Include:

  • Input voltage
  • Current limit
  • Power sequence
  • Test-point locations
  • Required equipment
  • Firmware version
  • Test steps
  • Expected voltage
  • Expected current
  • Communication method
  • Acceptable tolerance
  • Pass or fail criteria
  • Safety precautions

Test Fixture Information

If a fixture is required, provide:

  • Mechanical dimensions
  • Probe locations
  • Connector information
  • Interface cables
  • Control software
  • Expected cycle time

The PCB testing guide compares common inspection and functional test methods.


Firmware And Programming File Requirements

Which Devices May Need Programming?

Programming may apply to:

  • Microcontrollers
  • EEPROM
  • Flash memory
  • FPGA
  • CPLD
  • Communication modules
  • Security devices

What Files Should Be Submitted?

Depending on the device, the factory may need:

  • HEX file
  • BIN file
  • ELF file
  • Programming script
  • Configuration file
  • Fuse settings
  • Security settings

Programming Instructions

State:

  • Device reference designator
  • Programming interface
  • Programming voltage
  • Firmware version
  • Verification method
  • Serialization rules
  • Lock-bit requirements
  • Whether programming occurs before or after assembly

Firmware Revision Control

The firmware filename should include a controlled version.

Do not send several similarly named files without identifying the production release.


Mechanical And 3D File Requirements

Why Are Mechanical Files Useful?

Mechanical data helps the manufacturer verify fit, orientation, clearances, and assembly sequence.

Common Mechanical Formats

Useful formats include:

  • STEP
  • DXF
  • PDF
  • Native CAD data
  • Dimensioned drawings

What Should Be Checked?

Mechanical review may cover:

  • Board dimensions
  • Mounting holes
  • Connector position
  • Component height
  • Enclosure clearance
  • Heat sinks
  • Switch access
  • Display position
  • Cable routing
  • Tool access

Box-Build Requirements

Complete product assembly may require additional documents for:

  • Enclosures
  • Wiring
  • Fasteners
  • Labels
  • Adhesives
  • Torque values
  • Packaging
  • Final testing

Special Process Requirements

Conformal Coating

A coating drawing should define:

  • Coating material
  • Required thickness
  • Coated areas
  • Keep-out areas
  • Masked connectors
  • Test points
  • Inspection method
  • Cure requirements

Potting And Encapsulation

Specify material, volume, depth, cure conditions, and restricted areas.

Cleaning

State cleanliness requirements and whether the selected components tolerate the planned cleaning process.

Lead-Free Assembly

Identify whether production must follow a lead-free PCB assembly process.

The solder alloy, PCB finish, and components must support the required thermal profile.

Selective Soldering

Identify components, bottom-side clearances, and areas requiring protection.

Press-Fit Components

Specify insertion force, tooling, support, and inspection requirements.


Compliance And Quality Documents

IPC Requirements

State the required PCB and assembly acceptance criteria.

Do not assume every project automatically uses the same IPC class.

RoHS And REACH

Identify environmental compliance requirements before component purchasing.

UL Requirements

Specify required laminate recognition, flammability, or safety documentation.

Industry Requirements

Medical, automotive, aerospace, railway, and industrial products may need additional controls.

These may include:

  • Material certificates
  • Component traceability
  • Process records
  • First article reports
  • Inspection reports
  • Test records
  • Calibration records
  • Change approvals

Gerber Vs ODB++ Vs IPC-2581

Gerber transfers PCB layer images through separate files.

It remains widely supported and easy to review. However, supporting drawings and drill data must provide information outside the layer images.

ODB++

ODB++ uses an integrated product-model structure for fabrication, assembly, and testing.

The official ODB++Design resource describes it as an intelligent format for transferring PCB design data into manufacturing.

IPC-2581

IPC-2581 uses an open XML-based structure to exchange PCB and assembly manufacturing information.

The IPC-2581 Consortium describes it as a standard for printed board and assembly manufacturing-description data.

Which Format Should Customers Use?

Use the format accepted and verified by the selected manufacturer.

Even when submitting ODB++ or IPC-2581, additional PDF drawings may remain necessary for customer-specific instructions.

Never assume one intelligent file automatically contains every production requirement.


File Revision Control

Why Do Revisions Matter?

Correct files from different revisions can still produce an incorrect assembly.

For example:

  • Gerber REV B
  • BOM REV C
  • Placement file REV A
  • Firmware V2.3
  • Drawing REV B

This package does not define one controlled product.

Use One Release Package

Every production document should belong to one approved release.

The package should contain:

  • Product name
  • PCB number
  • Assembly number
  • Revision
  • Release date
  • Approval
  • Change history

Remove Obsolete Files

Do not include old files inside folders named:

  • Previous
  • Backup
  • Old
  • Maybe
  • Test
  • Final-old
  • Final-new

The production ZIP should contain only approved files.

Engineering Change Control

An engineering change should identify:

  • Changed files
  • Changed components
  • Affected inventory
  • Affected production batches
  • Rework requirements
  • Testing changes
  • Approval date

Recommended Folder Structure

A clear folder structure reduces search time and production mistakes.

Product-Name_REV-A/
├── 01_PCB-Fabrication/
├── 02_BOM/
├── 03_Pick-And-Place/
├── 04_Assembly-Drawings/
├── 05_Schematic/
├── 06_Test-And-Firmware/
├── 07_Mechanical/
└── 08_Compliance-And-Notes/

Each folder should contain only the current approved files.

The ZIP filename should also include the product and revision.


File Naming Best Practices

Use consistent names that remain understandable outside the original folder.

A good filename may include:

  • Product
  • Document type
  • Revision
  • Date

Examples:

  • Controller-PCB_Gerber_REV-B.zip
  • Controller-PCBA_BOM_REV-B.xlsx
  • Controller-PCBA_CPL_REV-B.csv
  • Controller-PCBA_Assembly-Drawing_REV-B.pdf

Avoid filenames such as:

  • final.zip
  • newbom.xlsx
  • use-this-one.csv
  • latest-final-2.pdf

Clear naming improves traceability and repeat production.


Common PCB Assembly File Errors

Missing Paste Layers

Without paste data, the manufacturer may need to recreate the stencil apertures.

This adds engineering time and interpretation risk.

Missing Drill Files

Gerber copper data does not fully define hole production.

Several Board Outlines

Conflicting outlines can change dimensions, slots, or routing.

Incorrect Coordinate Origin

The placement data may shift relative to the PCB artwork.

Wrong Rotation

Incorrect rotation can reverse ICs, diodes, and polarized components.

BOM And CPL Mismatch

A component may appear in one file but not the other.

Unclear DNP Status

The assembler may populate optional parts or leave required positions empty.

Mixed Revisions

This is one of the most serious documentation failures.

Missing Testing Instructions

The factory cannot quote or perform a repeatable functional test.

Uncontrolled Firmware

Incorrect software can make a good PCBA appear defective.

Unclear Units

Inches and millimeters can create major dimension or placement errors.

Hidden Spreadsheet Data

Hidden rows, filters, formulas, and color-based instructions may disappear during processing.


Quote-Ready Files Vs Production-Ready Files

Quote-Ready Package

A preliminary quotation may use:

  • Gerber files
  • BOM
  • Placement data
  • Quantity
  • Basic assembly requirements

The manufacturer may list assumptions for missing information.

Production-Ready Package

A release package should remove open assumptions.

It should include final:

  • PCB specifications
  • Components
  • Placement data
  • Drawings
  • Test requirements
  • Firmware
  • Compliance requirements
  • Revision approvals

Why Does The Difference Matter?

A budgetary estimate may change after the manufacturer receives final data.

Buyers should not treat an incomplete estimate as a fixed production quotation.


How To Verify PCB Manufacturing Files

Run Electrical And Design Checks

Complete ERC and DRC before exporting manufacturing data.

Export All Files From One Revision

Generate Gerber, drill, BOM, placement, and drawings from the same design release.

View The Gerber Package

Use an independent viewer to inspect:

  • Layer count
  • Alignment
  • Board outline
  • Drill registration
  • Solder mask
  • Silkscreen
  • Paste layers

Compare BOM And Placement Data

Verify designators, quantities, packages, DNP status, and board side.

Check Polarity Visually

Compare the schematic, footprint, silkscreen, datasheet, and assembly drawing.

Verify Mechanical Dimensions

Review holes, cutouts, connectors, and enclosure interfaces.

Open Every Submitted File

Do not assume successful export means the file contains correct data.

Create A Readme File

A short readme can identify:

  • Product name
  • Revision
  • Quantity
  • Contact person
  • Included files
  • Special requirements
  • Known approved exceptions

PCB Assembly File Checklist

Before requesting a quotation, confirm:

  • Gerber layers are complete
  • Copper layer count matches the drawing
  • Solder mask files are included
  • Silkscreen files are included
  • Paste layers are included
  • Board outline is clear
  • Drill files are complete
  • Plated and non-plated holes are identified
  • Slots and cutouts are defined
  • Fabrication drawing is included
  • Stackup is approved
  • BOM contains complete part numbers
  • BOM quantities match designators
  • Approved alternatives are marked
  • DNP positions are clear
  • Pick-and-place data uses correct units
  • Coordinate origin is verified
  • Rotation is checked
  • Assembly drawings show polarity
  • Test instructions define pass limits
  • Firmware version is controlled
  • Mechanical files match the PCB
  • Compliance requirements are included
  • Every document uses the same revision

PCB Assembly File Requirements FAQ

Are Gerber Files Enough For PCB Assembly?

No. Gerber primarily defines PCB layer images.

Assembly also requires component, placement, orientation, and production information.

What Are The Three Most Important PCBA Files?

The most commonly required files are Gerber data, a BOM, and a pick-and-place file.

However, production drawings and test instructions are also important.

Is A Schematic Required?

Not always for basic placement.

However, it supports engineering review, troubleshooting, functional testing, and alternative-component approval.

What Is A Centroid File?

A centroid file contains component coordinates, rotation, board side, and reference designators.

It is commonly called a pick-and-place or CPL file.

Should DNP Parts Appear In The Pick-And-Place File?

They may remain in the file when their DNP status is clear.

The BOM and assembly drawing must show the same population rule.

Can I Send Native PCB Design Files?

Native data can support engineering review.

However, controlled Gerber or intelligent manufacturing outputs should still define the released design.

Should I Send ODB++ And Gerber Together?

Confirm the preferred format with the manufacturer.

If both are submitted, clearly identify which dataset controls production.

How Should I Send Firmware?

Use a controlled filename and include programming instructions, version, interface, and verification method.

Can The Manufacturer Create Missing Files?

The manufacturer may recreate some drawings or data.

However, the customer must review and approve all interpreted information before production.

How Do Complete Files Reduce Cost?

Complete data reduces engineering questions, incorrect purchasing, program changes, rework, and production delays.


Submit PCB Assembly Files To Haode PCBA

Haode PCBA reviews fabrication, sourcing, assembly, programming, inspection, and testing data before production.

Customers should submit:

  • Gerber or intelligent PCB data
  • NC drill files
  • BOM
  • Pick-and-place file
  • Fabrication drawing
  • Assembly drawing
  • Schematic
  • Test procedure
  • Firmware
  • Quantity and delivery requirements

Haode PCBA can combine file review with PCB manufacturing and assembly services.

Complete PCB Assembly File Requirements help Haode PCBA prepare an accurate quotation, shorten engineering review, and build consistent circuit board assemblies.

Share:

More Posts

Phone: USA 86-157 6785 7371
Email: inquiry@devecomponents.com

Send Us A Message

PCBA Manufacturer
Haode Catalog

Who We Are

Founded in 2012,shenzhen haode electronics co.,ltd Professional PCB assembly and manufacturing services with a commitment to quality, innovation, and customer satisfaction.

Haode PCBA

Founded in 2012,shenzhen haode electronics co.,ltd Professional PCB assembly and manufacturing services with a commitment to quality, innovation, and customer satisfaction.

Scroll to Top

Contact us immediately!

Fill out the form below, and we will be in touch shortly.