Protip: nicer via stitching

No patience-testing, just confusion. Any chance you can record your screen?

Well…I have reverted to default Canvas…it seems that Cntrl-D does not work with either canvas, but with default canvas, the context menu seems to work and I am able to duplicate one at a time. I do not know why the developers did not allow copy paste just for familiarity sake.

I have not figured out how to paste an image in this forum…

Some malfunction here. I did not intend to withdraw my previous post so I will try to re-post.

I find that Cntrl-D does not work for either “canvas”. But in default canvas the context menu seems to be working now and I am able to duplicate.

Cntl-D does show up on my hotkey list but does not work.

I have not figured out how to paste images to this forum.

Just drag an image into the edit box.

OK; thanks. I succeeded in dragging a screen shot as you see here. I think that is with default canvas. This is all very strange as I am now getting inconsistent results. I am thinking that the exact sequence of clicks may be critical. It appears that even when it does work, I see no result until I move the mouse. This is the sort of way that different software can work differently in more ways than I would imagine. But it does seem to be similar now regardless of view…switch canvas to default or to openGL

Thanks again.

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.

Made a video to showcase this today. Really appreciate the writeup from @c4757p, I’m going to be using this all the time on boards now.

5 Likes

I didn’t realize this was already on YouTube:

Hopefully me talking over my version added a little bit.

2 Likes

Nice! That’s better than my video, for sure. I didn’t even have a microphone at the time :stuck_out_tongue:

I like that you are making videos with previews of new features. That’s a really cool idea.

Shhhhhhh! That video’s still unofficial! :wink:

Uh…it’s listed on your user page…might want to unlist that :wink:

I’m fine with it being seen, I just don’t want to blow the trumpets!

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.

I like that idea. It would be confusing if all of the via stitching disappeared after a secondary import.

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.

1 Like

I didn’t see that anyone had mentioned this:

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.

1 Like

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.

@c4757p @ChrisGammell Kindly upload videos on Vimeo as well. It is hard to get Youtube running on my computer. Viemo is free too. :mega: