Electronic – Why does Altium delete the GND vias

altiumroutingvia

When placing ground vias to connect to my components Altium sometimes removes the via after connecting it with a trace to the pad.

In the following image, if I was to complete this trace. Altium removes my via and leaves the trace there…

enter image description here

(This is a fairly simple design with only two layers. The bottom layer functions as a GND polygon.)

I do not know if this is a known function of Altium, or if I am missing something.

edit: Altium does not always delete my vias.
(I cannot find a pattern in the times that it does happens though.)

Best Answer

Dialog

This probably happens because you have turned "Automatically remove loops" on for the GND net so whenever Altium detects that your two GND points are already connected otherwise, it will remove one of the connections to remove a loop (which admittedly doesn't make much sense for the Ground net). While placing a GND track, press TAB, make sure the mentioned option (it's somewhere in the list to the right) is deselected.