← Back to team overview

kicad-developers team mailing list archive

Re: 6.0 Zone filling differences

 

Whoo hooo!

An algorithm that doesn’t cut any conceptual corners (and so should be correct), and is fast as well.

As always, please send in any exceptions.

Cheers,
Jeff.


> On 25 Jun 2019, at 15:32, Jeff Young <jeff@xxxxxxxxx> wrote:
> 
> Well, rats.  While that’s actually a board error (spoke width larger than distance between pads is never going to turn out well), it’s one that our DRC doesn’t catch.
> 
> And that makes it a show-stopper.
> 
> The only way to fix this is to go back to the slow algorithm.  Hopefully I’ve learned enough about optimising this to make to keep it from spiralling out of control….
> 
>> On 25 Jun 2019, at 14:41, Seth Hillbrand <seth@xxxxxxxxxxxxx> wrote:
>> 
>> On 2019-06-24 21:41, Jeff Young wrote:
>>> This is another excellent test because it does some pretty weird stuff
>>> (such as rounded rectangle pads mimicking circular ones so that the
>>> thermal spokes are at 90º instead of 45º).
>>> Anyway, I’ve pushed bits that make it mostly good now.  There are
>>> still 4 unconnected thermal sinks where it was taking advantage of a
>>> bug which no longer exists (thermal spokes connecting to each other
>>> rather than to the zone).
>> 
>> Hi Jeff-
>> 
>> I have another case for you.  Take a look at OLIMEX's A64-OlinuXino[1].  Specifically, the HDMI connector in the top left.
>> 
>> On the thermal spokes issue, I'm not sure that we should consider that pad-pad connection to be a bug.  Do you have a sense of the level of difficulty it would be to implement the previous behavior?  I checked with a couple other packages (Altium, PADS) and this appears to be standard behavior to connect with zone fills between pads of the same net.
>> 
>> Best-
>> Seth
>> 
>> [1] https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/A64-OLinuXino
> 
> 
> _______________________________________________
> 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