I would prefer at least 3 files.
One for SMT devices.
One for TH Insertion.
One for hand placement.
Or one file with an extra field (SMD, TH, HAND).

Just an extra $0.02,
Jean-Paul
AC9GH

> On May 11, 2015, at 5:09 PM, Andy Peters <[email protected]> wrote:
> 
>> 
>> On May 10, 2015, at 9:25 PM, Jean-Paul Louis <[email protected]> wrote:
>> 
>> Andy,
>> 
>> The distinction between SMD, TH and Hand-placed is VERY important, as a SMD 
>> placement machine cannot handle TH parts and vice-versa. So you want to be 
>> able to segregate the parts for each assembly step.
>> 
>> Just my $0.02.
>> Jean-Paul
>> AC9GH
> 
> Right, so then this option needs even more consideration, and perhaps the 
> result will be not one, but two files for the automated stuffing machines.
> 
> -a
> 
> 
>>> On May 10, 2015, at 10:24 PM, Andy Peters <[email protected]> wrote:
>>> 
>>>> 
>>>> On May 9, 2015, at 2:27 AM, jp charras <[email protected]> wrote:
>>>> 
>>>> Le 09/05/2015 00:08, Andy Peters a écrit :
>>>>> I was just skimming the kicad.info forum and a person had a question 
>>>>> about why some parts did not end up in the position file needed for 
>>>>> assembly. Another thread mentioned that that can be handled by setting an 
>>>>> “attribute” for each part in pcbnew. So I looked it up. (It has not 
>>>>> affected me because I haven’t submitted any boards for 3rd-party 
>>>>> assembly.)
>>>>> 
>>>>> There are three options for the Attributes setting, and the following 
>>>>> comes right from the pcbnew documentation:
>>>>> 
>>>>>   • Normal is the standard attribute.
>>>>> 
>>>>>   • Normal+Insert indicates that the module must appear in the automatic 
>>>>> insertion file (for automatic insertion machines). This attribute is most 
>>>>> useful for surface mount components (SMDs).
>>>>> 
>>>>>   • Virtual indicates that a component is directly formed by the circuit 
>>>>> board. Examples would be edge connectors or inductors created by a 
>>>>> particular track shape (as sometimes seen in microwave modules).
>>>>> 
>>>>> The second and third options seem clear. It’s just the first one that’s 
>>>>> vague.
>>>>> 
>>>>> What is meant by “Normal is the standard attribute?”
>>>>> 
>>>>> -a
>>>> 
>>>> Should be:
>>>> Normal is the attribute for footprints which cannot be automatically
>>>> inserted on the board (they are not listed in automatic insertion file)
>>> 
>>> OK, but the term “attribute” in this case is still quite vague. Seems to me 
>>> that automated stuffing is the rule, not the exception, so the “normal” 
>>> mode is “in the stuffing list.” I don’t see why there’s a distinction being 
>>> made between SMD and THT parts.
>>> 
>>> Perhaps this would make a lot more sense if the term “attribute” was 
>>> changed to “Assembly Option” or “Stuffing Option” or something more 
>>> indicative of its function. Then the options should have reasonable labels: 
>>> “Include in Insertion File,” “Do not include in insertion file,” “Virtual 
>>> part.” The latter, of course, includes things like edge connectors and 
>>> mounting holes which must have a valid net (electrical) connection. 
>>> 
>>> I suppose you have to make a distinction between a part that must be on the 
>>> BOM but must be stuffed by hand vs a part that is a “not installed” and 
>>> does not appear on the BOM.
>>> 
>>> I can certainly see instances where a physical part needs to be 
>>> hand-stuffed, such as an LCD or a pot that can’t be washed.
>>> 
>>> Just my two cents.
>>> 
>>> -a
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : [email protected]
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>> 
> 
> Andy Peters
> 5511 E Rosewood St
> Tucson, AZ 85711
> 520-907-2262
> [email protected]
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to