delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/05/30/14:20:09

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Tue, 30 May 2017 20:28:21 +0200 (CEST)
X-X-Sender: igor2 AT igor2priv
To: "James Battat (jbattat AT wellesley DOT edu) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu"
From: gedau AT igor2 DOT repo DOT hu
Subject: Re: [geda-user] [pcb-rnd] up next: subcircuits (a.k.a. footprint
model redesign)
In-Reply-To: <ae8d0788-7ecd-9d9d-0b2e-22deef0b8350@wellesley.edu>
Message-ID: <alpine.DEB.2.00.1705302022330.27212@igor2priv>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1705300721100 DOT 27212 AT igor2priv> <ae8d0788-7ecd-9d9d-0b2e-22deef0b8350 AT wellesley DOT edu>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
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

Hello James,

On Tue, 30 May 2017, James Battat (jbattat AT wellesley DOT edu) [via geda-user AT delorie DOT com] wrote:

> Igor2, all,
>
> I'd be very happy to provide testing for any improvements on how to specify 
> and re-use a layout for a collection of footprints.
>
> Specific example: say I'm designing a board that reads out 24 temperature 
> sensors (RTDs).  Each RTD channel has a pair of op-amps and surrounding 
> circuitry, with identical layout.  Can I specify/layout a single channel, and 
> then tell pcb-rnd to repeat this layout for the other 23 channels? (without 
> manually updating the REFDES for each component in channels 2-24)? This may 
> already be possible, but I don't know how to do it...


Long term goals include subcircuit-in-subcircuit, maybe supporting 
hierarhical netlist too, and when these happen, your use case will become 
a trivial addition on top of the strong infrasucture.

However, please note that even small parts of this infrastructural 
change is very expensive and will take long. I'd be happy if we got only 
the first 3 stages I listed in the original mail finished in the next 2 
development cycles. And that means we "only" replaced the old footprint 
model with subcircuits.

How fast we get to solve your example use case also depends on how fast we 
get the basics (subcircuits as footprint replacement) stable. So please 
stay tuned and test the new code as it's being implemented.

Best regards,

Igor2


- Raw text -


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