User Tools

Site Tools


geda:gschem_symbol_creation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:gschem_symbol_creation [2012/11/12 13:05]
vzh Decipher the sentence about hotkey
geda:gschem_symbol_creation [2015/12/02 05:16] (current)
vzh Add link to generators page
Line 1: Line 1:
 +//​Translations of this guide are also available in the following languages://​ [[gschem_symbol_creation.ru|Русский]]
 +
 ====== gEDA/gaf Symbol Creation ====== ====== gEDA/gaf Symbol Creation ======
  
Line 5: Line 7:
  
 ===== Overview ===== ===== Overview =====
-This document describes the creation of component symbols, including style conventions,​ and hints/tips and things to look out for when drawing symbols for the gEDA/gaf system.+This document describes the manual ​creation of component symbols, 
 +including style conventions,​ and hints/tips and things to look out 
 +for when drawing symbols for the gEDA/gaf system.
  
 +For automatic symbol creation or conversion from other formats
 +please see the [[gschem symbol generators]] page.
  
 ===== Component Symbol Creation ===== ===== Component Symbol Creation =====
Line 77: Line 83:
   - Enter '​0'​ into the entry field and press **OK**.   - Enter '​0'​ into the entry field and press **OK**.
   - Save the symbol using **File**->​**Save** or **File**->​**Save As...**   - Save the symbol using **File**->​**Save** or **File**->​**Save As...**
-  - Place the symbol in one of the directories specified ​by the ''​component-library''​ keyword ​in the system-gafrc file. Once this is done, the symbol should be visible immediately and can be selected and placed with the **Add**->​**Select Component...** menu item. On Debian, placing files in /​usr/​share/​gEDA/​sym/​local/​ works, but require ​permissions setup.+  - Place the symbol in one of the directories specified ​as a symbol ​library in a suite configuration file  (one of the "gafrc" files). ​ For an explanation of how to set up symbol libraries, see the [[geda:​gschem_ug:​config|gEDA gschem User Guide]]. Once this is done, the symbol should be visible immediately and can be selected and placed with the **Add**->​**Select Component...** menu item. On Debian, placing files in /​usr/​share/​gEDA/​sym/​local/​ works, but requires ​permissions setup.
  
 === Note === === Note ===
Line 133: Line 139:
 ==== Attributes ==== ==== Attributes ====
   * ''​pinnumber''​ attributes should be displayed as pin numbers for pins (not ''​pinseq''​) and should be 8 pt in size.   * ''​pinnumber''​ attributes should be displayed as pin numbers for pins (not ''​pinseq''​) and should be 8 pt in size.
-  * Attached attributes should be yellow. The color is set automatically to yellow if the text item is attached.+  * Attached attributes should be color number 5 (attributes | yellow). The color is set automatically to yellow if the text item is attached.
   * The only exception to this is ''​pinlabel=''​ attributes, those should be color number 9 (text | green). If every text item within a symbol is yellow, the symbol looks too yellow.   * The only exception to this is ''​pinlabel=''​ attributes, those should be color number 9 (text | green). If every text item within a symbol is yellow, the symbol looks too yellow.
   * Attributes can be attached to some part of the symbol. Toplevel attributes (like the ''​device=''​ or ''​net=''​ attributes) used to be required to be attached to something to be attributes, but now they just have to exist in the symbol file as ''​name=value''​.   * Attributes can be attached to some part of the symbol. Toplevel attributes (like the ''​device=''​ or ''​net=''​ attributes) used to be required to be attached to something to be attributes, but now they just have to exist in the symbol file as ''​name=value''​.
Line 179: Line 185:
 This section provides a simple example which tries to follow all of the above rules. This symbol is of a 7400 (NAND gate). This section provides a simple example which tries to follow all of the above rules. This symbol is of a 7400 (NAND gate).
  
-<​code>​v 20031231 1+<​code ​gschem 7400-1.sym>v 20031231 1
 L 300 200 300 800 3 0 0 0 -1 -1 L 300 200 300 800 3 0 0 0 -1 -1
 T 300 0 9 8 1 0 0 0 1 T 300 0 9 8 1 0 0 0 1
Line 255: Line 261:
  
 {{:​geda:​symbol_7400-1.png|:​geda:​symbol_7400-1.png}} {{:​geda:​symbol_7400-1.png|:​geda:​symbol_7400-1.png}}
 +
geda/gschem_symbol_creation.1352743554.txt.gz · Last modified: 2012/11/12 13:05 by vzh