BTW I want to thank the moderator for an excellent forum.
At this point I have loaded a very recent (Aug 01) version of the software (previously had May version.) This process was surprisingly easy and user friendly.
I do not know whether this is related but now with OpenGL, when I select a block of vias I am able to duplicate them etc. and this is far better than what I remember. It seems to me that before updating the software, I was getting inconsistent operation both with and without OpenGL but I cannot be certain.
If nothing else it would be great if someone could confirm any recent improvements to the software, particularly for duplicating a block of vias.
So I just tried a variant on this that is similar to what I’m already doing for mounting holes. This solves the permanence problem if you change other footprints and allow deletion of old footprints on netlist import. Not as fast as the pure pcbnew option, but even more stable.
I generated an array of pads connected to the appropriate net in eeschema. I set them to my stitch via footprint and imported them into pcbnew and placed them like any other component. A little tedious to place the array of pads, but once it’s done, it’s done.
And I normally do a lot of secondary imports in the course of a layout. Schematic and footprint tweaks, and so on.
FWIW I already put mechanical features like mounting holes on the schematic and in cvpcb so they (re)import correctly and get connected to nets like GND. If they start cluttering the schematic page I shove them on to a second page.
One problem noted with this method of via stitching is that the stitches get removed if you re-import the netlist. I found the way to fix this is to select the stitch vias and lock their footprints. Then they can’t be removed by accident.
This has been brought up a few times. That works, or just don’t select Delete Extra Footprints. I didn’t realize anybody actually used that… I just remove footprints manually.
The method I describe does not lose stitch vias on import, but has the somewhat cumbersome need to add the vias as a component to the schematic. This is not a very big probelm as I make one and copy/paste blocks until I have more than enough. I delete the excess vias as part of final clean up.
Just tried out this trick and it works well, but I have an issue with annular rings on all the layers. If I want to connect something from layer 2 and 3 on a 4 layer board, it creates an annular ring on the top and bottom layers for now good reason.
Is there a way to to turn this off? Poked around, but didn’t see anything.
I see your stitching vias don’t show the reference value when placed in pcbnew. I’ve set reference to invisible both in footprint editor and confirmed it’s invisible in pcbnew. But it won’t go away?