File: 71.htm

package info (click to toggle)
eagle 4.16-5
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 36,508 kB
  • sloc: sh: 82; makefile: 32
file content (202 lines) | stat: -rw-r--r-- 7,406 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
<html>
<head>
<title>EAGLE Help: POLYGON</title>
</head>
<body bgcolor=white>
<font face=Helvetica,Arial>
<hr>
<i>EAGLE Help</i>
<h1><center>POLYGON</center></h1>
<hr>
<dl>
<dt>
<b>Function</b>
<dd>
Draws polygon areas.
<p>
<dt>
<b>Syntax</b>
<dd>
<tt>POLYGON [signal_name] [width] * [curve | @radius] * *..</tt>
<p>
<dt>
<b>Mouse</b>
<dd>
Double click with left button closes polygon.<br>
Center button selects the layer.<br>
Right button changes the wire bend (see <a href=86.htm>SET Wire_Bend</a>).
<p>
<dt>
<b>Keyboard</b>
<dd>
<tt>Shift</tt> reverses the direction of switching bend styles.<br>
<tt>Ctrl</tt> toggles between corresponding bend styles.<br>
<tt>Ctrl</tt> when placing a wire end point defines arc radius.
<p>
</dl>
<b>See also</b> <a href=32.htm>CHANGE</a>,
<a href=39.htm>DELETE</a>,
<a href=75.htm>RATSNEST</a>,
<a href=81.htm>RIPUP</a>,
<a href=100.htm>WIRE</a>,
<a href=60.htm>MITER</a>
<p>
The POLYGON command is used to draw polygon areas. Polygons in the
layers Top, Bottom, and Route2..15 are treated as signals. Polygons
in the layers t/b/vRestrict are protected areas for the Autorouter.
<p>
If the <i>curve</i> or <i>@radius</i> parameter is given, an arc can be drawn as part of the polygon
definition (see the detailed description in the <a href=100.htm>WIRE</a>
command).
<p>
<b>Note</b>
<p>
You should avoid using very small values for the <i>width</i> of a
polygon, because this can cause extremely large amounts of data when
processing a drawing with the <a href=107.htm>CAM Processor</a>.<br>
The polygon <i>width</i> should always be larger than the hardware
resolution of the output device. For example when using a Gerber photoplotter
with a typical resolution of 1 mil, the polygon <i>width</i> should
not be smaller than, say, 6 mil. Typically you should keep the polygon
<i>width</i> in the same range as your other wires.<br>
<p>
If you want to give the polygon a name that starts with a digit (as in <tt>0V</tt>),
you must enclose the name in single quotes to distinguish it from a <i>width</i> value.
<p>
The parameters <tt>Isolate</tt> and <tt>Rank</tt> only have a meaning for polygons
in layers Top...Bottom.
<p>
<b>Outlines or Real Mode</b>
<p>
Polygons belonging to a signal can be displayed in two different
modes:
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>1.&nbsp;Outlines   </font></td><td valign=top><font face=Helvetica,Arial>only the outlines as defined by the user are displayed.</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>2.&nbsp;Real&nbsp;mode  </font></td><td valign=top><font face=Helvetica,Arial>all of the areas are visible as calculated by the program.</font></td></tr>
</table>
<p>
The board file contains only the "outlines".
<p>
The default display mode is "outlines" as the calculation is a time
consuming operation.
<p>
When a drawing is generated with the CAM Processor all polygons are
calculated.
<p>
Clicking the STOP button terminates the calculation of the polygons. Already
calculated polygons are shown in "real mode", all others are shown in
"outline mode".
<p>
The
<a href=75.htm>RATSNEST</a>
command starts the calculation of the polygons
(this can be turned off with
<tt><a href=86.htm>SET</a> POLYGON_RATSNEST OFF;</tt>).
<p>
The
<a href=81.htm>RIPUP</a>
command changes the display mode of a polygon to "outline".
<p>
CHANGE operations re-calculate a polygon if it was shown in "real
mode" before.
<p>
<b>Other commands and Polygons</b>
<p>
Polygons are selected at their edges (like wires).
<p>
SPLIT: Inserts a new polygon edge.
<p>
DELETE: Deletes a polygon corner (if only three corners are left the
whole polygon is deleted).
<p>
CHANGE LAYER: Changes the layer of the whole polygon.
<p>
CHANGE WIDTH: Changes the parameter width of the whole polygon.
<p>
MOVE: Moves a polygon edge or corner (like wire segments).
<p>
COPY: Copies the whole polygon.
<p>
NAME: If the polygon is located in a signal layer the name of the
signal is changed.
<p>
<b>Parameters</b>
<p>
<u>Width:</u> Line width of the polygon edges. Also used for filling.
<p>
<u>Layer:</u> Polygons can be drawn into any layer.
Polygons in signal layers belong to a signal and keep the distance
defined in the design rules and net classes from other signals.
Objects in the tRestrict layer are substracted from polygons in the
Top layer (the same applies to bRestrict/Bottom). This allows you, for
instance, to generate "negative" text on a ground area.
<p>
<u>Pour:</u> Fill mode (Solid [default] or Hatch).
<p>
<u>Rank:</u> Defines how polygons are subtracted from each other. Polygons with
a lower 'rank' appear "first" and thus get subtracted from polygons with a higher 'rank'.<br>
Valid ranks are <tt>1..6</tt> for signal polygons and <tt>0</tt> or <tt>7</tt> for
polygons in packages. Polygons with the same rank are checked against each other
by the <a href=42.htm>Design Rule Check</a>. The rank parameter only has a
meaning for polygons in signal layers (<tt>1..16</tt>) and will be ignored for
polygons in other layers. The default is <tt>1</tt> for signal polygons and <tt>7</tt>
for package polygons.
<p>
<u>Thermals:</u> Defines how pads and smds are connected (On
= thermals are generated [default], Off = no thermals).
<p>
<u>Spacing:</u> Distance between fill lines when Pour = Hatch
(default: 50 Mil).
<p>
<u>Isolate:</u> Distance between polygon areas and other signals or objects in
the Dimension layer (default: 0).
If a particular polygon is given an Isolate value that exceeds that from the
design rules and net classes, the larger value will be taken.
See also <a href=127.htm>Design Rules</a> under <b>Distance</b> and <b>Supply</b>, respectively.
<p>
<u>Orphans:</u> As a polygon automatically keeps a certain distance
to other signals it can happen that the polygon is separated into
a number of smaller polygons. If such a polygon has no electrical
connection to any other (non-polygon) object of its signal,
the user might want it to disappear. With the parameter Orphans = Off
[default] these isolated zones will disappear. With  Orphans =
On they will remain. If none of the polygon parts has any such connection,
all polygon parts will remain, independent of the setting of the Orphans
parameter.
<p>
Under certain circumstances, especially with Orphans&nbsp;=&nbsp;Off,
a polygon can disappear completely.
In that case the polygon's original outlines will be displayed on the
screen, to make it possible to delete or otherwise modify it.
When going to the printer or CAM Processor these outlines will not
be drawn in order to avoid short circuits.
<p>
<u>Thermal Dimensions</u>
<p>
The width of the conducting path in the thermal symbol is calculated
as follows:
<ul>
<li>Pads: half the drill diameter of the pad
<li>Smds: half the smaller side of the smd
<li>at least the width of the polygon
<li>a maximum of twice the width of the polygon
</ul>
<p>
<b>Outlines data</b>
<p>
The special signal name _OUTLINES_ gives a polygon certain properties that
are used to generate <a href=124.htm>outlines data</a> (for example
for milling prototype boards).
This name should not be used otherwise.

<hr>
<table width=100% cellspacing=0 border=0><tr><td align=left><font face=Helvetica,Arial>
<a href=index.htm>Index</a>
</font></td><td align=right><font face=Helvetica,Arial size=-1>
<i>Copyright &copy; 2005 CadSoft Computer GmbH</i>
</font></td></tr></table>
<hr>
</font>
</body>
</html>