I found that Rule Areas are not taken fully into account to prevent via placement in undesired areas when running the plugin "only under selected zone". The tool will avoid placing vias if the "keep out vias" rule is selected (so this works), but it will not when only the "keep out copper fill" is selected.
I'm not sure if this is by design, or an omission.
It would be desirable that via placement is avoided in areas where an explicit "keep out copper fill" rule is selected. This will prevent design rule checking errors such as 'Via not Connected' or 'via connected to only one layer' (due to placement of vias in inappropriate areas)
The workaround is to select "keep out vias" in the affected Area before running the plugin, then unselect it again after the plugin has finished, but again I think it would be more useful if the plugin would already avoid all non filled areas to begin with
I found that Rule Areas are not taken fully into account to prevent via placement in undesired areas when running the plugin "only under selected zone". The tool will avoid placing vias if the "keep out vias" rule is selected (so this works), but it will not when only the "keep out copper fill" is selected.
I'm not sure if this is by design, or an omission.
It would be desirable that via placement is avoided in areas where an explicit "keep out copper fill" rule is selected. This will prevent design rule checking errors such as 'Via not Connected' or 'via connected to only one layer' (due to placement of vias in inappropriate areas)
The workaround is to select "keep out vias" in the affected Area before running the plugin, then unselect it again after the plugin has finished, but again I think it would be more useful if the plugin would already avoid all non filled areas to begin with