When i do a pcb, i used to finish it filling free places with grounds vias, but it’s not always simple to do a modification on pcb after that.
So is it possible to have a function to fill pcb free place with vias like the fill zone function (with label selection, size, space X, space Y), maybe it can be a part of fill zone function.
Thanks a lot,
I think the term you search for is via stitching.
I’m not sure what you mean with the label part. Could you enlighten me?
Sadly there is not (yet) a simple way to add something like this.
I think better via stitching support is planned for the v5 release. But i seem to remember that the part of automatically adding the vias is still missing. (Read it somewhere on the mailing list a few month ago.)
Have a look at these tutorials:
It’s generally “known” that pcbnew doesn’t really support via stitching. You have to link together a bunch of vias using traces, so that they keep their net association. And this is clunky. The traces get in the way of everything, look distracting, and will be removed by “Cleanup Tracks and Vias”.
Here’s a better way. It’s a bit long-winded to set up, but easy to use once you get it going.
Click “Open footprint editor” on the right toolbar: [image]
Click “New footprint” on the top toolbar: […
This might be the way to go at the moment:
Please find attached a tool to via stitching in python. It’s work directly on python console inside pcbnew.
I had successfully test it under Linux. Tell me if it’s working on OSX and Windows…
I had use it on daily build of KiCad. Not (yet) tested on stable versions 4.0.X…
To use it:
First you neet to copy this file (named FillArea.py) in your kicad_plugins directory (~/.kicad_plugins/ on Linux)
Launch pcbnew and open python console (last entry of Tools menu)
Then enter the followin…