Reset to Library Defaults issue

Bug #1425134 reported by Walter
34
This bug affects 8 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
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

Tags: eeschema
Revision history for this message
Kerusey Karyu (keruseykaryu-deactivatedaccount) 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?

Revision history for this message
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.

Revision history for this message
jean-pierre charras (jp-charras) wrote :

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

Revision history for this message
Artsiom Shchatsko (cioma) wrote :

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

Revision history for this message
Artsiom Shchatsko (cioma) wrote :

In general this bug seems quite similar to https://bugs.launchpad.net/kicad/+bug/968139

xzcvczx (xzcvczx)
Changed in kicad:
status: New → Opinion
Revision history for this message
Peter Taylor (ptaylor.us) 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.

Revision history for this message
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)
Changed in kicad:
status: In Progress → Fix Committed
Revision history for this message
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.

Revision history for this message
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: https://forum.kicad.info/t/is-it-a-good-idea-to-use-a-nightly-build-version/9309

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.