← Back to team overview

kicad-developers team mailing list archive

Re: 6.0 Zone filling differences

 

On the master branch in my repo (https://git.launchpad.net/~jeyjey/kicad/tree/ <https://git.launchpad.net/~jeyjey/kicad/tree/>) I have pushed the new zone algorithm, new solder mask shape generation, and new pad painting (which now is the same as the plot code).

These changes address:

https://bugs.launchpad.net/kicad/+bug/602176 <https://bugs.launchpad.net/kicad/+bug/602176> (Anti-pad area should not exclude spokes)
https://bugs.launchpad.net/kicad/+bug/1563744 <https://bugs.launchpad.net/kicad/+bug/1563744> (Zone vs. Soldermask clearance collisions at corners)
https://bugs.launchpad.net/kicad/+bug/1782957 <https://bugs.launchpad.net/kicad/+bug/1782957> (Pcbnew: Zone clearance inconsistency on rounded rectangle pads)

If folks could test it out on some of their boards that would be great.

Cheers,
Jeff.


> On 20 Jun 2019, at 21:24, Jeff Young <jeff@xxxxxxxxx> wrote:
> 
> Turns out there’s a slightly unintended side effect.
> 
> Before:
> <before.jpeg>
> 
> Note the two truncated thermal spokes to the surface-mount pads at the lower right.
> 
> After:
> 
> <after.jpeg>
> 
> 
> The bug is fixed, but not that the junctions between the spokes and the zone body are no longer chamfered.
> 
> I’d say the “after” is better in that respect too, but again it’s definitely different.
> 
> Thoughts?
> 
> Cheers,
> Jeff.
> 
> 
>> On 20 Jun 2019, at 19:50, Reece Pollack <reece@xxxxxxx <mailto:reece@xxxxxxx>> wrote:
>> 
>> Memory is the second thing to go as one ages.
>> 
>> I can't remember what the first one is.
>> 
>> From: "Jeff Young" <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>
>> To: "jp charras" <jp.charras@xxxxxxxxxx <mailto:jp.charras@xxxxxxxxxx>>
>> Cc: "KiCad Developers" <kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>> Sent: Thursday, June 20, 2019 2:46:58 PM
>> Subject: Re: [Kicad-developers] 6.0 Zone filling differences
>> 
>> Wow.  That’s sobering.  I wrote the board outline clearance changes….
>> 
>> Age sucks.
>> 
>> 
>> On 20 Jun 2019, at 19:04, jp charras <jp.charras@xxxxxxxxxx <mailto:jp.charras@xxxxxxxxxx>> wrote:
>> 
>> Le 20/06/2019 à 19:24, Jeff Young a écrit :
>> I believe we now have a warning, but I can’t remember what change it was for.  I thought it was for the outline changes, but from what I can find on the mailing list archive it looks like we were satisfied that one wouldn’t change anything.
>> 
>> So remind me what the warning is for?
>> 
>> AFAIK, it is for board outline clearance change (taking in accounf or
>> not the edge cut graphic items thickness, if I correctly remember).
>> Zone outline changes (only activated if the kicad_advanced
>> "ForceThickZones=0" option enables it), do not need any warning.
>> 
>> 
>> The reason behind this request is that I have a new fill algorithm which fixes a long-standing bug regarding one pad’s thermal ring knocking out another pad’s thermal spoke.  It also allows thermal spokes on custom pad shapes (and would allow us to support custom number of spokes if we wished).
>> 
>> While this should only change zone fills which would have been considered errors in the past, it nevertheless changes them.  What’s the prescription for that?
>> 
>> Cheers,
>> Jeff.
>> 
>> 
>> 
>> -- 
>> Jean-Pierre CHARRAS
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>> More help   : https://help.launchpad.net/ListHelp <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


Follow ups

References