← Back to team overview

kicad-developers team mailing list archive

Re: 6.0 Zone filling differences

 

Hi Jeff-

Nice improvements! Unfortunately, the board I sent earlier still has unconnected pads in the new algorithm that did not occur in the previous fill routine. These are seen in pad 7 of U601, U1101, U2101, etc.

Best-
Seth

On 2019-06-23 07:52, Jeff Young wrote:
I’ve pushed new bits which fix this corner case, and some
performance enhancements to make up for the extra processing required.

On 23 Jun 2019, at 10:01, jp charras <jp.charras@xxxxxxxxxx> wrote:
Le 22/06/2019 à 20:23, Jeff Young a écrit :

Hi JP,

Can you point me to some of the clearance violation issues?

I’m aware of the one where a track that goes within the thermal
clearance radius can produce a DRC error, but I’d consider that
what DRC is for.  But it sounds like there are others?

Thanks,
Jeff.

Hi Jeff,

I attached a board that exhibit a DRC error between a pad and a
thermal
stub.
See U2, pads 6 and 7.
The clearance is roughly 0.22 mm, but the GND min clearance is
0.28mm
and the zone clearance is 0.5mm

On 22 Jun 2019, at 18:58, jp charras <jp.charras@xxxxxxxxxx> wrote:

Le 22/06/2019 à 18:37, Jeff Young a écrit :
New, higher-performance bits in, with some (perhaps all) of the bugs
fixed.

Testing would be appreciated.

Cheers,
Jeff.

Hi Jeff,

Usually, when 2 bugs are fixed, one new bug is created.

Thermal stubs are missing for pads having a different size in X and
Y
direction.
They are missing for the biggest direction.

Apart from that:
* The calculation time is bigger than the current algo, but no
longer
blocking (for instance 2 sec instead of less than 1 sec in a bad
case).
* Much more annoying, the thermal stubs can create DRC issues:
They do not always respect the zone clearance, and in some cases do
not
respect the netclass clearance.

They also create some shape artifacts.
They are of course not the same as the current algo, but they exist.

--
Jean-Pierre CHARRAS

--
Jean-Pierre CHARRAS
<pic_programmer_test_zone.kicad_pcb>
_______________________________________________
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