Edit - FP error in Kicad9

When using an Edited symbol and then inserted in schematic shows duplicate pin error, on editing/deleting it shows a duplicate pin greyed-out. but after deletion it still shows up as still present when Electrical rules ran.?
How does one delete it entirely
Also what does “Free” mean in "electrical Type??

OK seem to have solved that one.
Now part shows error several duplicated pins, but nothing is visible to show this in the part editor?

I found that when I used symbol editor and moved a pin to a new location, there remains a greyed-out version of the previous pin underneath.??
Hence error.

firstly, i don’t know about greyed out pin but in symbol editor when you make a pin invisible it turns gray. make sure you don’t have additional pins on top of each other via pin table.

electrical type “Free” means the pin can connect safely to any pin and is ignored by ERC.
I mainly use them for NIC (though, do verify before).

feel free to read more here:

The issue I have right now appears to be the greyed out image of a previous pin location causing the duplicate pin error.
The grey image cannot be deleted or moved?

In the screenshot from the symbol editor below, both the COM (pin 15) and VN (pin 10) have their visibility disabled. For me, these pins are not gray, but cyan.

They can also still be edited just like any other pin. I’ve never seen “ghosts” of previous pins or pin locations.

You can also use: Symbol Editor / Edit / Pin Table to see an overview of all pins in a spreadsheet. You can click on a column header to sort them from that column. Sorting on pin number quickly reveals duplicate pin numbers.

You can also use Symbol Editor / Inspect / Symbol Checker to examine problems with schematic symbols.

If I move the pin the blue version moves with it, and it leaves a fade grey pin underneath with a different pin # , probably the original ?

Sounds like a hidden pin to me.

No. It is called Pin Stacking. KiCad uses this technique to be able to connect one wire in the schematic to multiple pins on the IC. (Most often this is a bunch of GND or power pins). I don’t really like this technique, but it’s fairly common in KiCad’s default libraries.

So is there a solution in this case, or will it be quicker to start over the footprint edit?

All pins should be visible (even when stacked) in the symbol editor.

Did you do anything with the pin table?

I get this but all pins appear correct?
I still have a greyed image of a pin I don’t seem to be able to get rid of?
image

This greyed-out pin cannot be moved or erased etc.?

image

Pin table
image

Have you tried a long click to select it?
This brings up a context menu which shows all things at the cursor location.

You’ve mentioned quite a lot of times you can’t select it, but not what happens when you attempt to select it.

Maybe it helps if you set the pin to visible and make it longer in the pin table.

The pin was moved to another location and apparently left this greyed image behind?
Selecting it brings up the highlighted editing outline of the whole IC FP.?

And this started yesterday I assume?

It may be worth saving a copy of your project / library in this state. I’m beginning to suspect it’s some kind of bug, and maybe someone with more KiCad knowledge then me is willing to have a look at that symbol.

But also, what’s so special about this symbol? There is also an DRV8711 in KiCad’s default libraries.

I was aware of the original, but I just wanted to change IC size and position of the pins. I may have to use the library version now in any case?!

That is the easiest way out. I don’t know if anyone would be interested in an attempt to find the cause of this, and a copy of (a part of) your project would be needed in that case.

You can also open the footprint file in a text editor. All of KiCad’s files are text based and quite easy to read. But in this case, it is apparently only a small modification of a default footprint, and just starting over is the simplest.

Yes, it would be interesting to know why this is happening; but
for now, I will just make the changes and go with the library version!
Thanks