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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user