Reset to Library Defaults issue

Bug #1425134 reported by Walter on 2015-02-24
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Jeff Young

Bug Description

Kicad Build 2015-02-19 BZR 5432

Reset to Library Defaults doesn't behave as expected.

Steps to reproduce:
- Create new schematic
- Place any component
- Right click in component -> Edit with library editor
- Edit some fields in Fields Properties (es. add new field or modify an existed one)
- Save component and close library
- In schematic editor, right click in modified component -> Edit
- Press "Reset to Library Defaults" button

Expected (correct)
- Fields are up to date to last version of component library

Real (wrong)
- No changes in Fields of components

Kerusey Karyu (keruseykaryu) wrote :

As the Eeschema manual (page 42) said:

"The option “Reset to Library Defaults” set the component to the orientation 0, and the options, size and
position of each field. However, texts fields are not modified because this could break the schematic."

So fields content are not fully updated and that is the default behavior.
Could you precise more your report, what exactly you did and what behavior you expected?

Walter (walter-buttazzo) wrote :

When I right click on component -> Edit with library editor, I'm editing component directly in library.

What I would like is any change in library is mirrored in component in my schematic.
If I want to edit/add/remove any fields in library, I have to delete and replace my component in schematic.

In my opinion "Reset to defaults" should replace component with updated one.

I can agree it's not automatic "change in library = change in schematic" but I would like to have any function instead of manually delete and replace component.

I hope I'm clear enough.

You are clear, but not necessary right.
What happens to you design if references (or values, or footprints for generic components) are reset?

Artsiom Shchatsko (cioma) wrote :

Would it be possible to have an additional checkbox saying "Also reset fields to library default"?

Artsiom Shchatsko (cioma) wrote :

In general this bug seems quite similar to

xzcvczx (xzcvczx) on 2016-05-31
Changed in kicad:
status: New → Opinion
Peter Taylor ( wrote :

I create library symbols for specific parts (fields include footprint, manufacturer part number, part values, etc) and so it would be extremely helpful to at least have the option of updating schematic symbol field values from the library. Also an option to do a schematic level global replacement of one library part with another.

Jeff Young (jeyjey) wrote :

In 5.1 the user has options over what to update.

Changed in kicad:
status: Opinion → In Progress
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 5.1.0
tags: added: eeschema
Jeff Young (jeyjey) on 2018-07-17
Changed in kicad:
status: In Progress → Fix Committed
Dr.Omedar (sporubcan) wrote :

When will be mentioned version 5.1.0 available? In 5.0.1 is in menu option Update Field Values, but it doesn't work (added fields in symbol library editor, but new fields not proceeded to the schematic).

I also updated a lot of components in library, included e.g. manufacturer order codes to fields, but see no way how to update it in schematic.

Jeff Young (jeyjey) wrote :

@Dr.Omedar, 5.1 is scheduled for early next year. You can get a pre-release now, with the usual caveats:

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers