Skip to content

[Bug] Existing symbols don't update pin numbers when new components are added #14

Description

@elcruzo

Description

When adding a new component to a schematic, the new component has the correct pin numbers. However, existing components on the sheet that had incorrect pin numbers (e.g., pin number matching pin name instead of sequential 1, 2, 3) are never updated.

Steps to Reproduce

  1. Have a schematic with existing components that have incorrect pin numbers (see issue [Bug] Some symbols have duplicate pin numbers matching pin names — breaks net assignment in PCB #12)
  2. Add a new component — it correctly has the right pin numbers
  3. Observe that the existing components still have the old, incorrect pin numbers

Expected Behavior

Running "Update Symbols from Library" or a similar operation should update all existing symbol instances on the sheet with corrected pin data from the library.

Current Behavior

Only newly placed components get the correct pin numbers. Existing instances retain their original (potentially incorrect) pin numbering, even after the library has been fixed.

Workaround

Users must manually delete the old component and re-place it from the library to get the updated pin numbers. Alternatively, use the Symbol Editor to edit pin numbers directly on each instance.

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions