Re: [Kicad-developers] Push-and-shove router issues with blind vias [PATCH]

2014-07-24 Thread Andrew Zonenberg
Updated patch attached. Fixes the following two bugs in the PNS router: 1) Shoved micro/blind/buried vias are silently converted to normal vias 2) Collision detection avoids micro/blind/buried vias regardless of whether they cross the layer that the current track is on Known bugs not addressed by

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Andrew Zonenberg
See attached patch. Should fully support both blind/buried and micro vias. Are you saying you're going to add support for the "insert blind via" and "insert microvia" keys in the interactive router? That would be awesome :D Also GAL currently doesn't seem to make any visual distinction between st

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Tomasz Wlostowski
On 22.07.2014 20:12, Andrew Zonenberg wrote: The current code in the repo would silently convert all vias to standard through-hole vias, my code makes it behave properly for blind/buried vias. With some additional modifications it could support microvias too but I haven't implemented that. Hi

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Andrew Zonenberg
The current code in the repo would silently convert all vias to standard through-hole vias, my code makes it behave properly for blind/buried vias. With some additional modifications it could support microvias too but I haven't implemented that. Are you saying you don't think this patch should be

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread jp charras
Le 22/07/2014 18:47, Andrew Zonenberg a écrit : > With the attached patch, the router fully supports both routing > over/under blind/buried vias and shoving them, but cannot yet add > new blind vias. > > The current code cannot distinguish between blind vias and > microvias. It uses a simple he

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Andrew Zonenberg
With the attached patch, the router fully supports both routing over/under blind/buried vias and shoving them, but cannot yet add new blind vias. The current code cannot distinguish between blind vias and microvias. It uses a simple heuristic: if a via goes from the top to the bottom it must be a

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Andrew Zonenberg
I've already fixed item 2 in a pending patch (three-line change to PNS_ROUTER::syncVia, works experimentally but not heavily tested). With any luck there will be a fix for 3 soon as well. 1 will be more work and I'm not sure I have time to patch that right now. On Tue, 2014-07-22 at 17:37 +0200,

Re: [Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Tomasz Wlostowski
On 22.07.2014 17:32, Andrew Zonenberg wrote: I've found three problems so far: 1) Pressing the "insert blind via" key when using the push-and-shove router does not actually add a blind via. 2) In both "avoid" and "shove" mode, the router treats blind vias as through-board vias and will move or

[Kicad-developers] Push-and-shove router issues with blind vias

2014-07-22 Thread Andrew Zonenberg
I've found three problems so far: 1) Pressing the "insert blind via" key when using the push-and-shove router does not actually add a blind via. 2) In both "avoid" and "shove" mode, the router treats blind vias as through-board vias and will move or avoid them even if there's no real collision (f

Re: [Kicad-developers] Push and shove router

2013-09-19 Thread Mitch Davis
On Thu, Sep 19, 2013 at 8:09 PM, Edwin van den Oetelaar wrote: > I watched the video. > My jaw is still on the floor. If anything, the first video is even more impressive: https://www.youtube.com/watch?v=kzro0Jc70xI Tomasz, you're amazing! Thank you! Mitch.

Re: [Kicad-developers] Push and shove router

2013-09-19 Thread Edwin van den Oetelaar
I watched the video. My jaw is still on the floor. WOAH this is fantastic stuff, this is SO VERY productive in routing, exceptional! Keep going!! Best regards, Edwin van den Oetelaar On Wed, Sep 18, 2013 at 8:32 PM, Tomasz Wlostowski < tomasz.wlostow...@cern.ch> wrote: > Dear all, > > After a

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Stephen Eaton
Fantastic news Congrats to all involved On 19/09/13 2:32 AM, "Tomasz Wlostowski" wrote: > now is, politely speaking, of less than perfect quality > (especially the code and its to-be-written documentation). This of > course doesn't mean that it can't be used to design PCBs. Currently, th

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Martijn Kuipers
No worries. I'm happy it was just a misunderstanding. Can't wait to test it for my next board, which is soon. /Martijn On Sep 18, 2013, at 9:36 PM, Tomasz Wlostowski wrote: > On 09/18/2013 10:14 PM, Javier Serrano wrote: >> On Wed, Sep 18, 2013 at 10:00 PM, Martijn Kuipers >> mailto:martijn.ku

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Javier Serrano
On Wed, Sep 18, 2013 at 10:00 PM, Martijn Kuipers wrote: > Awesome work! > > On Sep 18, 2013, at 8:50 PM, Tomasz Wlostowski > wrote: > > On 09/18/2013 09:48 PM, Miguel Angel wrote: > > Just one question, what's the license for GAL/geometry/tool framework?. > > GPL V2. Only the router (pcbnew/rou

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Tomasz Wlostowski
On 09/18/2013 10:14 PM, Javier Serrano wrote: On Wed, Sep 18, 2013 at 10:00 PM, Martijn Kuipers mailto:martijn.kuip...@gmail.com>> wrote: Awesome work! On Sep 18, 2013, at 8:50 PM, Tomasz Wlostowski mailto:tomasz.wlostow...@cern.ch>> wrote: On 09/18/2013 09:48 PM, Miguel Angel

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Miguel Angel
Javier, Thanks for the clarification :) Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo 2013/9/18 Javier Serrano > On Wed, Sep 18, 2013 at 10:00 PM, Martijn Kuipers < > martijn.kuip...@gmail.com> wrote: > >> Awesome work! >> >> On Sep 18, 2013, at 8:50 PM, Tomasz W

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Martijn Kuipers
Awesome work! On Sep 18, 2013, at 8:50 PM, Tomasz Wlostowski wrote: > On 09/18/2013 09:48 PM, Miguel Angel wrote: >> I can only say *awesome*. > > Thanks :) > > I supposed that you were kidding with the VB / >> Comic Sans... but you left me suffering for a moment... >> >> Just one question,

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Lorenzo Marcantonio
On Wed, Sep 18, 2013 at 08:32:34PM +0200, Tomasz Wlostowski wrote: > Dear all, > > After a long period of exhausting development, many unslept nights, > deadlines shifted several times and hundreds of liters of coffee and sweat, > we are proud to publish the initial version of the native push and

[Kicad-developers] Push and shove router

2013-09-18 Thread Tomasz Wlostowski
Dear all, After a long period of exhausting development, many unslept nights, deadlines shifted several times and hundreds of liters of coffee and sweat, we are proud to publish the initial version of the native push and shove router for Kicad. Today's release wouldn't have been possible wit

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Tomasz Wlostowski
On 09/18/2013 09:48 PM, Miguel Angel wrote: I can only say *awesome*. Thanks :) I supposed that you were kidding with the VB / Comic Sans... but you left me suffering for a moment... Just one question, what's the license for GAL/geometry/tool framework?. GPL V2. Only the router (pcbnew/rout

Re: [Kicad-developers] Push and shove router

2013-09-18 Thread Miguel Angel
I can only say *awesome*. I supposed that you were kidding with the VB / Comic Sans... but you left me suffering for a moment... Just one question, what's the license for GAL/geometry/tool framework?. A simple electrical engineer you said... that's quite modest! ;) 2013/9/18 Tomasz Wlostowski