Two PCB assembly revisions separated for controlled review beside a rework microscope

Engineering Change Control Between PCB Assembly Batches

Direct answer: Control an engineering change between PCB assembly batches by defining its effective lot, regenerating every affected file, deciding the disposition of old stock, updating process and test instructions, and obtaining cross-functional approval. Superseded packages should no longer appear active.

What decision does this guide support?

This decision tree is for changes introduced after at least one build has been completed or released. It connects design intent to material, manufacturing, programming, test, and batch records.

Engineering Change Decision Tree for low volume PCB assembly decisions
Engineering-change decision path between PCB assembly batches.

Engineering Change Decision Tree

Follow every branch affected by the change, even when the design edit appears small. A footprint, firmware, or alternate-part change can alter several downstream controls at once.

Decision factorHow to evaluate itStop condition
Change definitionState exactly what changes and the intended effective batch.The change scope is open-ended.
Design filesRegenerate affected fabrication, placement, drawing, and variant outputs.Old and new files share an active release location.
MaterialReview on-hand stock, open orders, substitutes, and obsolete items.Disposition cost or ownership is unresolved.
ProcessRevisit stencil, profile, assembly instruction, inspection, and rework impacts.Manufacturing instructions still describe the old build.
Programming/testVersion binaries, fixtures, scripts, limits, and result templates together.Firmware or test revision can drift from hardware.
ApprovalRecord cross-functional acceptance and close superseded work.Any impacted owner has not signed off.

Define the change

State what changes, why it changes, which products or variants are affected, and the first batch that should use it. An open-ended request cannot be translated into controlled manufacturing work.

Assess file and material impact

Regenerate affected Gerbers, drill files, CPL, BOM, drawings, and variant outputs from the new design state. Review on-hand stock and open orders before deciding whether material can be used, reworked, returned, or quarantined.

Disposition old stock

Record quantities and locations of old PCBs, components, labels, programmed devices, and assemblies. Assign commercial and engineering ownership for use-as-is, rework, return, or scrap decisions.

Update programming and test

Version firmware, programming instructions, fixtures, scripts, limits, and result templates with the hardware change. Confirm whether prior reference units and test evidence remain valid for the new baseline.

Approve the new baseline

Engineering, sourcing, manufacturing, test, and project owners should acknowledge their affected inputs. Close or archive superseded work so an old package cannot be mistaken for the active release.

Change-control decision tree

The release decision is complete when design files, material, process instructions, firmware, test, approvals, and effective-batch identity agree. Any unresolved branch remains a hold with a named owner.

Release the change as a new baseline

  1. Trace the impact. Review every file, material, process, and test item touched by the change.
  2. Resolve old work. Disposition inventory, open orders, and units already in progress.
  3. Publish one active package. Record approvals and the effective batch.

Related Cyrionix resources

Continue with the low-volume PCB assembly service and revision-control guide when preparing the next batch.

Technical references

Next step: Review low-volume support when a changed revision must become the next controlled batch.

Similar Posts