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

gEDA-user: Symbol attributes not in the master attributes list



I'd like to better understand what should or shouldn't be done with  
symbol attributes.

I can see on http://geda.seul.org/wiki/geda:master_attributes_list  
which attributes are available for a resistor symbol by example:
device, graphical, description, author, comment, pinseq, pinnumber,  
pintype, pinlabel, numslots, slotdef, footprint, documentation,  
refdes, slot, net, value, symversion, dist-license, use-license

To automate some aspects of the BOM generation, I would like to have  
the following attributes on a instantiated resistor symbol:

refdes=R1
value=100
tol=1%
rating=.0625W
tech=CHIP
footprint=0402
device=104-00001-01
bom=1,2

refdes, value and footprint are pretty clear to me.

tol=1% is used to specify the tolerance of the component.
rating=.0625W is used to specify its rating.
tech=CHIP is used to specify its technology, could be XR7 for a cap by  
example.
bom=1,2 is used to specify which assembly build of material options  
this components will be associated with, like BOM=0 means the  
components is not assembled, etc.
device=<part-number> is used to specify the actual part number to be  
assembled on the board.

While tol, rating, tech and bom are attributes that are not listed in http://geda.seul.org/wiki/geda:master_attributes_list 
  I am wondering if I should/can use them as such or if I would have  
to embed them in comment=tol=1%. I don't want to use comment= because  
it does not allow me to hide the "tol=" part of the "tol=1%" on the  
instantiated symbol in the schematics.

What are the implications of using attributes that are not defined in  
the master attribute list?

The device=104-00001-01 attribute, where 104-00001-01 is an arbitrary  
database index that uniquely identifies the device, should be a valid  
usage, right? What are the implications of doing so when using pcb or  
other gEDA/gaf tools?

Thanks,
_jP



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