[SOLVED] Error when updating the PCB after changing the schematic

Hi, I am currently facing two problems.

Firstly: I made a change in the schematic and inserted another component. Now I wanted to apply the changes to the board by hitting the corresponding button (as usual). But for some reason I don’t understand, Kicad wants to insert all the components of the circuit diagram into the board again. That is, the previously inserted and placed ones a second time, so that they would be there twice.

Secondly: I had a programme crash once and since then, when I open the schematic editor, I get the message that it is already open and whether I want to open it a second time. If I confirm this, it opens and I can work normally.

I am working with Kicad 7.07 does anyone have any ideas? Thanks in advance.

Did you do something else after the latest successful PCB update? Like move symbols between sheets?

The crash leading to “already open” message is probably related to a “.lck” (lock) file that gets generated by KiCad in the project folder for each open design file. The lock file is named something like “mydesign.kicad_sch.lck”. You can safely delete the “.lck” file if it is erroneously sticking around after crash.

1 Like

There is not much info in your post, and therefore there is also not much we can suggest.

Are you completely familiar with these three checkboxes and how they work?

1 Like

Thank you, this did it.

If I update the PCB, the PCB editor throws all the components onto the worksheet again.

This is a sign that schematic and pcb were not in sync prior to the “update pcb from schematic” command. (why this happened is another question - there are many reasons).
The fact that cross-highlighting works is not a clear sign that the synchronization is still correct, I also had situations were cross-highlighting works, but the “update pcb” command puts new footprints onto the board.

1 Like

Thank you. I have done a “re-link” and that worked it out. :grinning:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.