1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
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" />
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>
23 My name is Paul Csanyi. I am a technics teacher in an elementary school.
27 I use mainly Debian GNU/Linux operating system. I have installed the gEDA suite on my system.
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.
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.
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.
44 But then I need a symbol that I can
'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>.
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.
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.
56 I made a symbol for the
36-pin Centronics connector.
60 From the “Tragesym tutorial”:
64 <strong>Step1: Open a tragesym template file
</strong>
67 <li class=
"level1"><div class=
"li"> open xterm window: eg.: urxvt
</div>
69 <li class=
"level1"><div class=
"li"> cp /usr/share/doc/geda-doc/wiki/_media/tragesym_template.gz ~/gEDA/gaf/
<br/>
75 <em class=
"u">Note: This is Debian specific.
</em>
78 <li class=
"level1"><div class=
"li"> cd gEDA/gaf/
</div>
80 <li class=
"level1"><div class=
"li"> gzip -d tragesym_template.gz
</div>
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>
88 <strong>Step2: Download the part data sheet and find the pin list
</strong>
92 <strong>Step3: Copy the pin list into an editor and prepare it
</strong>
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>
101 <strong>Step4: Insert all missing data into the spreadsheet
</strong>
104 <li class=
"level1"><div class=
"li">In OpenOffice Calc I inserted all missing data. The label of the Pin
36 is
'IN SEL
' and have a negation overbar, so I write in the approppriate column: \_IN\ SEL\_ Note that here is a space between
'IN
' and
'SEL
'. Maybe it is trivial, but if one have a space in the label this works.
</div>
110 <strong>Step5: Export the spreadsheet into a tab seperated text file
</strong>
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>
119 <strong>Step6: execute tragesym and create the symbol
</strong>
122 <li class=
"level1"><div class=
"li">tragesym tragesym_template-for_36-pin_centronics_connector
36-pin-centronics.sch
</div>
128 <strong>Step7: check the result with gschem and do some artwork
</strong>
131 <li class=
"level1"><div class=
"li">“Now we have a complete symbol.”
</div>
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/>
139 cp
36-pin_centronics.sch /home/username/gEDA/gaf/gschem-sym/connectors/
36-pin_centronics.sym
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>
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.
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=
":-)" />
161 <!-- EDIT282 SECTION "This page should include user experiences with the gEDA suite." [24-] --></body>