delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/18/04:55:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=date:from:to:subject:message-id:in-reply-to:references:mime-version
:content-type:content-transfer-encoding;
bh=uvQOY2iCwoYHNKySWsgH+yNBF4AtqZ8Fj8FvVNUt1do=;
b=PsqWbfHeQOmYxso/Cx4Hf3X5xy04Pbnw7gR6QR5ECRkYc4rm4yUhwHckfqbb2hq9jb
hOM8t1spyeqHTH/DA1vDuLxfXJkOBURbQcjdNKJ+HCmvYU8jwWRKP9A9oUUgnyN12XLp
xzPjquoYaglybE+CpAa+Rv+ch2f8ux11EtKunz58G5R2zaHgz+hqXz3ZBgTvJQJRefyG
AWjC5KWGxUEGKSA0x8+wd/djv0ZQjEHJMZ/sBMjR5EcDFfeWpqUQ+H+l2HL/HoLX1d1M
8KIULs0ry/WzhQ3rm5RVaVOQsdqiWSPZ5ku7/yq1nBKUrJE0IZr7dpmiZX2qt2S8lv0J
yiIQ==
X-Received: by 10.194.184.166 with SMTP id ev6mr28604765wjc.125.1445158405944;
Sun, 18 Oct 2015 01:53:25 -0700 (PDT)
Date: Sun, 18 Oct 2015 10:53:20 +0200
From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Is someone working on a PCB autoplacer?
Message-Id: <20151018105320.129e63c548dbe108879e6a59@gmail.com>
In-Reply-To: <5622EA85.5090401@mcmahill.net>
References: <1445006837 DOT 2017 DOT 17 DOT camel AT ssalewski DOT de>
<5622EA85 DOT 5090401 AT mcmahill DOT net>
X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
Mime-Version: 1.0
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
> 

I think a good start would be to spread out the components and place decoupling capacitors. Even if more steps are written it would probably be good to stop here and allow for some manual adjustments. If components are placed before decoupling capacitors it is hard to put them in place later.

Nicklas Karlsson

- Raw text -


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