This is an old revision of the document!
Table of Contents
gschem tips
Using custom symbols in schema
Specify locations of custom symbols in ~/.gEDA/gafrc configuration file:
(define gedasymbols "/data/smb/users/dambi/projects/gaf/sym") (component-library (build-path gedasymbols "analog")) (component-library (build-path gedasymbols "connector")) (component-library (build-path gedasymbols "linear")) (component-library (build-path gedasymbols "micro")) (component-library (build-path gedasymbols "misc")) (component-library (build-path gedasymbols "power"))
Generating BOM from schema
- make a text file called 'attribs' listing the attributes you want in the BOM, for example:
$ print "device\nmanufacturer\nfootprint\nsupplier\npn" > ./attribs $ cat ./attribs device manufacturer footprint supplier pn $
No need to explicitly specify 'refdes', it is always added.
- Let gnetlist create the BOM and sort it using 'refdes'
$ gnetlist -g bom -o file1.bom file1.sch $ sort -o file1.bom file1.bom
Tabulator is used as a separator in this case. There is also a possibility to generate BOM with colon used as a separator:
$ gnetlist -g bom2 -o file1.bom file1.sch