delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/17/20:42:40

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Subject: Re: [geda-user] Is someone working on a PCB autoplacer?
To: geda-user AT delorie DOT com
References: <1445006837 DOT 2017 DOT 17 DOT camel AT ssalewski DOT de>
From: "Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <5622EA85.5090401@mcmahill.net>
Date: Sat, 17 Oct 2015 20:40:37 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101
Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <1445006837.2017.17.camel@ssalewski.de>
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;
s=q20140121; t=1445128840;
bh=ipKK3R0slw8UPtrESCdyFv/IqUl9aXABIOKp5tXrgJA=;
h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version:
Content-Type;
b=pqnfRr8hhylXTrxIRm4LFw4JttGGCPPoojiTENTxww2vMx0EwIRSppx7J0fQgZ6tQ
dz+vGkx03sGmE7Uvqfs7V6GtT1exG1cMPziBuP71KkFBCKn4hyLEkmXFS/h05pexSF
Vh2JHOTrZFbjw8F7D8G1O/UZBi4hHP4W2aE7iHaLtssnh6AQkDLLQ+vOPutSiUucxn
lr/n3Xkem2HlPABiOQGAJF9G3IMtDvocaVRGdriti65HlufkTkfusj84iEXDN/Whhb
7PtLLbPdb/D1TaB/KtfBzamezGn+Lqsgf7l80KUt6A6yW0UucdU8v7MF/Vsx1byAG2
bH9yZITPJh7JQ==
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 10/16/2015 10:47 AM, Stefan Salewski wrote:
> Maybe I missed that, but there was so much traffic on this list in the
> last months that I was able to read only a very small fraction.
>
> An autoplacer has the advantage, that it may be useful also for people
> who wants to do manual routing. And for autorouting it is an important
> component. Another point is, that even a bad autoplacer is useful for
> initial part distribution, so all the arguments people have against
> autorouter are not valid for autoplacers. And development may still be
> some fun. For an autoplacer some support by schematics tool would be
> really useful, for example grouping of elements: An OpAmp with its two
> resistors and two bypass capacitors should build a group, indicating
> that these components belongs together. This is important for the bypass
> capacitors, because their pins both belong to very large nets, gnd and
> power, so location is not determined by net. For signal paths, nets
> should include generally only two or very few pins/pads, so that placer
> can use that information to place components at the correct initial
> position. Another point is, that it would be useful when footprint files
> would contain a bounding box for occupied area -- pads, pins and silk
> may be used for that, but exact box may be better, maybe not only a
> rectangular box, but a polygon or circle.
>


I'm not aware of an open source one.  I think an autoplacer could be 
really nifty.  I doubt I'd leave the instances where the placer puts 
them but like you said to have them come in with at least some basic 
initial grouping would be nice.  At one point I had prototyped something 
that let you launch PCB from within gschem and selections would go from 
one to the other which was pretty useful I thought.  It also was 
intended to help some with placement because you could more easily find 
footprints in layout and know what they corresponded to in schematic. 
But I never really had a chance to finish the code bits to release to 
the world.  It was implemented in a way where you only loaded that 
interface on the fly if you wanted it so it did not interfer in any way 
with folks using pcb without gschem or gschem without pcb.

-Dan

- Raw text -


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