[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: How to deal with single/dual parts?




Remotely related to this topic, I had this idea:

Often, there are several choices for footprint, model, whatever
attribute that need to to chosen at some point in the flow.  We have proposals
for a kind of database to support the options.

For a lot of simple applications/flows, an extra database may be
overkill, so why not put the database into attributes of the symbols in
a library.  The attributes may be names like

   footprint-option=0603
   footprint-option=0805

or

   footprint-options=0603;0805

or both.  The gattrib and gschem GUIs can provide support by looking for
these attributes and offer menus to select from the list of choices when
modifying attributes.

It may be possible to provide a sloting mechanism like this as well. Or
add gui support for the existing slotting mechanism, or to abuse the
existing sloting mechanism, like this:

  numslots=1
  slotdef=1:1,2,3
  slotdef-option=@BIG:1:1,2,3  
  slotdef-option=@SMALL:1:3,2,1
  footprint=TO220
  footprint-option=@BIG:TO220
  footptint-option=@SMALL:SO223

No new policy imposed, no file-format changes, no gnetlist changes, just
some new functions in the GUIs, for those who like to create/use a
library/database of (heavy) symbols.

Stephan


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user