KB: "Cannot Match Pads with New Footprint" Error During PCB Update

Altium Designer Altium Designer
When updating a PCB document through an ECO, the error "Cannot match pads with new footprint in components: ..." may prevent a footprint from being updated. This occurs when the replacement footprint does not contain the same pin or pad numbers required by the existing netlist connections. Verifying pin and pad designators, maintaining numbering consistency, or removing the existing footprint before running the ECO update can resolve the issue.

概览

When updating a PCB document through an ECO, the error "Cannot match pads with new footprint in components: ..." may prevent a footprint from being updated. This occurs when the replacement footprint does not contain the same pin or pad numbers required by the existing netlist connections. Verifying pin and pad designators, maintaining numbering consistency, or removing the existing footprint before running the ECO update can resolve the issue.
使用 AI 深入了解:

Solution Details

Footprint Update Blocked During ECO Processing

The error "Cannot match pads with new footprint in components: ..." appears during ECO processing and prevents the footprint from being updated in the PCB document.

Altium Designer Engineering Change Order dialog showing a failed footprint change; validation reports “Cannot match pads with new footprint” due to mismatched pins, with unknown pins P1-6 and P1-7 listed.

Pin and Pad Mapping Cannot Be Resolved

This issue occurs when the pin names, pin numbers, pad names, or pad numbers in the replacement footprint do not match those used in the existing footprint. Because netlist connectivity relies on these mappings, Altium Designer cannot safely remap the existing nets when the required pin-to-pad relationships are unavailable.

Verify Footprint Compatibility Before Updating

  • Verify that the replacement footprint contains the same pin and pad numbers required by the existing connectivity.
  • Update the footprint through the ECO process when the component or footprint revision has changed.
  • Remove the existing footprint before importing the ECO if multiple pads have been consolidated into a single pad or the pad-numbering scheme has changed.

Verify Designators and Run the ECO Update Again

  1. Compare the pin names and pin numbers of the existing and replacement footprints.
  2. Compare the pad names and pad numbers of the existing and replacement footprints.
  3. Confirm that all pin-to-pad mappings required by existing net connections are present in the replacement footprint.
  4. If the replacement footprint changes the pad structure or numbering scheme, delete the existing footprint from the PCB document.
  5. Import the ECO again and apply the footprint update.

Example: Footprint Replacements That Generate the ECO Error

The following footprint is currently placed in the PCB document.

Library panel showing component 'Mismatch Pins Ftp' in Test Examples library and three numbered indicators labeled 1, 2, and 3.

The replacement footprints shown below will both generate the ECO error because the required pin-to-pad mappings cannot be resolved.

Library panel showing component 'Mismatch Pins 3' in Test Examples library, with three pads labeled VCC, 2, and 3; pin 1 is named VCC instead of numeric labeling.

Library panel showing component 'Mismatch 4' in Test Examples library, with only two pads labeled 1 and 2, indicating a pin-count mismatch.

Additional Notes

Component footprints can be changed freely. However, when netlist connections already exist, the replacement footprint must contain the pin numbers required by the previous footprint. If the required pin numbers are unavailable, the footprint substitution will be aborted.

References

如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。