[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: updating footprints in an existing layout
- To: geda-user@xxxxxxxx
- Subject: gEDA-user: updating footprints in an existing layout
- From: Dan McMahill <dan@xxxxxxxxxxxx>
- Date: Wed, 07 Dec 2005 23:42:16 -0500
- Delivered-to: archiver@seul.org
- Delivered-to: geda-user-outgoing@seul.org
- Delivered-to: geda-user@seul.org
- Delivery-date: Wed, 07 Dec 2005 23:46:31 -0500
- Reply-to: geda-user@xxxxxxxx
- Sender: owner-geda-user@xxxxxxxx
- User-agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7.6) Gecko/20050412
trying again on geda-user due to deafening silence on geda-dev...
------------
Hi,
I'm trying to understand what method various layout tools use for
updating footprints in an existing design. If you have experience with
various layout tools and could tell me about the following, I'd greatly
appreciate it.
- How do you check to see if you have footprints in your design which
are out of date with your footprint library?
- How do you distinguish changes like moving the RefDes silk screen or
increasing soldermask clearance (thing you could reasonable expect to
change on a particular board) vs. changes like pinout or pin pitch
(things you wouldn't normally change during a design)? The latter of
course being one which may make you want to update the footprint.
- Once you have identifed an instance as being out of date, how do you
see the difference between your footprint and the new one in the library?
- How does the footprint in your layout know where the master lives in
the library? Does the layout just contain a reference to the library?
Does the layout embed the footprint? Do you look up the footprint by
just searching for a name through a predefined search path or does it
search for the footprint in a particular library/sublibrary/whatever?
- How do you update all out of date footprints in the design? How about
just all instances of a particular footprint? How about just a single
instance of one footprint?
- How do you avoid resetting things like RefDes silk screen
size/orientation/location when you update a footprint?
As you might gather from this, I'm trying to work up a proposal for how
footprints should be updated in pcb and I want to try and have it well
thought out before any code is written.
Thanks for any info you can provide.
-Dan