kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #27135
Re: PCB update behavior
-
To:
<kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Sumiński <maciej.suminski@xxxxxxx>
-
Date:
Wed, 11 Jan 2017 15:59:01 +0100
-
Authentication-results:
spf=pass (sender IP is 188.184.36.46) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<8bfc3457-dcc9-95d5-4581-88066d5ee37a@gmail.com>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
On 01/11/2017 03:46 PM, Kristoffer wrote:
> Every kind of dialog is quickly going to become annoying, the components
> needs to be marked in some way. Maybe if one could identify which
> components was added in pcbnew, and which was imported from eeschema?
I think they can be distinguished by checking whether the "Sheet path"
field empty or not, unless there are some extra rules that I am not
aware of. Check the left bottom corner of the footprint properties dialog.
Regards,
Orson
> This would not break anyone of our workflows.
>
> On 01/11/2017 03:39 PM, jp charras wrote:
>> Le 11/01/2017 à 14:55, Kristoffer Ödmark a écrit :
>>> I was the one suggesting that, and I would also suggest that every
>>> extra component/footprint that
>>> does not have the "virtual" attribute should be removed if there is
>>> not a matching schematic symbol,
>>> so that an extra resistor would be removed, but an extra mounting
>>> hole with the virtual tag would be
>>> kept.
>>
>> Virtual tag is just to avoid the component put in BOM.
>>
>> A typical virtual component is a edge-connector card and some
>> microwave components which are only a
>> drawing on the board.
>> The footprint itself is similar to other footprints (but usually has
>> no 3D symbol)
>>
>> For me I am not sure the "right way" exists.
>> (In my designs I always put a schematic symbol for each footprint,
>> especially mounting holes)
>> Perhaps an option similar to options existing in import netlist dialog.
>> Or, better, like in Altium, a dialog to validate footprints which will
>> be removed or changed.
>>
>> Note: locked footprints are not removed.
>> Basically, mounting holes (like any mechanical footprint) should be
>> always *locked* in a good design.
>>
>>>
>>> -Kristoffer
>>> On 2017-01-11 14:00, Maciej Sumiński wrote:
>>>> Someone on #kicad has noticed that "Perform PCB update" removes
>>>> components that were placed only in pcbnew without a schematic symbol
>>>> counterpart assigned. It works as if "delete extra footprints" option
>>>> was always enabled when reading a netlist. The drawback is it removes
>>>> logos, mounting holes, etc. that were placed at later stage.
>>>>
>>>> What is the right way to perform a PCB update? Shall we keep components
>>>> with empty schematic sheet path (i.e. placed in pcbnew) or force users
>>>> to maintain component & footprint links?
>>>>
>>>> Regards,
>>>> Orson
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References