When adding zone stitch vias to stitch ground planes together after the
zones have been filled, the via goes in exactly as expected. It is
connected to the gnd net and flows to the zones without thermals.
However, when the zone is refilled, the vias lose their connection to
the gnd net.
After reading several emails, I've decided the best solution is to run
an actual trace to the vias to force their connection to the gnd net.
This works, but it makes adding stitch vias more difficult that it needs
to be, so this email is a request to correct the issue in the next release.
It appears to me that the stitch vias aren't associated with a net until
the zone is filled. If the zones are filled when the via is placed,
Kicad knows the via connects between those zones. However, if the zone
is refilled, Kicad doesn't correctly recalculate the nets for those
vias. This seems like a logic error in the code that wouldn't be too
hard to correct.
Best Regards,
David