[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: moving slotting to pcb?
Stefan Salewski wrote:
> On the other hand: I think symbols really should have information about
> footprints. Consider making a schematic with 100 symbols. Do we want to
> select a footprint for each of these in PCB. And again for the next pcb,
> with a similar schematic.
ack.
> Maybe, symbols should contain a set of footprints, which are valid for
> that symbol. I.e. DIP8 and SO8 for a OpAmp symbol, and we should have
> the possibility to select one of these in PCB program.
ack.
Footprint selection is an obstacle for newbies and a major pain for the
experienced. Every effort to ameliorate would be welcome.
> One may be the
> default, but we should have the power to change it in PCB. For
> Resistors, symbols may state that all 2 pin footprint match, so we can
> select 0805, 0603 ... in PCB.
I'd rather decide manually which footprints should be allowed for a specific
symbol. General rules like "all 2 pins" won't work in many cases. A minimum
invasive way would be to allow for lists in attributes in gschem symbols.
Then gschem could offer this list in the GUI. I proposed such a feature
about three years ago but was discouraged to actually implement it.
A more comprehensive solution would be to add the notion of "packages" like
eagle, or protel do. Such a package can contain lists of symbols, footprints
and additional information like URLs of date sheets, links to spice models
or usage notes. In a way they are fat symbols on steroids.
> I think we may need indeed a much closer connection between PCB and
> gschem.
Beware of John howling! ;-)
> I.e. in gschem it should be possible to specify attributes for
> nets/traces like width, maximum length, impedance... And inside PCB we
> should have these information available, i.e. for the autorouter.
This would be neat.
> And:
> It should be possible to select a net or pin in PCB and see that net/pin
> in the schematic high-lighted -- and vice versa.
This is called "cross probing" in other EDA applications.
---<)kaimartin(>---
--
Kai-Martin Knaak
Ãffentlicher PGP-SchlÃssel:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user