[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