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: <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> In-Reply-To: From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-help AT delorie DOT com]" Date: Tue, 12 Sep 2023 08:08:43 +0930 Message-ID: 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]" Content-Type: multipart/alternative; boundary="000000000000c4394806051cfd67" 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], 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
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

See


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.

Regards,

Erich

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 disc= ouraging.

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<= br> > ...
>
> Very nice, I did something similar but in perl as a perl module (kind<= br> > 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<= br> >> 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=C2=A0= 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 w= ould overlap with the via at (2272.50, 3572.50) mil
> ...
>>> Dropping via at (5757.50, 2996.50) mil because it's hole w= ould overlap with the via at (5757.50, 3011.50) mil
>>> Total added wire length =3D 41.38553 m, 2476 vias added
>>> Congratulations!!
>>> The layout is complete and has no shorted nets.
>>>
>>> Are these "dropping via" messages something I need t= o 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.&= quot;
> 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--