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

Re: gEDA-user: personal component library frustration-HELP/suggestions please?



   So, let me paraphrase what I think you said:
   I create (or use) one m4 template (either symbol or footprint), that is
   'generic' and when I want to instantiate that template in gschem I can
   add/specify additional properties, i.e. #pins, signal direction, etc.
   ??
   Sort of like the schematic contains a reference to the generic
   component, and the gschem contains the additional properties associated
   with the component and when gschem 'combines them' it produces the
   desired graphic on the screen.  T/F??
   If that is the case, I can see how (as one person stated) if I try to
   invoke gschem to see a schematic in which the base objects are
   referenced (and not contained in the file), and it cant find the
   referenced library, the whole thing falls apart.....(unless once the
   schematic is generated, it does contain all the drawing information but
   in a form that cannot be edited, unless the reference to the generic
   component can be made).
   I still don't get it...so for a neophite to this tool, should I use
   them or not?  I guess I could make that decision if I knew the pros and
   cons of the approach.  Is this layed out somewhere in a single
   document?
   Thanks again for your guidance & patience.
   -John

   On Mon, Aug 15, 2011 at 6:50 PM, DJ Delorie <[1]dj@xxxxxxxxxxx> wrote:

   > This brings up another issue I am having....As a neophyte to this
   tool set
   > (but not to EDA tools in general), what is the deal with m4 files?

     They're dynamically generated (M4 is a parser).  So, you create one
     M4
     "template" for a, say, DIP part, and then you can ask for any DIP<N>
     footprint and it generates one with the right number of pins.  In
     theory.  In practice, we list all the pin counts we use, but it does
     mean that all the DIP<N> footprints are one pattern, all the SOJ<N>
     are one, all TQFP<N> are one, etc.

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

References

   1. mailto:dj@xxxxxxxxxxx
   2. mailto:geda-user@xxxxxxxxxxxxxx
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

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