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 <torsten...@gmx.de> 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@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Miguel Angel Ajo



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to