← Back to team overview

kicad-developers team mailing list archive

Re: Via stitching

 

That’s amazing!,

Thank you very much, add me in CC when you share it,
I’ll love to look at it.

I wonder if you have some way to track the stitched vias, and get them
removed when you modify zones, etc…

I guess you can track them by NET + the specific footprint reference at least.

Best regards,
Miguel Ángel.
> On 6/4/2015, at 22:04, Torsten Hüter <torstenhtr@xxxxxx> wrote:
> 
> Hi guys,
>  
> I've read that someone has requested a VIA stitching feature. I need this also for most of my boards and I've done this by hand - until now. The attachment shows an example of my new Python script for VIA stitching.  The idea was relative simple: Use one footprint per VIA, containing just a through-hole pad - this way the PCBNEW file format has not to be changed and a net can be easily assigned, no problems with zone calculations at all.
>  
> I've wrapped for this purpose the tool framework and the PNS router, that a fast collision detection can be used (thanks to the internal R-Tree representation). Almost no changes to the C++ code are required. This is a good example for Python scripting.
>  
> You need just to select a zone and start the stitching process from the Python shell. The example shows the Coldfire-Dev-Board and a tight Via spacing as stress test. Works so far well and is fast enough too (~1s).
>  
> If you like this idea, I'd improve, clean up and upload my code to lauchpad in the next weeks.
>  
> Thanks,
> Torsten
>  
> <StitchingExample2.JPG>_______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Miguel Angel Ajo




References