The smallest unit in board file geometry is 1nm. However, all tolerances are really determined by the capabilities of the board manufacturer. I think setting all the default pad and footprint tolerances to zero and using the user's global settings is the proper way to go. The problem I see with setting the tolerance on these paste and/or mask pads is the user may not notice that the tolerances are too small for the board manufacturer. The best case scenario is the boards will be rejected by the manufacturer's DRC or in the worst case the boards will not reflect what the user had intended and possibly fail.
On 04/27/2018 03:16 PM, Rene Pöschl wrote: > We (the librarians) discovered that our workflow (or is it a workaround > for missing features) of defining special paste or mask areas does not > work as intended. > > We use paste or mask only pads (no copper, only past or mask selected, > no pin number assigned) to specify mask/paste areas if we can not use > the normal way of defining them. (example a large exposed pad needs > split up paste areas.) These pads naturally have a clearance setting of > 0 which tells kicad that the project settings should be applied. (We did > not think about that.) > > To avoid this i assume we will need to set a small clearance in such > pads as a workaround. What is the smallest value possible that can be used? > > > --- > > > And a strange observation i made regarding polygon pads. One can not set > a negative soldermask clearance on the pad level. (soldermask defined > pad) But a negative clearance on the footprint level is possible. (and > results in the expected mask area reduction.) > > > _______________________________________________ > 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

