OK, so I am trying to create a new schematic symbol for a part with multiple units. So I create a new symbol, select the number of units (5), and start to draw the symbol. The top of the screen has the units in a drop-down. So I draw unit A, and when I want to go to the next one, it seems logical to go to the drop-down select B, and then draw B. When I do that, A stays on the screen. Either I am doing this wrong or this is a bug.
I have drawn a number of multi-unit symbols. If I remember correctly you need to start editing B (and maybe C, D, etc.) when it appears. KiCad’s assumption is that the units are identical, but starting with the same provides a helpful starting point.
Tried multiple tests, and it I can make the issue repeatable when I use the pin table to insert the pins. When I do this, the body portion will change , but pins remain unchanged (this is the scenario when you pick units are not interchangeable). If I do not pick that option, nothing will change when I switch units.
If I insert pins individually it works as expected.
Hello @Frozen001
I’ve been looking into this problem further.
There is a bug causing your problem.
To create your symbol:
Enter Symbol Editor then File / Select your personal library into which the new component is placed / then Click File / New symbol / then this window is displayed:
Tried again this morning and followed your method, and I still cannot make a multiple unit part correctly.
Opened Symbol Editor
Selected my custom library
Did File > New Symbol
On Popup window I
a) Entered Name
b) Entered number of units
c) hovered over the “United are not interchangeable” help text pops up, I select the option
Generate First unit (a)
From the drop down I select unit (b)
outline box disappears, but pins stay
delete pins
enter new pins and box outline
switch back to unit (a) and original pins and box are identical to unit B
Not sure if this matters but I am on a windows 11 machine. I have a mac and windows 10 box, let me try on those and report back.
mf: That box is unchecked. So Windows 10 no issue, OSX no issue.
Rebooted my machine (tried this before with no change) and stated a new library and so far with three tests the issue seems to have gone away. Maybe it was because the library was created with an older version?
There is a contradiction between Library Symbol Properties and New Symbol Properties.
You should have the “Units Are Not Interchangeable” box ticked in the “New Symbol” window.
Don’t touch the “All symbols are Interchangeable” box in the “Library Symbol Properties”: the explanation, when hovering, contradicts the “New Symbol” explanation.