1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./style.css" />
6 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./design.css" />
7 <link rel=
"stylesheet" media=
"print" type=
"text/css" href=
"./print.css" />
9 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
12 <a href=.
>start
</a> =
> <a href=geda-gschem_ug.html
>gschem_ug
</a></br>
13 <div class=
"table sectionedit1"><table class=
"inline">
15 <td class=
"col0 leftalign"> << <a href=
"geda-gschem_ug-components.html" class=
"wikilink1" title=
"geda-gschem_ug-components.html">Components
</a> </td><td class=
"col1 centeralign"> <strong><a href=
"geda-gschem_ug.html" class=
"wikilink1" title=
"geda-gschem_ug.html">gEDA gschem User Guide
</a></strong> </td><td class=
"col2 rightalign"> <a href=
"geda-gschem_ug-graphics.html" class=
"wikilink1" title=
"geda-gschem_ug-graphics.html">Graphics
</a> >> </td>
18 <!-- EDIT1 TABLE [1-92] -->
19 <h2 id=
"pinsnetsandbuses">Pins, nets and buses
</h2>
23 Connectivity in gEDA schematics and symbols is shown using pins, nets and buses.
26 <li class=
"level1"><div class=
"li"> Pins are used in symbols, and represent either a physical pin on an electronic component, or a logical connection to a subcircuit schematic.
</div>
28 <li class=
"level1"><div class=
"li"> Nets are used in schematics. They represent individual wires, and are used to connect together the pins of
<a href=
"geda-gschem_ug-components.html" class=
"wikilink1" title=
"geda-gschem_ug-components.html">components
</a>.
</div>
30 <li class=
"level1"><div class=
"li"> Buses are also used in schematics, and represent
"bundles
" of multiple nets.
</div>
35 Nets, pins and buses can have
<a href=
"geda-gschem_ug-attributes.html" class=
"wikilink1" title=
"geda-gschem_ug-attributes.html">attributes
</a> attached to them to control how they are interpreted by
<a href=
"geda-gnetlist_ug.html" class=
"wikilink1" title=
"geda-gnetlist_ug.html">gnetlist
</a>.
40 <h3 id=
"addingandeditingpins">Adding and editing pins
</h3>
44 Pins have a
<em>connectible end
</em>, which is highlighted with a colored swatch, and a static end. Nets can only be connected at the highlighted end.
46 <div class=
"notetip">If you are designing a symbol, see also the
<a href=
"geda-gschem_symbol_creation.html" class=
"wikilink1" title=
"geda-gschem_symbol_creation.html">Symbol Creation Guide
</a>.
49 To begin adding pins, use
<strong>Add→Pin
</strong>. Left-click once to position the connectible end of the new pin, and left-click again for the other end. To finish placing pins, right-click.
53 If you
<a href=
"geda-gschem_ug-selecting.html" class=
"wikilink1" title=
"geda-gschem_ug-selecting.html">select
</a> a pin, handles will appear for each of its endpoints. You can left-click and drag these with the mouse to change the position of the pin
's endpoints.
58 <h3 id=
"addingandeditingnets">Adding and editing nets
</h3>
62 Nets are made up of straight
<em>net segments
</em>, and net connections are formed either where two net segment ends meet, or where a net segment end meets a net segment midpoint. If two net segments cross, they do not form a connection. A net connection is marked by a circular cue, and a disconnected (or
"floating
") net end with a square cue.
66 To add a net segment, use
<strong>Add→Net
</strong>. There are two modes for adding nets: normal mode, and magnetic mode (the default). To switch between them, use
<strong>Options→Toggle Magnetic Net
</strong>.
69 <li class=
"level1"><div class=
"li"> In
<em>magnetic mode
</em>, new nets snap onto nearby connectible points on pins and nets. The target location that the next net point will snap to is highlighted with a circle.
</div>
71 <li class=
"level1"><div class=
"li"> In
<em>normal mode
</em>, new nets snap to the grid like other newly-created objects.
</div>
76 Nets will be added using only combinations of horizontal and vertical segments, unless you hold down the
<kbd>Ctrl
</kbd> key, in which case segments at any angle will be used.
80 Selected nets can be modified by dragging the handles on their endpoints in the same way as pins.
85 <h3 id=
"addingandeditingbuses">Adding and editing buses
</h3>
87 <div class=
"noteimportant">Since buses are not currently fully supported by
<a href=
"geda-gnetlist_ug.html" class=
"wikilink1" title=
"geda-gnetlist_ug.html">gnetlist
</a>, buses are commonly used only for documentation purposes.
90 Like nets, buses are made up of
<em>bus segments
</em>, follow similar connectivity rules, and can be edited in the same way.
94 To add buses, use
<strong>Add→Bus
</strong>. When adding buses, each new bus segment is constrained to be either horizontal or vertical, unless you hold down the
<kbd>Ctrl
</kbd> key. Buses do not support magnetic mode.
98 When you connect a net to a bus, a
"bus ripper
" symbol is automatically inserted. This allows two nets to be attached to the same point on a bus from opposite sides without shorting together.