Hi @holgerlembke and welcome! Sorry, your post was held back by the antispam system for a while…
From your description I’m not yet sure what the problem is. Do you have a library that you could share? (The libraries are in LibrePCB-Workspace/v0.1/libraries/local/.)
I like the way a part is added, but I think it is way to easy to miss a step… I spend the better day of a part and didn’t see/understand my error. It really needs a step-by-step-web-page-guide to find errors.
If you follow the component creation wizard, there’s a signal mapping step. Maybe you changed something in the symbol after creating the component?
In any case, the behavior is a bit weird. @ubruhin do you know why symbol pins that haven’t been assigned a signal can still be connected? Shouldn’t an error be shown instead?
There is! In the library manager, when editing your library, right-click on the components pane and choose “New”. Then the “New Component” wizard will pop up.
It will not warn you if you don’t assign any signals though, maybe there should be a warning. You probably just skipped that step.
Yes, you’re right, but the user’s intent is definitely to connect the wire to the pin. If the wire is placed when clicking without a warning, a new user will probably think it’s connected and that it just looks strange.
So I’m creating another part and now understand my error better… I get the wizard to build component variant one time (when creating a new component). It could be missed easily.
Why not add a message? “Variant “default” has 15 pins without component signal.”