Acknowledgments |
|
xv | |
|
|
1 | (20) |
|
|
1 | (2) |
|
Surface Mount and Through Hole |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
5 | (2) |
|
|
7 | (1) |
|
|
8 | (1) |
|
Installing EAGLE Light Edition |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
13 | (2) |
|
|
15 | (1) |
|
Install Third-Party Software |
|
|
16 | (1) |
|
Installing the Adafruit and Sparkfun Libraries |
|
|
16 | (1) |
|
Installing the Sparkfun Design Rules |
|
|
17 | (1) |
|
Downloading the Book Examples |
|
|
18 | (1) |
|
Light Edition Limitations |
|
|
18 | (1) |
|
|
19 | (2) |
|
|
21 | (20) |
|
|
21 | (3) |
|
|
24 | (1) |
|
|
24 | (8) |
|
|
32 | (1) |
|
|
33 | (3) |
|
|
36 | (1) |
|
Dragging Components onto the Board |
|
|
36 | (2) |
|
|
38 | (1) |
|
|
38 | (2) |
|
|
40 | (1) |
|
3 Components and Libraries |
|
|
41 | (18) |
|
U.S. versus European Circuit Symbols |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
42 | (2) |
|
|
44 | (3) |
|
|
47 | (1) |
|
|
47 | (1) |
|
|
48 | (2) |
|
|
50 | (1) |
|
|
50 | (1) |
|
SMD Transistors and Diodes |
|
|
51 | (1) |
|
|
52 | (1) |
|
|
52 | (2) |
|
|
54 | (1) |
|
|
54 | (2) |
|
|
56 | (1) |
|
|
56 | (1) |
|
|
57 | (1) |
|
|
57 | (2) |
|
|
59 | (34) |
|
The Anatomy of the Schematic Editor |
|
|
59 | (2) |
|
|
61 | (1) |
|
|
62 | (2) |
|
|
64 | (6) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
72 | (2) |
|
|
74 | (1) |
|
|
74 | (3) |
|
|
77 | (1) |
|
|
78 | (7) |
|
|
85 | (3) |
|
|
88 | (3) |
|
|
91 | (2) |
|
5 Laying Out a Printed Circuit Board |
|
|
93 | (44) |
|
|
93 | (1) |
|
|
93 | (1) |
|
|
94 | (2) |
|
|
96 | (3) |
|
|
99 | (4) |
|
|
103 | (1) |
|
Sound Meter Layout (Through-Hole) |
|
|
103 | (1) |
|
Create a Board from the Schematic |
|
|
104 | (1) |
|
|
104 | (1) |
|
Position and Rotate the Components |
|
|
105 | (1) |
|
|
106 | (1) |
|
|
107 | (1) |
|
|
108 | (2) |
|
|
110 | (3) |
|
Run the Design Rule Checker |
|
|
113 | (4) |
|
|
117 | (3) |
|
|
120 | (1) |
|
Sound Meter Layout (Surface-Mount) |
|
|
121 | (1) |
|
Create a New Schematic and Board |
|
|
122 | (1) |
|
Swap Parts on the Schematic |
|
|
123 | (5) |
|
Resize and Tidy the Board |
|
|
128 | (1) |
|
|
128 | (6) |
|
|
134 | (3) |
|
6 Printed Circuit Board Fabrication |
|
|
137 | (12) |
|
|
137 | (1) |
|
|
138 | (1) |
|
|
138 | (2) |
|
|
140 | (1) |
|
Submitting a Job to a PCB Service |
|
|
141 | (1) |
|
|
142 | (1) |
|
|
143 | (2) |
|
|
145 | (1) |
|
|
146 | (1) |
|
|
147 | (2) |
|
|
149 | (30) |
|
|
149 | (1) |
|
|
149 | (5) |
|
Tools for Surface-Mount Devices |
|
|
154 | (5) |
|
Soldering Through-Hole PCBs |
|
|
159 | (1) |
|
Through-Hole Soldering Step by Step |
|
|
159 | (5) |
|
|
164 | (1) |
|
Soldering Two- and Three-Legged Components |
|
|
165 | (2) |
|
|
167 | (2) |
|
|
169 | (1) |
|
Soldering Two-and Three-Legged Components |
|
|
169 | (2) |
|
|
171 | (1) |
|
Packages with Hidden Connections |
|
|
171 | (1) |
|
|
171 | (1) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
172 | (5) |
|
|
177 | (2) |
|
8 Example: An Arduino Shield |
|
|
179 | (16) |
|
|
179 | (1) |
|
|
179 | (1) |
|
Arduino R3 Shield Template |
|
|
180 | (1) |
|
|
181 | (1) |
|
|
181 | (6) |
|
|
187 | (5) |
|
|
192 | (2) |
|
|
194 | (1) |
|
9 A Raspberry Pi Expansion Board |
|
|
195 | (12) |
|
|
195 | (2) |
|
|
197 | (1) |
|
|
197 | (1) |
|
Laying Out the Power Supply |
|
|
197 | (7) |
|
Laying Out the Power and Motor Tracks |
|
|
204 | (1) |
|
|
205 | (2) |
|
10 Commands, Scripts, and User-Language Programs |
|
|
207 | (12) |
|
|
207 | (1) |
|
|
208 | (1) |
|
|
209 | (1) |
|
|
210 | (3) |
|
|
213 | (1) |
|
|
213 | (2) |
|
|
215 | (3) |
|
|
218 | (1) |
|
11 Creating Libraries and Parts |
|
|
219 | (18) |
|
|
219 | (1) |
|
Copying a Device from Another Library |
|
|
220 | (2) |
|
|
222 | (1) |
|
Devices, Symbols, and Packages |
|
|
222 | (1) |
|
|
223 | (2) |
|
|
225 | (2) |
|
|
227 | (2) |
|
|
229 | (3) |
|
|
232 | (3) |
|
|
235 | (2) |
|
|
237 | (2) |
|
|
237 | (1) |
|
|
237 | (1) |
|
|
238 | (1) |
|
|
238 | (1) |
|
|
239 | (4) |
|
Layers Used in the Layout Editor |
|
|
239 | (2) |
|
Layers Used in the Schematic Editor |
|
|
241 | (2) |
|
Appendix C User-Language Program Reference |
|
|
243 | (4) |
|
|
243 | (1) |
|
|
244 | (1) |
|
|
245 | (1) |
|
Logical and Bitwise Operators |
|
|
245 | (1) |
|
|
245 | (1) |
|
|
245 | (1) |
|
|
246 | (1) |
|
|
246 | (1) |
Index |
|
247 | |