Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin count and labels are lost when switching package #4094

Open
lonetech opened this issue Dec 17, 2023 · 1 comment
Open

Pin count and labels are lost when switching package #4094

lonetech opened this issue Dec 17, 2023 · 1 comment
Labels

Comments

@lonetech
Copy link

lonetech commented Dec 17, 2023

Current Behaviour

When using the Generic IC part, properties like pinout are filled in using the Inspector.
However, the order is messed up, e.g. pin label editiing is above pin count, and changes have destructive side effects.
Example: I've built a 74HCT00 using DIP, and want to switch package to SO. On selecting SO, existing schematic connections are broken, pin count is reset from 14 to 8, and suddenly absent (which is not what was selected) pin labels are discarded.

Build:
Version 1.0.1
(rcdebian/1.0.1-1+b1 2023-12-03) 64 [Qt 5.15.10]
Operating System:
Debian GNU/Linux amd64

Steps to reproduce:

  • Add Generic IC in schematic
  • Correct pin count
  • Edit pin labels
  • Switch package

Expected Behaviour

Pin count should remain, leaving schematic connections unaffected. At least when an equal count is available.

It would also be desirable to be able to change package on parts after I've saved them to my parts bin (which has to be done via Part Editor, the Add to bin... option also discards entered details). It's common to want DIP in breadboard and surface mount on PCBs.

I also don't see how to permit multiple packages in the part editor.
And the pin label editing dialog should probably be where pin count is set to begin with.

@KjellMorgenstern
Copy link
Member

I have crossed out the feature requests from your report, so this issue can focus on preserving the pin labels when switching the package. This doesn't mean those ideas are rejected, they should just have separate issues with their own clear description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants