Adding line to part A in a library shows up in all other parts

Bug #694276 reported by Flemming Frandsen
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Wishlist
Unassigned

Bug Description

Using the library editor from 2010-12-18 to add a line to a library with several parts I noticed that the line showed up in the other two parts as well.

I did not find any way to fix the problem in the editor itself, but editing the lib file in a text editor I was able to fix the problem.

I have attached a tarball with the library file before the change was made, after the library editor added the broken line and after I manually fixed it.

The part I'm having problems with is RJHSE-5085, specifically I'm adding a line from pin 22 to the shield in Part A and that part shows up in Part B and Part C as well.

Tags: eeschema
Revision history for this message
Flemming Frandsen (dren-dk) wrote :
description: updated
Revision history for this message
jean-pierre charras (jp-charras) wrote : Re: [Bug 694276] [NEW] Adding line to part A in a library shows up in all other parts

Le 25/12/2010 13:30, Flemming Frandsen a écrit :
> Public bug reported:
>
> Using the library editor from 2010-12-18 to add a line to a library with
> several parts I noticed that the line showed up in the other two parts
> as well.
>
> I did not find any way to fix the problem in the editor itself, but
> editing the lib file in a text editor I was able to fix the problem.
>
> I have attached a tarball with the library file before the change was
> made, after the library editor added the broken line and after I
> manually fixed it.
>
> ** Affects: kicad
> Importance: Undecided
> Status: New
>

Please, read Eeschema doc, chapter 11.5

--
Jean-Pierre CHARRAS

Revision history for this message
Flemming Frandsen (dren-dk) wrote :

Hmm, it seems to be a case of a confusing UI then.

The "Apply changes to all parts in component" text didn't seem to have anything to do with what I wanted to do.

Perhaps the the checkbox should be labeled "Visible in all parts" in stead?

It seems to me that a component will either contain identical parts or different parts, so it would make sense to simply have a big visible switch, like in the options tab where the number of units is configured in stead.

Revision history for this message
Mario Luzeiro (mrluzeiro) wrote :

I'm still have this problem. I try to edit parts with different lines and I can't. I've checked and unchecked all switchs.
Also, I think there is a problem somewhere that it adds lot of PINs in the same PIN.. the only way of getting them out is to rotate them then clean each one by one.
LAST BZR version here.

Revision history for this message
Rick Jenkins (rick-hartmantech) wrote :

THere is a built-in assumption that all parts of a multi-part are the same, or very similar, so that to produce an element that is not shared, one must re-select "not shared" for each individual graphic element.

Eeschema doc, chapter 11.5 says in part:

"However, you can thus treat the case (fortunately rare) multi-parts components, designed with different
graphic types, by uncheck Shared by all parts in component."

This makes it clear the the use of distinct parts in a multi-part is seen as rare and unusual. A single button to reverse this assumption would be very useful.

Martin Errenst (imp-d)
tags: added: eeschema
Revision history for this message
Lorenzo Marcantonio (l-marcantonio) wrote :

There *was* a bug sometimes, when you check/uncheck the multipart flag and it had no effect. Retrying to turn it off and then back on (confirming the dialog) usually worked. Never found the fault but it seems it has been fixed.

However I agree that the workflow/interface could be better (the manual anyway is correct); proposals are always accepted.

Changed in kicad:
status: New → Opinion
importance: Undecided → Wishlist
Revision history for this message
Jeff Young (jeyjey) wrote :

Several bugs have been fixed in this over the years, and the default setting changed.

Changed in kicad:
status: Opinion → Fix Committed
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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