delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2023/09/11/18:39:33

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1694471935; x=1695076735; darn=delorie.com;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=uRBWgWQUD2Moxj5cp/F3Yi4XmWCwelLIgwv02OLKkxM=;
b=DHxD1ek50JfEll347NeqZI37qT58TFUF+o1VCoV8m9JI3KXSOWa7iVQfK4dHG3hKSd
lSyS3fHIDHs6CViaTjBEqIQ1eyF6kRV2LtRizORC9p47LWxvx4+xQfL6+IKtaupq11YN
ZG1yjX20u+6y+MxWEmnmQuS3qa95v8FnXzBNwIWb5xwBC+BeGjofco5CbS/Tf+gb0rKs
rGlk/eLS3UgGlfex4xdNIzlz9Q+wH/2FVBBkKQiCJ40EcVCHqq8/0D8QAfUZeUfxpnMn
vn9tS0YMSbiKL8l11cwJxodrzr4J97WiAumtT9hMHfpuF9F6rtoQYmRj83PqH4zVwO5+
ZK6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1694471935; x=1695076735;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=uRBWgWQUD2Moxj5cp/F3Yi4XmWCwelLIgwv02OLKkxM=;
b=ZEeLsHNA8wqOllpSSFd8KO4tSbE89c+0sSYeBogqnGEBJBU/DC0vZUjP9PkbaVIfBB
ABFjo0MJgJ7g8Vgix8jmvFIbpaDgtTK6Zoutr5Hf/pJSOHxKppyfNnm2IjkmUEXkMJYI
jc95NG1ufzopetR3uHkCj9Lj3wgy8SmOEYmQRTtaIsxtnf/BY45qop/2SZTMqKJz5K3x
QL/XCdh8XM7AV+bI9Gh3scKpBY3o+zu1V5+1zqkDt/IQSbPWk7pDCPJgjAhqH7fGdeY+
K0gvrMIVi8mxm+wn0gDTbqDx+pyBJpl+D2LDEKqddb7GXnEx8JX2iFt+jmxzqXMsb/S7
KNqQ==
X-Gm-Message-State: AOJu0YxVYvmN37796vdMvAEONJ38tMqBUqAIsbpuODT3GdgEeSpX29Gf
WeW2rmbBNQVrJHuE3TMezKqoQnhwrl4GlNHkOGHEIytN
X-Google-Smtp-Source: AGHT+IGtCLqvcXL/XqTwWHzRjNZX0KWB4Al2rN063qHJ3LQqWqqcCbYeOXH0FYN/S2pRKAQsS9zIqCqv77KfmRNjvhA=
X-Received: by 2002:a92:cd8b:0:b0:34b:b024:a07c with SMTP id
r11-20020a92cd8b000000b0034bb024a07cmr14646386ilb.5.1694471934981; Mon, 11
Sep 2023 15:38:54 -0700 (PDT)
MIME-Version: 1.0
References: <ZMLO0xF3j4v8NtKI AT antix1> <aea8e48b-4703-29c1-4879-5ba42a93cd4d AT spth DOT de>
<303ee229-82da-5c5a-880f-7dc249c5dd9f AT bitflipper DOT ca> <146fcb0b-d2ac-763c-106c-7a9d074bdd49 AT bitflipper DOT ca>
<20230911123941 DOT 3D0FB8619A37 AT turkos DOT aspodata DOT se> <ce595f7c-7beb-688d-1348-586692aaa514 AT bitflipper DOT ca>
In-Reply-To: <ce595f7c-7beb-688d-1348-586692aaa514@bitflipper.ca>
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
Date: Tue, 12 Sep 2023 08:08:43 +0930
Message-ID: <CAHUm0tM7AphERWUjQiL=X=urorcE-krNTNQ-W58hX_JehZw2jQ@mail.gmail.com>
Subject: Re: [geda-help] Help understanding messages from auto-router
To: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
Reply-To: geda-help AT delorie DOT com

--000000000000c4394806051cfd67
Content-Type: text/plain; charset="UTF-8"

Incidentally, there is good pcb-rnd support out of the box for freerouting
as a standalone application via specctra export/import, plus integration
from within pcb-rnd

See

https://github.com/freerouting/freerouting

Be aware that mt -1  i.e. multithreading using only one thread is the
safest option with freerouting, as they are yet to iron out some race
conditions it seems.

Regards,

Erich

On Tue, 12 Sep 2023 01:01 Cam (camfarnell AT bitflipper DOT ca) [via
geda-help AT delorie DOT com], <geda-help AT delorie DOT com> wrote:

> Hi Karl,
>
> That python program is a quick-and-dirty hack that would take rather a lot
> of work to bring it to a state suitable for sharing.
>
> I've taken a brief look at pcb-rnd but the sparse documentation is
> discouraging.
>
> Cheers
>
> Cam
>
> On 2023-09-11 09:39, karl AT aspodata DOT se [via geda-help AT delorie DOT com] wrote:
> > Cam Farnell:
> >> Well, having had no response here, I wrote a Python program which
> > ...
> >
> > Very nice, I did something similar but in perl as a perl module (kind
> > of a lib): http://aspodata.se/git/openhw/bin/Pcb.pm
> >
> > You could possible help a fellow by publish your program as a lib.
> >
> >> But, given the silence here, I suppose the real message is that I
> >> should be using pcb-rnd instead.
> >
> > pcb-rnd should give you more options, and the real action have moved
> > there. The only downside with pcb-rnd is much bigger files, but in
> > every other aspect it should be better.
> >
> >> On 2023-09-02 20:47, Cam (camfarnell AT bitflipper DOT ca) [via
> geda-help AT delorie DOT com] wrote:
> >>> I'm running PCB "version 4.2.2, Compiled on Mar  9 2022 at 23:53:29"
> on an Ubuntu 22.04.3 LTS machine.
> >>>
> >>> After running the auto-router on my board, I get the following
> messages:
> >>>
> >>> 692 rat lines remaining
> >>> 692 of 692 nets successfully routed.
> >>> Dropping via at (2272.50, 3587.50) mil because it's hole would overlap
> with the via at (2272.50, 3572.50) mil
> > ...
> >>> Dropping via at (5757.50, 2996.50) mil because it's hole would overlap
> with the via at (5757.50, 3011.50) mil
> >>> Total added wire length = 41.38553 m, 2476 vias added
> >>> Congratulations!!
> >>> The layout is complete and has no shorted nets.
> >>>
> >>> Are these "dropping via" messages something I need to be concerned
> >>> about? Missing vias would be bad. I couldn't find anything in the
> >>> manual about this.
> >
> > Well the message says that the router will not place vias at
> > overlapping positions, which seems to be a good thing.
> >
> > Since you got a "The layout is complete and has no shorted nets."
> > there will not be any missing connections, it says all things are
> > connected and there are no shorts. Finish this off by doing a drc
> > to make sure that this is manufacturable.
> >
> > Regards,
> > /Karl Hammar
> >
> >
>
>

--000000000000c4394806051cfd67
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Incidentally, there is good pcb-rnd support out of the bo=
x for freerouting as a standalone application via specctra export/import, p=
lus integration from within pcb-rnd<div dir=3D"auto"><br></div><div dir=3D"=
auto">See</div><div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"htt=
ps://github.com/freerouting/freerouting">https://github.com/freerouting/fre=
erouting</a></div><div dir=3D"auto"><br></div><div dir=3D"auto">Be aware th=
at mt -1=C2=A0 i.e. multithreading using only one thread is the safest opti=
on with freerouting, as they are yet to iron out some race conditions it se=
ems.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Regards,</div><div =
dir=3D"auto"><br></div><div dir=3D"auto">Erich</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, 12 Sep 2023 01:=
01 Cam (<a href=3D"mailto:camfarnell AT bitflipper DOT ca">camfarnell AT bitflipper DOT c=
a</a>) [via <a href=3D"mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com<=
/a>], &lt;<a href=3D"mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Karl,<br>
<br>
That python program is a quick-and-dirty hack that would take rather a lot =
of work to bring it to a state suitable for sharing.<br>
<br>
I&#39;ve taken a brief look at pcb-rnd but the sparse documentation is disc=
ouraging.<br>
<br>
Cheers<br>
<br>
Cam<br>
<br>
On 2023-09-11 09:39, <a href=3D"mailto:karl AT aspodata DOT se" target=3D"_blank" =
rel=3D"noreferrer">karl AT aspodata DOT se</a> [via <a href=3D"mailto:geda-help AT de=
lorie.com" target=3D"_blank" rel=3D"noreferrer">geda-help AT delorie DOT com</a>] =
wrote:<br>
&gt; Cam Farnell:<br>
&gt;&gt; Well, having had no response here, I wrote a Python program which<=
br>
&gt; ...<br>
&gt; <br>
&gt; Very nice, I did something similar but in perl as a perl module (kind<=
br>
&gt; of a lib): <a href=3D"http://aspodata.se/git/openhw/bin/Pcb.pm" rel=3D=
"noreferrer noreferrer" target=3D"_blank">http://aspodata.se/git/openhw/bin=
/Pcb.pm</a><br>
&gt; <br>
&gt; You could possible help a fellow by publish your program as a lib.<br>
&gt; <br>
&gt;&gt; But, given the silence here, I suppose the real message is that I<=
br>
&gt;&gt; should be using pcb-rnd instead.<br>
&gt; <br>
&gt; pcb-rnd should give you more options, and the real action have moved<b=
r>
&gt; there. The only downside with pcb-rnd is much bigger files, but in<br>
&gt; every other aspect it should be better.<br>
&gt; <br>
&gt;&gt; On 2023-09-02 20:47, Cam (<a href=3D"mailto:camfarnell AT bitflipper.=
ca" target=3D"_blank" rel=3D"noreferrer">camfarnell AT bitflipper DOT ca</a>) [via=
 <a href=3D"mailto:geda-help AT delorie DOT com" target=3D"_blank" rel=3D"noreferr=
er">geda-help AT delorie DOT com</a>] wrote:<br>
&gt;&gt;&gt; I&#39;m running PCB &quot;version 4.2.2, Compiled on Mar=C2=A0=
 9 2022 at 23:53:29&quot; on an Ubuntu 22.04.3 LTS machine.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; After running the auto-router on my board, I get the following=
 messages:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 692 rat lines remaining<br>
&gt;&gt;&gt; 692 of 692 nets successfully routed.<br>
&gt;&gt;&gt; Dropping via at (2272.50, 3587.50) mil because it&#39;s hole w=
ould overlap with the via at (2272.50, 3572.50) mil<br>
&gt; ...<br>
&gt;&gt;&gt; Dropping via at (5757.50, 2996.50) mil because it&#39;s hole w=
ould overlap with the via at (5757.50, 3011.50) mil<br>
&gt;&gt;&gt; Total added wire length =3D 41.38553 m, 2476 vias added<br>
&gt;&gt;&gt; Congratulations!!<br>
&gt;&gt;&gt; The layout is complete and has no shorted nets.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Are these &quot;dropping via&quot; messages something I need t=
o be concerned<br>
&gt;&gt;&gt; about? Missing vias would be bad. I couldn&#39;t find anything=
 in the<br>
&gt;&gt;&gt; manual about this.<br>
&gt; <br>
&gt; Well the message says that the router will not place vias at<br>
&gt; overlapping positions, which seems to be a good thing.<br>
&gt; <br>
&gt; Since you got a &quot;The layout is complete and has no shorted nets.&=
quot;<br>
&gt; there will not be any missing connections, it says all things are<br>
&gt; connected and there are no shorts. Finish this off by doing a drc<br>
&gt; to make sure that this is manufacturable.<br>
&gt; <br>
&gt; Regards,<br>
&gt; /Karl Hammar<br>
&gt; <br>
&gt; <br>
<br>
</blockquote></div>

--000000000000c4394806051cfd67--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019