Differences
This shows you the differences between two versions of the page.
notes:geda_tips [2012/07/16 19:41] admin |
notes:geda_tips [2013/02/02 11:20] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== gschem tips ====== | ||
- | ===== Using custom symbols in schema ===== | ||
- | Specify locations of custom symbols in ~/.gEDA/gafrc configuration file: | ||
- | <code> | ||
- | (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")) | ||
- | </code> | ||
- | ===== Generating BOM from schema ===== | ||
- | * make a text file called 'attribs' listing the attributes you want in the BOM, for example: | ||
- | <code> | ||
- | $ print "device\nmanufacturer\nfootprint\nsupplier\npn" > ./attribs | ||
- | $ cat ./attribs | ||
- | device | ||
- | manufacturer | ||
- | footprint | ||
- | supplier | ||
- | pn | ||
- | $ | ||
- | </code> | ||
- | No need to explicitly specify 'refdes', it is always added. | ||
- | |||
- | * Let gnetlist create the BOM and sort it using 'refdes' | ||
- | |||
- | <code> | ||
- | $ gnetlist -g bom -o file1.bom file1.sch | ||
- | $ sort -o file1.bom file1.bom | ||
- | </code> | ||
- | Tabulator is used as a separator in this case. There is also a possibility to generate BOM with colon used as a separator: | ||
- | <code> | ||
- | $ gnetlist -g bom2 -o file1.bom file1.sch | ||
- | </code> | ||
- | ====== gschem tips ====== | ||
- | ====== Useful links ====== | ||
- | [[http://www.geda-project.org/|gEDA project]]\\ | ||
- | [[http://wiki.geda-project.org/|gEDA Wiki]]\\ | ||
- | [[http://wiki.geda-project.org/geda:gschem_symbol_creation|gschem symbol creation guide]]\\ | ||
- | [[http://www.gedasymbols.org|Repository of contributed symbols and footprints]]\\ | ||
- | [[http://pcb.geda-project.org/|pcb project]]\\ | ||
- | [[http://pcb.geda-project.org/pcb-20110918/pcb.pdf|PCB-20110918 manual]]\\ | ||
- | [[http://wiki.geda-project.org/geda:pcb_footprints|pcb footprint guide]]\\ | ||
- | [[http://www.brorson.com/gEDA/land_patterns_20070805.pdf|Footprint creation guide]]\\ | ||
- | [[http://wiki.geda-project.org/geda:gsch2pcb_tutorial|gschem to pcb tutorial]]\\ |