This is an old revision of the document!


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

gschem tips

Useful links

notes/geda_tips.1342460055.txt.gz · Last modified: 2013/02/02 11:21 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0