← Back to team overview

kicad-developers team mailing list archive

Re: Clearance and rounding in kicad-nano


<miguelangel@xxxxxxx> wrote:
> ...
> We have a big dependency to a closed software because of freerouter. If
> Alfon shuts
> it down at any time, for any reason, and we have lost "our basic
> skills..." then you couldn't route. 

absolutely agree.

 From: Miguel Angel Ajo Pelayo <miguelangel@xxxxxxx>
To: Dick Hollenbeck <dick@xxxxxxxxxxx> 
Cc: kicad-developers@xxxxxxxxxxxxxxxxxxx 
Sent: Thursday, June 21, 2012 10:19 AM
Subject: Re: [Kicad-developers] Clearance and rounding in kicad-nano

I think we all know that freerouter is much better on this, but I think Lorenzo is
asking about basic routing capabilities (like not letting us put tracks breaking clearance

at least we should find the way to keep the basic routing capabilities in pcbnew. Having
awesome ones (like freerouter) might need funding or miracles... I agree on that.

We have a big dependency to a closed software because of freerouter. If Alfon shuts
it down at any time, for any reason, and we have lost "our basic skills..." then you couldn't route.

My 2 cents,

2012/6/21 Dick Hollenbeck <dick@xxxxxxxxxxx>

On 06/20/2012 05:01 AM, Lorenzo Marcantonio wrote:
>> I've got these issues when routing a board. Let's say I'm doing
>> a 0,2/0,2mm routing (i.e. 0,2mm of track separated by 0,2mm of
>> clearance). Which is huge by today standard (in mil it's about an 8/8)
>> but the numbers are easy :D Grid is set to 0,05 as for IPC
>> recommendations (also it's a good general purpose grid).
>> Now, the issue is that you *can't* put the tracks at exactly the
>> specified distance (DRC during track drawing rejects it). In fact, the
>> 'stick to wall' feature (no better name for it, when you 'push' the track
>> against another one) gives the following results:
>> Po 0 30.8 15.9 30.8 20.1 0.2 -1
>> De 15 0 1 4FE19D7F 0
>> Po 0 31.200002 16.05 31.200002 20.100002 0.2 -1
>> De 15 0 2 4FE19DC4 0
>> Yes, that's 2 nanometers away :D these 2 nm anyway break the 'grid
>> beauty' and are unconvenient anyway (you can't route adjacent tracks
>> without the stick to wall feature).
>> What's the plan for this? I suppose I could set the clearance to, say,
>> 0,199998... I mean, there should be a better solution, IMHO
>I use freerouter to route ALL boards that I develop in Pcbnew.  For most boards, I use the
>manual routing within freerouter, which provides push and shove routing.
>You can also auto-route a single net at a time within freerouter.
>Here are the most common conceptual mistakes folks have with routing in Pcbnew and
>a) They assume that freerouter is only an auto-router.
>b) They do not recognize that freerouter has a great push and shove manual routing capability.
>c) They do not realize that auto-routing can be done on a subset of the board, and
>manually on the balance.  That subset can be zero.
>d) They assume that freerouter's capability can easily be duplicated, as if Alfon's 10
>man-years of development on the thing is something you do, or ask for merely by posting an
>email to a free project's mailing list.
>e) That Pcbnew's routing capability is even one 1/10th as good as freerouting's is.
>I for one, have NO plans to work on Pcbnew's routing capability without funding.  If
>someone can duplicate what Alfons has done in less than 10 man years, for free, then they
>are giving away valuable time for which some commercial software company would likely pay
>a good salary to and for.
>Talent x time = $
>Them's the facts.
>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 Pelayo
+34 636 52 25 69
skype: ajoajoajo

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