Explicit format is always better than an implicit one where 0 stands for inherit, for example.
On Sat, Apr 28, 2018 at 8:10 PM, Strontium <[email protected]> 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. > > 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 <[email protected] <mailto: >>> [email protected]>>: >>> >>> 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 : [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 >> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > -- Remember The Past, Live The Present, Change The Future Those who look only to the past or the present are certain to miss the future [JFK] [email protected] Live Long and Prosper, Andrey
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

