scheme-api: Add show-uri and show-file functions to (gschem util).
[geda-gaf/peter-b.git] / docs / wiki / geda-experiences.html
blob67c5915c14b75cccf725be9bcb0c1468e0354a46
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
7 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
8 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 </head>
12 <body>
15 <h1 class="sectionedit282"><a name="this_page_should_include_user_experiences_with_the_geda_suite" id="this_page_should_include_user_experiences_with_the_geda_suite">This page should include user experiences with the gEDA suite.</a></h1>
16 <div class="level1">
18 <p>
19 Hello!
20 </p>
22 <p>
23 My name is Paul Csanyi. I am a technics teacher in an elementary school.
24 </p>
26 <p>
27 I use mainly Debian GNU/Linux operating system. I have installed the gEDA suite on my system.
28 </p>
30 <p>
31 I am a newbe to the electronics and to the gEDA tools, but the electronics is so interesting theme to me so I decide to study gEDA tools and use it for making some simple projects. With these simple projects I intend to teach my pupils to fundamentals of electronics.
32 </p>
34 <p>
35 I tried first the gEDA <acronym title="Graphical User Interface">GUI</acronym>, but then I red that it is better to use gEDA from the command line, so I did so.
36 </p>
38 <p>
39 I have tried several times gEDA tools to make some simple projects. Up to the present I learn how to use gschem tool very easily.
40 I made schematics easily.
41 </p>
43 <p>
44 But then I need a symbol that I can&#039;t find in gschem library, so I decide to make it. I follow the tutorial <a href="http://geda.seul.org/wiki/geda:tragesym_tutorial" class="urlextern" title="http://geda.seul.org/wiki/geda:tragesym_tutorial" rel="nofollow">http://geda.seul.org/wiki/geda:tragesym_tutorial</a> and ask some questions on the mailing list geda-user <a href="http://www.seul.org/cgi-bin/mailman/listinfo/geda-user" class="urlextern" title="http://www.seul.org/cgi-bin/mailman/listinfo/geda-user" rel="nofollow">http://www.seul.org/cgi-bin/mailman/listinfo/geda-user</a>.
45 </p>
47 <p>
48 Here in this Wiki I want to share some of mine experiences with the gEDA suite. I want to share some addons to the tragesym tutorial.
49 </p>
51 <p>
52 If these thoughts are specific for the Debian system, like the place of the tragesym_template.gz file, then I shall write a note of this.
53 </p>
55 <p>
56 I made a symbol for the 36-pin Centronics connector.
57 </p>
59 <p>
60 From the “Tragesym tutorial”:
61 </p>
63 <p>
64 <strong>Step1: Open a tragesym template file</strong>
65 </p>
66 <ul>
67 <li class="level1"><div class="li"> open xterm window: eg.: urxvt</div>
68 </li>
69 <li class="level1"><div class="li"> cp /usr/share/doc/geda-doc/wiki/_media/tragesym_template.gz ~/gEDA/gaf/ <br/>
70 </div>
71 </li>
72 </ul>
74 <p>
75 <em class="u">Note: This is Debian specific.</em>
76 </p>
77 <ul>
78 <li class="level1"><div class="li"> cd gEDA/gaf/</div>
79 </li>
80 <li class="level1"><div class="li"> gzip -d tragesym_template.gz</div>
81 </li>
82 <li class="level1"><div class="li"> Open in OpenOffice the tragesym_template file. I get OpenOffice Calc with opened file. “Set the type, style and position column to the most common value.” I have saved this <strong>tragesym_template</strong> file for the future use.</div>
83 </li>
84 </ul>
86 <p>
88 <strong>Step2: Download the part data sheet and find the pin list</strong>
89 </p>
91 <p>
92 <strong>Step3: Copy the pin list into an editor and prepare it</strong>
93 </p>
94 <ul>
95 <li class="level1"><div class="li">I have tried Midnight Commander as editor, but XEmacs is much better for this. I make Tabs between columns. From XEmacs I copy the lines into OpenOffice Calc.</div>
96 </li>
97 </ul>
99 <p>
101 <strong>Step4: Insert all missing data into the spreadsheet</strong>
102 </p>
103 <ul>
104 <li class="level1"><div class="li">In OpenOffice Calc I inserted all missing data. The label of the Pin 36 is &#039;IN SEL&#039; and have a negation overbar, so I write in the approppriate column: \_IN\ SEL\_ Note that here is a space between &#039;IN&#039; and &#039;SEL&#039;. Maybe it is trivial, but if one have a space in the label this works.</div>
105 </li>
106 </ul>
110 <strong>Step5: Export the spreadsheet into a tab seperated text file</strong>
111 </p>
112 <ul>
113 <li class="level1"><div class="li">In OpenOffice I did File / Save As / Filename: tragesym_template-for_36-pin_centronics_connector / Filetype: Structural text (CSV) (.csv) / Filter setup: on / Save / Text boundary: empty</div>
114 </li>
115 </ul>
119 <strong>Step6: execute tragesym and create the symbol</strong>
120 </p>
121 <ul>
122 <li class="level1"><div class="li">tragesym tragesym_template-for_36-pin_centronics_connector 36-pin-centronics.sch</div>
123 </li>
124 </ul>
128 <strong>Step7: check the result with gschem and do some artwork</strong>
129 </p>
130 <ul>
131 <li class="level1"><div class="li">“Now we have a complete symbol.”</div>
132 </li>
133 <li class="level1"><div class="li">“You can copy the symbol to your local symbol library e.g. /usr/local/share/gEDA/sym/local/ and use it.” <br/>
134 </div>
135 </li>
136 </ul>
139 cp 36-pin_centronics.sch /home/username/gEDA/gaf/gschem-sym/connectors/36-pin_centronics.sym
140 </p>
143 This symbol can be viewed here: <br/>
145 <a href="http://www.mediamax.com/paul_csanyi/Hosted/gschem_schems/36-pin-centronics.sym" class="urlextern" title="http://www.mediamax.com/paul_csanyi/Hosted/gschem_schems/36-pin-centronics.sym" rel="nofollow">http://www.mediamax.com/paul_csanyi/Hosted/gschem_schems/36-pin-centronics.sym</a>
146 </p>
149 In this symbol I put the footprint: “SUBD_FEMALE_LAY 25” but this is not the approppriate footprint for the 36-pin Centronics connector. I tried to find footprint for the 36-pin Centronics connector here:
150 <a href="http://www.gedasymbols.org/" class="urlextern" title="http://www.gedasymbols.org/" rel="nofollow">http://www.gedasymbols.org/</a>, but with no success.
151 </p>
154 I think I gone to make one 36-pin Centronics footprint soon, using “PCB Footprint Guide” here:<br/>
156 <a href="http://geda.seul.org/wiki/geda:pcb_footprints" class="urlextern" title="http://geda.seul.org/wiki/geda:pcb_footprints" rel="nofollow">http://geda.seul.org/wiki/geda:pcb_footprints</a>. <img src="images/smileys/icon_smile.gif" align="middle" alt=":-)" />
158 </p>
160 </div>
161 <!-- EDIT282 SECTION "This page should include user experiences with the gEDA suite." [24-] --></body>
162 </html>