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
|
<html>
<head>
<title>EAGLE Help: LAYER</title>
</head>
<body bgcolor=white>
<font face=Helvetica,Arial>
<hr>
<i>EAGLE Help</i>
<h1><center>LAYER</center></h1>
<hr>
<dl>
<dt>
<b>Function</b>
<dd>
Changes and defines layers.
<p>
<dt>
<b>Syntax</b>
<dd>
<tt>LAYER layer_number</tt><br>
<tt>LAYER layer_name</tt><br>
<tt>LAYER layer_number layer_name</tt><br>
<tt>LAYER [??] -layer_number</tt>
<p>
</dl>
<b>See also</b> <a href=41.htm>DISPLAY</a>
<p>
<b>Choose Drawing Layer</b>
<p>
The LAYER command with one parameter is used to change the current
layer, i.e. the layer onto which wires, circles etc. will be drawn.
If LAYER is selected from the menu, a popup menu will appear in which
you may change to the desired layer. If entered from the command line,
'layer_number' may be the number of any valid layer, and 'layer_name'
may be the name of a layer as displayed in the popup menu.
<p>
Certain layers are not available in all modes.
<p>
Please note that only those signal layers (1 through 16) are available
that have been entered into the layer setup in the <a href=127.htm>Design Rules</a>.
<p>
<b>Define Layers</b>
<p>
The LAYER command with two parameters is used to define a new layer
or to rename an existing one.
If you type in at the command prompt e.g.
<pre>
LAYER 101 SAMPLE;
</pre>
you define a new layer with layer number 101 and layer name SAMPLE.
<p>
If a package contains layers not yet specified in the board, these
layers are added to the board as soon as you place the package into
the board (ADD or REPLACE).
<p>
The predefined layers have a special function.
You can change their names, but their functions (related with their
number) remain the same.
<p>
If you define your own layers, you should use only numbers
greater than 100. Numbers below may be assigned for special purposes
in later EAGLE versions.
<p>
<b>Delete Layers</b>
<p>
The LAYER command with the minus sign and a layer_number deletes the
layer with the specified number, e.g.
<pre>
LAYER -103;
</pre>
deletes the layer number 103. Layers to be deleted must be empty.
If this is not the case, the program generates the error message
<p>
"layer is not empty: #"
<p>
where "#" represents the layer number.
If you want to avoid any error messages in a layer delete operation
you can use the '??' option. This may be
useful in scripts that try to delete certain layers, but don't consider
it an error if any of these layers is not empty or not present at all.
<p>
The predefined standard layers cannot be deleted.
<p>
<b>Supply Layers</b>
<p>
Layers 2...15 are treated as <i>supply layers</i> if their name starts with the <tt>'$'</tt>
character and there is a signal with an identical name but without the leading <tt>'$'</tt>.
<p>
Any pads or vias belonging to that signal are implicitly considered connected by the
<a href=75.htm>RATSNEST</a> command and the <a href=125.htm>Autorouter</a>.
<p>
Supply layers are viewed "inverted", which means that any objects visible on such a layer
will result in "copper free" areas on the board. The program automatically generates
Thermal and Annulus objects to connect and isolate pads and vias to/from these layers.
<p>
You should not draw any additional objects into a supply layer, except, for instance, wires
along the outlines of the board, which prevent the copper area from extending to the very
edges and thus possibly causing short circuits through a metal casing or mounting screw.
Note that there are <b>no checks whether a supply layer really connects all pads and vias</b>.
If e. g. a user drawn object isolates a pad that should be connected to the supply
layer, there will be no airwire generated for that (missing) connection. The same applies if several
Annulus symbols form a "ring" around a Thermal symbol (and would thus completely isolate
that pad from its signal).
<b>Also note that the size of the annulus symbols used in a supply layer is only
derived from the value given under "Annulus" in the "Supply" tab of the
<a href=127.htm>Design Rules</a>, and that neither the minimum distances
under "Clearance" nor those in the <a href=34.htm>net classes</a> go
into this calculation.</b>
<p>
For a safer and more flexible way of implementing supply layers you should use the
<a href=71.htm>POLYGON</a> command.
<p>
<b>Predefined EAGLE Layers</b>
<p>
Layout
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>1 Top </font></td><td valign=top><font face=Helvetica,Arial>Tracks, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>2 Route2 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>3 Route3 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>4 Route4 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>5 Route5 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>6 Route6 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>7 Route7 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>8 Route8 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>9 Route9 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>10 Route10 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>11 Route11 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>12 Route12 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>13 Route13 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>14 Route14 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>15 Route15 </font></td><td valign=top><font face=Helvetica,Arial>Inner layer (signal or supply)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>16 Bottom </font></td><td valign=top><font face=Helvetica,Arial>Tracks, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>17 Pads </font></td><td valign=top><font face=Helvetica,Arial>Pads (through-hole)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>18 Vias </font></td><td valign=top><font face=Helvetica,Arial>Vias (through-hole)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>19 Unrouted </font></td><td valign=top><font face=Helvetica,Arial>Airwires (rubberbands)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>20 Dimension </font></td><td valign=top><font face=Helvetica,Arial>Board outlines (circles for holes)</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>21 tPlace </font></td><td valign=top><font face=Helvetica,Arial>Silk screen, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>22 bPlace </font></td><td valign=top><font face=Helvetica,Arial>Silk screen, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>23 tOrigins </font></td><td valign=top><font face=Helvetica,Arial>Origins, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>24 bOrigins </font></td><td valign=top><font face=Helvetica,Arial>Origins, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>25 tNames </font></td><td valign=top><font face=Helvetica,Arial>Service print, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>26 bNames </font></td><td valign=top><font face=Helvetica,Arial>Service print, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>27 tValues </font></td><td valign=top><font face=Helvetica,Arial>Component VALUE, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>28 bValues </font></td><td valign=top><font face=Helvetica,Arial>Component VALUE, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>29 tStop </font></td><td valign=top><font face=Helvetica,Arial>Solder stop mask, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>30 bStop </font></td><td valign=top><font face=Helvetica,Arial>Solder stop mask, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>31 tCream </font></td><td valign=top><font face=Helvetica,Arial>Solder cream, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>32 bCream </font></td><td valign=top><font face=Helvetica,Arial>Solder cream, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>33 tFinish </font></td><td valign=top><font face=Helvetica,Arial>Finish, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>34 bFinish </font></td><td valign=top><font face=Helvetica,Arial>Finish, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>35 tGlue </font></td><td valign=top><font face=Helvetica,Arial>Glue mask, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>36 bGlue </font></td><td valign=top><font face=Helvetica,Arial>Glue mask, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>37 tTest </font></td><td valign=top><font face=Helvetica,Arial>Test and adjustment inf., top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>38 bTest </font></td><td valign=top><font face=Helvetica,Arial>Test and adjustment inf. bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>39 tKeepout </font></td><td valign=top><font face=Helvetica,Arial>Nogo areas for components, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>40 bKeepout </font></td><td valign=top><font face=Helvetica,Arial>Nogo areas for components, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>41 tRestrict </font></td><td valign=top><font face=Helvetica,Arial>Nogo areas for tracks, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>42 bRestrict </font></td><td valign=top><font face=Helvetica,Arial>Nogo areas for tracks, bottom side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>43 vRestrict </font></td><td valign=top><font face=Helvetica,Arial>Nogo areas for via-holes</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>44 Drills </font></td><td valign=top><font face=Helvetica,Arial>Conducting through-holes</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>45 Holes </font></td><td valign=top><font face=Helvetica,Arial>Non-conducting holes</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>46 Milling </font></td><td valign=top><font face=Helvetica,Arial>Milling</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>47 Measures </font></td><td valign=top><font face=Helvetica,Arial>Measures</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>48 Document </font></td><td valign=top><font face=Helvetica,Arial>General documentation</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>49 Reference </font></td><td valign=top><font face=Helvetica,Arial>Reference marks</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>51 tDocu </font></td><td valign=top><font face=Helvetica,Arial>Part documentation, top side</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>52 bDocu </font></td><td valign=top><font face=Helvetica,Arial>Part documentation, bottom side</font></td></tr>
</table>
<p>
Schematic
<p>
<table>
<tr><td valign=top><font face=Helvetica,Arial>91 Nets </font></td><td valign=top><font face=Helvetica,Arial>Nets</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>92 Busses </font></td><td valign=top><font face=Helvetica,Arial>Buses</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>93 Pins </font></td><td valign=top><font face=Helvetica,Arial>Connection points for component symbols</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial> </font></td><td valign=top><font face=Helvetica,Arial>with additional information</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>94 Symbols </font></td><td valign=top><font face=Helvetica,Arial>Shapes of component symbols</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>95 Names </font></td><td valign=top><font face=Helvetica,Arial>Names of component symbols</font></td></tr>
<tr><td valign=top><font face=Helvetica,Arial>96 Values </font></td><td valign=top><font face=Helvetica,Arial>Values/component types</font></td></tr>
</table>
<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 © 2005 CadSoft Computer GmbH</i>
</font></td></tr></table>
<hr>
</font>
</body>
</html>
|