fritzing-app icon indicating copy to clipboard operation
fritzing-app copied to clipboard

Warning when ground fill can't connect due to no path

Open vanepp opened this issue 11 months ago • 0 comments

Problem

In forum post

https://forum.fritzing.org/t/fritzing-file-looks-good-but-manufactured-boards-have-open-circuits/27037

a user had a ground fill issue where 3 seeds were in fact not connected to the ground plane. In this sketch

8085romboard.fzz.zip

(remove the trailing .zip to recover the .fzz file!)

It turned out to be operator error as he had used autoroute and autoroute had crowded the the traces so badly that there wasn't an available path to connect the ground fill (but Fritzing didn't complain about it either if Fritzing knew the ground fill failed!)

Image

specifically here, IC 10 pin 1 is set as a ground fill, but as we see due to the autorouted traces being too close there is not a path for the ground fill to get to the rest of the grounds. So delete the fill then clean up the trace routing to clear space around the ground fill seed.

Image

then run ground fill again

Image

and now ground fill connects correctly as it has a path to the rest of ground. Indicating this was operator error rather than a bug thus this is an enhancement request.

Proposed Solution

It seems to me that Fritzing should able to detect that the ground fill to one of the ground fill seeds didn't succeed (that may or may not be correct as I don't know how ground fill works internally!) ideally an error message that the ground fill wasn't able to connect to a ground fill seed would at least prevent this person from ordering boards that turned out to be broken because the ground fill wasn't compete.

vanepp avatar Feb 16 '25 02:02 vanepp