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 <j...@rokeby.ie> 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 <s...@hillbrand.org> 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@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp