makeIRLEngineering notes

Sourcing

What to Do When a PCB Component Goes Out of Stock Mid-Project

Recover from an out-of-stock PCB component without creating a hidden redesign: verify supply, qualify alternates, update KiCad, and re-release outputs.

Published Updated

Freeze the release before making a substitution

When a critical component disappears, stop purchase and assembly actions for the affected revision. Do not replace the MPN in an upload portal while the schematic and footprint still describe the old device. That creates a hidden board revision with no review trail.

First establish what “out of stock” means:

  • Is the exact MPN unavailable, or only one distributor SKU or packing option?
  • Is stock absent in the required region but present at another authorized warehouse?
  • Does the assembly provider lack internal inventory while retail distributors have it?
  • Is the manufacturer still active, not recommended for new designs, last-time buy, or obsolete?
  • What quantity is required after assembly attrition and spares?
  • Is a replenishment date confirmed or merely estimated?

Repeat the part-availability check with the exact suffix. A tray version or smaller reel may be electrically identical and acceptable to the assembler, but confirm the manufacturer identifies it as the same device and the packaging can be processed.

Your options depend on the project stage

Before layout is committed

This is the least expensive point to change. Revisit the functional requirement, qualify another component, assign its verified symbol and footprint, and continue layout. Even here, record why the selection changed so the original part does not return through an old BOM.

After layout, before fabrication

A genuine drop-in alternate may avoid routing changes, but “same package” is not enough. If the footprint, pinout, external values, thermal behavior, and layout constraints all match, update the MPN and supporting evidence, then rerun the entire release gate. If any differ, treat it as a board revision.

After bare boards are fabricated

The available choices narrow to an electrically and mechanically compatible substitute, a controlled rework, delayed assembly, consigned stock, or scrapping/revising the boards. An adapter board or dead-bug patch can rescue engineering prototypes, but it is normally unsuitable as an undocumented production solution.

After assembly is booked

Contact the assembler immediately. Parts may already be allocated, feeders prepared, or stencils released. Ask what can be paused and whether customer-supplied stock is accepted. Do not assume an order cancellation or substitute is free after production preparation begins.

Qualify an alternate across five dimensions

Use the latest primary datasheets and compare the old and proposed exact MPNs.

  1. Electrical function: supply range, thresholds, current, timing, accuracy, bandwidth, noise, protection, startup defaults, and absolute maximums.
  2. Pin behavior: complete pin map, no-connect/reserved pins, exposed pad, power sequencing, strap pins, and logic polarity.
  3. Physical package: manufacturer package drawing, body/lead tolerances, pad geometry, height, pin-1 location, and assembly method.
  4. Application circuit and layout: external values, compensation, crystal network, RF matching, switch-node area, thermal vias, keepouts, and decoupling placement. The five layout-critical datasheet sections are covered in reading a datasheet for layout.
  5. System effects: firmware driver and device ID, calibration, bootloader, regulatory approvals, safety evidence, test limits, and enclosure clearance.

Capture the result in a comparison table:

Requirement             Original         Candidate        Result
Package drawing         QFN-24 ABC       QFN-24 XYZ       FAIL: pad differs
Supply range            2.7-3.6 V        2.5-3.6 V        PASS
I2C address             0x48             0x49             FW CHANGE
Exposed pad connection  GND              GND              PASS
Lifecycle               Active           Active           PASS

A distributor’s “similar products” list is a search aid, not qualification. If any mandatory row fails, the part is not drop-in.

Use a clear substitution class

Label the candidate before approving it:

  • Class A: exact electrical and mechanical drop-in; BOM-only source change after review.
  • Class B: same PCB footprint, but component values, firmware, test, or population options change.
  • Class C: footprint, placement, routing, or board mechanics change.
  • Class D: architecture changes.

Only Class A belongs in a pre-approved alternate-MPN list without a PCB edit. Class B still needs controlled updates and validation. Classes C and D require a new board revision, even if a purchasing system calls them substitutes.

Follow the discipline in exact MPN matching. A suffix that changes SOT-23 to SC70 is a Class C change, not a harmless catalog alternative.

Update KiCad as the source of truth

For a true Class A change, update the schematic symbol’s Manufacturer, MPN, supplier, datasheet, and alternate fields. Confirm the footprint and symbol pin mapping against both datasheets. Export a fresh BOM rather than editing the released CSV.

For a footprint or pinout change:

  1. Copy or select a verified library symbol and footprint for the new exact package.
  2. Update the schematic and annotate any changed external components.
  3. In PCB Editor, run Tools → Update PCB from Schematic.
  4. Place the new footprint using the datasheet’s layout priorities.
  5. Reroute affected nets and refill all copper zones with B.
  6. Inspect 3D body height, courtyard, connector alignment, and enclosure clearances.
  7. Rerun ERC, DRC with schematic parity, BOM/CPL reconciliation, and manufacturing output review.

Never reuse an old Gerber archive after changing the source. Regenerate drills, Gerbers, BOM, position data, drawings, and hashes under a new revision.

Decide when to buy scarce stock

Buying from another authorized source can be safer and cheaper than redesigning. Compare available quantity, traceability, date code, moisture condition, freight, and schedule. For independent brokers, require an explicit counterfeit-risk process appropriate to the product; a marketplace photo is not inspection evidence.

A last-time buy can support an existing product, but it also commits cash and creates storage, shelf-life, and forecast risk. For a new design, redesigning onto an active part is often the more durable decision. For a few prototypes, buying enough verified stock for validation plus one planned revision may be reasonable.

Finally, add the replacement and its evidence to the manufacturing gate. Recheck stock at release, archive the qualification, and make the new revision unambiguous. A shortage is visible and manageable; an undocumented substitute is a latent hardware fault.