Need help adding Vias in my layout, particular in Polygons. I have a GND net ploygon on the top of the board, happens to be red fill, and a GND net polygon on the bottom of the board, happens to be in blue. When placing a Via to “stitch” the two together I get a DRC location error at the top of the screen, seems to be just about anywhere I try. Even when trying a via in signal nets that I have created Polygon’s for (top and bottom) it shows DRC error. I can add a via right on a SM pad.
I did look up the tutorials, and the error on the Forum, tutorials show dropping anywhere, help?
Version info below, help?
Application: KiCad x64 on x64
How did you create it?
Did you use: PCB Editor / Place / Draw Graphic Polygon by any chance?
If so, that is the wrong function, you should have used: PCB Editor / Place / Add Filled Zone.
Graphic Polygons and Filled copper zones have different properties. In general graphic objects should not be used on copper layers (there are some exceptions) while tracks and filled zones can only be used on copper layers, and have much better support for things like net names and clearances.
If you drew a graphical polygon, you can change it into a Filled Zone by first selecting it, then a right click and choose: Create from Selection / Create Zone from Selection.
You can abuse via’s as mounting holes, but the normal way is to add them to the schematic (there are schematic symbols for mounting holes), then assign footprints (there is a footprint library for mounting holes too), and then proceed the same way as with any other footprint.
There are options for mounting holes both with and without a pad (electrical connection). For example Grounded mounting holes for connecting to a chassis is common.
If you’ve found a solution in a topic, then you can mark the best answer by clicking on the checkbox inside that post:
This forum software then automatically adds a link to the post marked as the solution, so others who are searching the forum can find answers quicker. Make a habit of doing this (but only if there is a real solution).