¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

"Symbol 'GND' has been modified in library 'power'." ERC


 

I have recently installed KICAD on a new Win10 machine and when running ERC on an existing project (created on
a different WIN10 machine) I get a string of these warnings (See attached RPT file).

I know for a fact that I have never modified those symbols.

What have I done wrong ??? Is there a way around this ??

The original project was created under 6.0.7 and the new machine has 6.0.10

Regards,
Dave


 

Click on one of the errors and see exactly what the problem is.

If it's not obvious then it may be:

The version of Kicad that you have installed on the new machine has
different library versions than on the machine that you designed the
circuit on. I have seen software updates come down that update the libs
and modules, etc.

Update the symbol and see if that solves the problem.
I've not pulled enough old projects into K6 as yet, but I thought I saw
an option to update the symbols etc as when it was opened, but I may be
mistaken on that.



This is one of the main reasons why I only allow Kicad to use copies of
the libraries that I have stored elsewhere on my system. That way any
changes don 't affect my setup. If there is a change that I need,, then
it's a simple matter to manually make the change.

Andy



On Wed, 11 Jan 2023 21:21:40 +0000
"David Slipper" <softfoot@...> wrote:

I have recently installed KICAD on a new Win10 machine and when running
ERC on an existing project (created on
a different WIN10 machine) I get a string of these warnings (See
attached RPT file).

I know for a fact that I have never modified those symbols.

What have I done wrong ??? Is there a way around this ??

The original project was created under 6.0.7 and the new machine has 6.0.10

Regards,
Dave






 

The result of the update was a move from V6 to V6 so I'd hope that the library formats are the same
especially the rather fundamental PWR and GND flag symbols.

No other library has had a problem, even symbols that I have created.

I tried updating those symbols but it made no difference, neither did deleting them from the
schematic and inserting new symbols.

When I setup Kicad on the new machine I did import the settings from the old machine. I wonder
if that caused the problem ??

Dave

On 11/01/2023 23:56, Andy wrote:
Click on one of the errors and see exactly what the problem is.

If it's not obvious then it may be:

The version of Kicad that you have installed on the new machine has
different library versions than on the machine that you designed the
circuit on. I have seen software updates come down that update the libs
and modules, etc.

Update the symbol and see if that solves the problem.
I've not pulled enough old projects into K6 as yet, but I thought I saw
an option to update the symbols etc as when it was opened, but I may be
mistaken on that.


This is one of the main reasons why I only allow Kicad to use copies of
the libraries that I have stored elsewhere on my system. That way any
changes don 't affect my setup. If there is a change that I need,, then
it's a simple matter to manually make the change.

Andy



On Wed, 11 Jan 2023 21:21:40 +0000
"David Slipper" <softfoot@...> wrote:

I have recently installed KICAD on a new Win10 machine and when running
ERC on an existing project (created on
a different WIN10 machine) I get a string of these warnings (See
attached RPT file).

I know for a fact that I have never modified those symbols.

What have I done wrong ??? Is there a way around this ??

The original project was created under 6.0.7 and the new machine has 6.0.10

Regards,
Dave







 

I have found that the best way to fix this is to:

1) highlight the symbol
2) type 'E' to bring up the properties
3) click "update symbol from library..."
4) choose the radio button "Update symbols matching value" or "Update symbols matching library identifier"
5) click "Update"

Sometimes I have to do this twice - I don't know why - but that clears the error for me. And it is quicker to do than to type the above explanation. :-)

I hope that helps you.

Steve

On 1/11/23 07:47 PM, David Slipper wrote:
The result of the update was a move from V6 to V6 so I'd hope that the library formats are the same
especially the rather fundamental PWR and GND flag symbols.
No other library has had a problem, even symbols that I have created.
I tried updating those symbols but it made no difference, neither did deleting them from the
schematic and inserting new symbols.
When I setup Kicad on the new machine I did import the settings from the old machine. I wonder
if that caused the problem ??
Dave
On 11/01/2023 23:56, Andy wrote:
Click on one of the errors and see exactly what the problem is.

If it's not obvious then it may be:

The version of Kicad that you have installed on the new machine has
different library versions than on the machine that you designed the
circuit on. I have seen software updates come down that update the libs
and modules, etc.

Update the symbol and see if that solves the problem.
I've not pulled enough old projects into K6 as yet, but I thought I saw
an option to update the symbols etc as when it was opened, but I may be
mistaken on that.


This is one of the main reasons why I only allow Kicad to use copies of
the libraries that I have stored elsewhere on my system. That way any
changes don 't affect my setup. If there is a change that I need,, then
it's a simple matter to manually make the change.

Andy


On Wed, 11 Jan 2023 21:21:40 +0000
"David Slipper" <softfoot@...> wrote:

I have recently installed KICAD on a new Win10 machine and when running
ERC on an existing project (created on
a different WIN10 machine) I get a string of these warnings (See
attached RPT file).

I know for a fact that I have never modified those symbols.

What have I done wrong ??? Is there a way around this ??

The original project was created under 6.0.7 and the new machine has 6.0.10

Regards,
Dave








 

Thanks that fixed it.
Dave

On 12/01/2023 15:42, Steven A. Falco wrote:
I have found that the best way to fix this is to:

1) highlight the symbol
2) type 'E' to bring up the properties
3) click "update symbol from library..."
4) choose the radio button "Update symbols matching value" or "Update symbols matching library identifier"
5) click "Update"

Sometimes I have to do this twice - I don't know why - but that clears the error for me. And it is quicker to do than to type the above explanation. :-)

I hope that helps you.

Steve

On 1/11/23 07:47 PM, David Slipper wrote:
The result of the update was a move from V6 to V6 so I'd hope that the library formats are the same
especially the rather fundamental PWR and GND flag symbols.

No other library has had a problem, even symbols that I have created.

I tried updating those symbols but it made no difference, neither did deleting them from the
schematic and inserting new symbols.

When I setup Kicad on the new machine I did import the settings from the old machine. I wonder
if that caused the problem ??

Dave


On 11/01/2023 23:56, Andy wrote:
Click on one of the errors and see exactly what the problem is.

If it's not obvious then it may be:

The version of Kicad that you have installed on the new machine has
different library versions than on the machine that you designed the
circuit on. I have seen software updates come down that update the libs
and modules, etc.

Update the symbol and see if that solves the problem.
I've not pulled enough old projects into K6 as yet, but I thought I saw
an option to update the symbols etc as when it was opened, but I may be
mistaken on that.


This is one of the main reasons why I only allow Kicad to use copies of
the libraries that I have stored elsewhere on my system. That way any
changes don 't affect my setup. If there is a change that I need,, then
it's a simple matter to manually make the change.

Andy


On Wed, 11 Jan 2023 21:21:40 +0000
"David Slipper" <softfoot@...> wrote:

I have recently installed KICAD on a new Win10 machine and when running
ERC on an existing project (created on
a different WIN10 machine) I get a string of these warnings (See
attached RPT file).

I know for a fact that I have never modified those symbols.

What have I done wrong ??? Is there a way around this ??

The original project was created under 6.0.7 and the new machine has 6.0.10

Regards,
Dave