File: Layer-Objects.html

package info (click to toggle)
pcb 1.99j%2B20050127-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 8,632 kB
  • ctags: 4,302
  • sloc: ansic: 45,369; pascal: 3,526; sh: 1,140; yacc: 1,076; makefile: 575; lex: 348; perl: 183; awk: 102; tcl: 63
file content (83 lines) | stat: -rw-r--r-- 4,216 bytes parent folder | download
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
<html lang="en">
<head>
<title>Pcb</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Pcb">
<meta name="generator" content="makeinfo 4.6">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
--></style>
</head>
<body>
<div class="node">
<p>
Node:&nbsp;<a name="Layer%20Objects">Layer Objects</a>,
Next:&nbsp;<a rel="next" accesskey="n" href="Line-Objects.html#Line%20Objects">Line Objects</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Element-Objects.html#Element%20Objects">Element Objects</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Intro.html#Intro">Intro</a>
<hr><br>
</div>

<h3 class="section">Layers</h3>

<p>Every layout consists of several layers that can be used independently
or treated as a group. 
Layer groups can be used to logically separate (and color-code)
different traces (<em>e.g.</em> power and signal); however, all
layers within a group reside on the same physical
copper layer of a board, so using different layers within the same
group won't provide electrical separation where they touch or overlap. 
For details, see <code>layerGroups</code>, <a href="Resources.html#Resources">Resources</a>. 
Each layer is drawn in a color defined in the resource file
and identified by a name that you can change (for details
see <code>layerColor</code>, <a href="Resources.html#Resources">Resources</a>.) 
Layers are really just containers for line, arc, polygon, and text objects.  The
component and solder layers contain SMD elements as well, but the
file structure doesn't reflect that fact directly.

   <p>Each layer group
represents a physical layer on the printed circuit board.  If you want to make
a four layer board, you'll need to have at least four layer groups. 
Connections between layer groups are established only through element pins and vias. 
The relationship between a specific layer and the board itself is configurable from
the <code>Edit layer groups</code> option in the <b>Settings</b> menu. 
The layer groups corresponding to the physical layers: <em>component-side</em>
and <em>solder-side</em> are always defined and you must map at least one
logical layer to each, even if you plan to make a single-sided board. 
You are not obligated to put tracks on either of them. 
Surface mount elements always reside on either the component-side or the
solder-side layer group. When you paste an element from the buffer,
it will go onto whichever side of the board you are viewing. 
You can swap which side of the board you are viewing by pressing
the <em>Tab</em> key, or by selecting <code>view solder side</code> from the
<b>Screen</b> menu. 
The layer groups just have a name or number associated with them - where
they are sandwiched in the board is left for you to tell the
manufacturer.

   <p>The silkscreen layer is special because there are actually two silkscreen
layers, one for the top (component) and one for the bottom (solder) side
of the board. Which silk layer you draw on is determined by the side of the
board that you are viewing. If you are viewing the component side, then
drawing on the silk layer draws to the component-side silk layer.

   <p>The netlist layer is another special layer. It shows rat's-nest lines
(<em>i.e.</em> guides that show how the netlist expects the element to interconnect). 
If you make this the active layer, you can use the Line tool to add
entries into the netlist, or to delete connections from the netlist
window. Except for these two purposes, you should not
make the netlist layer the active layer. Usually there is no need to
do this because a separate schematic package should be used to create the
netlist. <code>Pcb</code> can automatically draw all of the rats from
the netlist. In some cases you may want to make a small change without
going to the trouble of modifying the schematic, which is why this
facility is provided.

   </body></html>