kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #35633
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Sun, 29 Apr 2018 14:28:08 -0400
-
Autocrypt:
addr=stambaughw@xxxxxxxxx; prefer-encrypt=mutual; keydata= xsDiBEM0hxQRBAC2fNh3YOVLu1d5GZ0SbrTNldGiGnCJPLqzEnqFX9v6jmf33TMt6EmSLkl6 Wtfkoj0nVwKxcYmJkA8DX0QAokBkwNIzhSsBzQvthBLIk/5LnPVVKrEXOcL4mUyH1doKlkaE slgJozNa6Av+oavcvD02o1zJOloBbaHlNlyRt7fKswCgtIFlVjWggVH/15KfWk+Qo5JVPbME AIUBAQyL2OAx0n60AWec2WHnO9buHuG0ibtICgUMkE+2MRmYyKwYRdyVwGoIUemFuOyHp0AJ InX4T+vy2E7vkwODqjtMLfIoRkokW74Fi4nrvjlhOAw/vdq/twLbAmR9MOfPTpR4y7kQy1O2 /n+RkkRvh26vTzfbQmrH7cBJhk6aA/9Uwvu3E4zNJgHVZeS0HyWtmR1eOPPRbnkPgJTToX5O KMKzTJI/FX6kT7cFoCamitHrW3BJP4Dx+cMMsa47EGxqVTdbVJ4LjogsXTXxb+0Fn1u4zBdx x3Cer6O7+hqWy7zvpzeC6nSREjqDKa5CgHtv/GLm5uFPOmsjAsnHj2tlBs0oV2F5bmUgU3Rh bWJhdWdoIDxzdGFtYmF1Z2h3QHZlcml6b24ubmV0PsJeBBMRAgAeBQJDNIcUAhsDBgsJCAcD AgMVAgMDFgIBAh4BAheAAAoJEBtRcWlZ+CRezfIAn02MxFsT/gJbpetkspz3pr7LmxGHAJsF VKrmxZWf5lq+jPkvd9JMDBkIac7BTQRDNIcxEAgAgCru+3/aOC6RCjpvYC72wY+d5SmHphC6 yeiV2/mOumyt5MLo/Ps2GznZr11JspqFk5K/ZpvpMMLqqjDZ39+50a2iKRQFJ6NlK+hJWMmj 6eJygQrCwYo3Gjc6CqfrqUv+8VSnf/i5sIZmtOVA4ZjML18MuBvMSsNdVLFJd5HNnYb1iOEC pvqdPVh/21LLCEw7MUUGGnHBhCrmk2aJe5hFmcSNg4ldBcXrgMQBwf7aMVoobXBMFDb/IENB yXn0llB7Gr2IFMRmNS9/p8s/II1Yl2bTqyX4FSz8cfn7C9KEz7faZ7wzAcpwHFC/zs3JoAjJ 0IEKdNUpIwAlKMzT3CzctwADBQf/cxpG28MKyrqknNmq/8LQLy+x6FSYXBLjxQz9BiBNYees DZQ6J5UbL1mjpJzMa5tLZypPYo4bbGyR22hrbyDFK7m6AcVaMIJKl98g4ukMutFfAJyRDaRE H5Zl/X1P4u1Z/yaAIy9mKaNbaK1/5djNJ5wCTFenTUgAp9xdc30kGkFDdLJFp5uxDY4P0vaZ iZdjUCvDM3Zjv5IzpNOfxVqTUBQNUP/BnnKhkk0pDTD6s3X8S+D0rOtEBQ8K0cwERI/E8EFa 8nj0TNw4e2MYGR8wg+SxqJ7z5f0zPY0bO6G9DDFBwYCqzzPWGqdAh9vA5971TAbPERtdFybh kurozp2SfcJJBBgRAgAJBQJDNIcxAhsMAAoJEBtRcWlZ+CResHUAniULLCWiT26ieRTl7N2v S6vBo/DuAJ4m7Ss/gyiW6ybTn1ctDXAUgm2QVQ==
-
In-reply-to:
<753570f6-f6b4-c8df-232a-2f89cd90990f@gmail.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
Steven,
On 4/28/2018 11:10 PM, Strontium wrote:
> Wayne,
>
> I think it is an acceptable solution for V5 because this shouldn't get
> in the way of a V5 release.
>
> For V6, would it be feasible to define 0.000001/0.00001% to be a special
> value (like zero) which means "effectively zero" and then the pad gui
> can be updated with this special knowledge so that users don't look at a
> pad and say "Why is this set to 0.000001??" and then change it thinking
> its a rounding error or something.
>
> I am not a fan of coded values in gui's because the whole idea of a gui
> is to abstract the implementation details into something human friendly.
> And 0 meaning "inherit", and 0.000001 meaning "effectively zero" is an
> implementation issue and not something the user should have to know or
> think about.
I would rather not use magic values. They make the file format less
human readable which is a design goal with any kicad format. The person
reading the file would have to know that 0.000001/0.00001% meant do not
apply clearance and/or ratio to the pad. I would rather use a flag such
as no_clearance and/or no_ratio to ignore the normal priority. This
makes it clear that that clearance and/or ratio calculations do not get
applied to the pad .
>
> Actually, it would be nice in the pad gui, if it IS set to inherit that
> the field display a READ ONLY value that would be used NOW based on the
> current global/parent settings, and which is it (a global value or a
> parent value).
>
> Steven
>
>
> On 28/04/18 23:35, Wayne Stambaugh wrote:
>> Just to be clear, the library developers are asking for the ability to
>> ignore clearance and ratio settings when creating solder mask and
>> solder paste only pads. If this is the case, it will require a board
>> file format change to add a flag to ignore the global and footprint
>> level settings. I would be opposed to changing the code to just
>> assume that if it's a solder mask or solder paste only pad that no
>> tolerance or ratio is applied. This would break an existing pads
>> defined this way and silently change existing boards. Given that we
>> are deep into feature freeze, the least painful solution would be to
>> set the tolerance to 1nm and the ratio (as JP suggested) to 0.00001%
>> for the footprints that need to maintain the dimensions of solder mask
>> and solder paste only boards. The change to the overall pad
>> dimensions using this method would be far below any board
>> manufacturer's tolerance capabilities. Is this not an acceptable
>> solution?
>>
>> Cheers,
>>
>> Wayne
>>
>> On 04/28/2018 08:44 AM, Eeli Kaikkonen wrote:
>>>
>>>
>>> 2018-04-28 15:04 GMT+03:00 Rene Pöschl <poeschlr@xxxxxxxxx
>>> <mailto:poeschlr@xxxxxxxxx>>:
>>>
>>> The global settings here are less for ensuring correct alignment and
>>> more for a global paste reduction.
>>>
>>>
>>> That's right, that's what I meant. In the example datasheet you have
>>> 0.05mm tolerance for the location of the mask in relation to the
>>> copper because. But making the mask openings larger or smaller by
>>> 0.05mm would be against the recommendation.
>>>
>>> It just doesn't make sense to apply global paste and solder mask
>>> clearance values to "pads" which don't have copper. The whole reason
>>> why non-copper pads can exist is that you need control over the size,
>>> shape and location of paste or mask, right? Changing the behavior
>>> could lead to problems but luckily the current behavior can be
>>> circumvented by adding to clearance fields a very small value which
>>> is negligible in practice.
>>>
>>> Eeli Kaikkonen
>>>
>>>
>>> _______________________________________________
>>> 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
References
-
What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Rene Pöschl, 2018-04-27
-
Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Wayne Stambaugh, 2018-04-27
-
Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Rene Pöschl, 2018-04-27
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Eeli Kaikkonen, 2018-04-27
-
Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: jp charras, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Eeli Kaikkonen, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: jp charras, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Strontium, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Rene Pöschl, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Eeli Kaikkonen, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Wayne Stambaugh, 2018-04-28
-
Re: Fwd: Re: What are the smallest values for pad paste and mask clearances? Why can't polygon pads not use negative mask clearance?
From: Strontium, 2018-04-29