Please note that index links point to page beginnings from the print edition. Locations are approximate in e-readers, and you may need to page down one or more times after clicking a link to get to the indexed material.
References to figures are in italics.
Action toolbar, 59–61
Adafruit, installing libraries, 16–17
air wires, 36–37
Arc command, 66
Arduino shield, 179
fabrication, 192–193
R3 shield template, 180
shield design, 179–180
TimerShield project, 181–192
Autorouting tool, 38, 39, 108–110
bits, 151
Blum, Jeremy, 238
Board Editor
Command toolbar, 94–103
board layout, 36–40
boards, maximum size, 19
breadboard, solderless, 5–7
built-in scripts, 209–210
See also scripts
Bus command, 66
Bus Label command, 66
buses, 71–72
Cadsoft, 1
loading, 138
running, 138–140
capacitors, 47
SMD capacitors, 48–49
through-hole capacitors, 47–48
Circles command, 66
circuit symbols, United States versus European, 41–42
Command toolbar (Board Editor), 94–103
Command toolbar (Schematic Editor), 61–70
commands
Board Editor, 96–103
Schematic Editor, 207–208
See also individual commands
components
adding, 24–31
buying, 56–57
deleting, 26, 27
dragging onto the board, 36–37
joining, 32–33
moving, 30, 31
rotating, 30, 31
computer numerical control (CNC) routers, 145–146
connectors, 54–56
coordinates, 37
copying a device from another library, 220–222
creating a new project, 21–24
creating new parts, 225–235
default, 86
design rule checker (DRC), 103, 113–117, 141
design rules, 15, 107–108, 142
installing the Sparkfun design rules, 17–18
desoldering, 162–164
See also soldering
desoldering braid, 153–154
devices, 222–223
making, 232–235
documentation, 237
documents folder, creating, 13–14
dual in-line (DIL) packages, 52
EAGLE Light Edition, 1
Control Panel, 14–15
first time running, 13–15
installing, 9–13
license, 19
limitations, 18–19
loading an example project, 15
Easily Applicable Graphical Layout Editor. See EAGLE Light Edition
editing parts, 223–225
electrical rule check (ERC), 33–35, 141
electrolytic capacitors, 28
ERC. See electrical rule check (ERC)
Euroboard, 210
European circuit symbols, 41–42
example projects
downloading the book examples, 18
loading, 15
See also sound meter example
Flasher project icon, 21
forums, 237
Gate Swap command, 66
gates, 229
Gerber files, 137–138
grid, 103
Hole command, 101
hot-air gun, 155, 156, 169–171
ICs. See integrated circuits (ICs)
installing Adafruit and Sparkfun libraries, 16–17
installing EAGLE Light Edition
on Linux, 12–13
on Mac, 11–12
overview, 9–10
on Windows, 10–11
installing the Sparkfun design rules, 17–18
integrated circuits (ICs), 52
555 timer, 24–26
SMD ICs, 54
soldering IC packages, 167–168, 171
through-hole ICs (DIP), 52–53
Invoke command, 68–69
Junction command, 67
hiding, 117
main layers in board editing, 95
maximum, 19
laying out the board, 36–40
layouts
manual layout, 128–134
surface-mount board layout, 121–128
through-hole board layout, 103–121
copying a device from another library, 220–222
creating, 219–220
installing Adafruit and Sparkfun libraries, 16–17
sources of library parts, 238
Library Editor, 219
Lines command, 66
Linux installation, 12–13
Lock command, 100
Mac installation, 11–12
magnifiers, 157–158
manual, 237
manual layout, 128–134
Meander command, 101
milling PCBs, 145–146
mils, 45
multimeters, 150–151
netclasses, adding, 186
Optimize command, 102
packages, 222–223
making, 227–229
pads, 2
surface mount and through hole, 3–4
Panasonic B to E, 48
panellizing, 143
paper PCB, 57
parts
copying, 220–222
creating, 225–235
editing, 223–225
PCBs. See printed circuit boards (PCBs)
perfboard, 7–8
photoetching, 143–145
pliers, 150
Polygon command, 66
Premier Farnell, 1
printed circuit boards (PCBs), 1–2, 137
anatomy of a double-sided PCB, 2
checking, 140–141
Gerber files, 137–138
loading a CAM job, 138
manual layout, 128–134
milling, 145–146
running a CAM job, 138–140
soldering through-hole PCBs, 159–164
submitting a job to a PCB service, 141–143
surface-mount board layout, 121–128
through-hole board layout, 103–121
toner transfer, 146
protoboard, 7–8
prototyping, 4–9
Raspberry Pi expansion board, 195
block diagram, 196
design considerations, 195–196
final board layout, 205
ground planes, 197–200
initial component placement, 199
laying out the power and motor tracks, 204
laying out the power supply, 197–204
routing across layers, 202–204
routing the power supply, 201
RaspiRobot board. See Raspberry Pi expansion board
Rectangles command, 66
reflow ovens, 158–159
using, 171–176
resistors, 42
SMD resistors, 44–47
soldering, 159–162
through-hole resistors, 42–43
resizing the board, 38
R-EU. See European circuit symbols
Ripup command, 99
Route command, 97–98
routing, 38–40
R-US. See U.S. circuit symbols
schematic diagrams
adding components, 24–31
creating, 21–24
deleting components, 26, 27
drawing, 24–33
joining components together, 32–33
Raspberry Pi expansion board, 197, 198
Schematic Editor, 59–61
Command toolbar, 61–70
limitation, 19
built-in scripts, 209–210
writing, 210–213
Seedstudio, 219
shape commands, 101
Show ERC Errors command, 67
Signal command, 102
small outline diode, 51
small outline transistor, 51
SMD capacitors, 48–49
SMD ICs, 54
SMD resistors, 44–47
SMD transistors and diodes, 51–52
SMDs. See surface-mount devices (SMDs)
snips, 149–150
SOD, 51
solder, 152–153
soldering
packages with hidden connections, 171
SMD hand soldering, 164–168
through-hole PCBs, 159–164
tools, 149–159
two- and three-legged components, 165–166, 169–171
using a reflow oven, 171–176
See also desoldering
soldering stations, 151–152
solderless breadboard, 5–7
SOT, 51
sound meter example, 72
adding components, 74–77
adding frames, 74
adding mounting holes, 106–107
adding text to the bottom, 120–121
assigning net classes, 85–88
creating a board from a schematic, 104
creating a new schematic and board, 122
deciding on board size, 104–105
final schematic, 73
manual layout, 128–134
positioning and rotating components, 105–106
resizing and tidying the board, 128
running the autorouter, 108–110
running the design rule checker, 113–117
running the ERC, 88–91
setting design rules, 107–108
surface-mount board layout, 121–128
swapping parts on the schematic, 123–128
text on the silk screen, 117–120
through-hole board layout, 103–121
tweaking, 110–113
Sparkfun
installing libraries, 16–17
installing the design rules, 17–18
tutorials, 238
stop mask, 2
stripboard, 8–9
suppliers, 56–57
surface-mount devices (SMDs), 3–4
hand soldering, 164–168
soldering with a hot-air gun, 169–171
tools for, 154–159
surface-mount technology, 3
symbols, 222–223
making, 229–232
third-party software. See Adafruit; Sparkfun
through-hole capacitors, 47–48
through-hole diodes, 50
through-hole ICs (DIL), 52–53
through-hole PCBs, soldering, 159–164
through-hole resistors, 42–43
TimerShield project
PCB layout, 187–192
schematic, 181–187
tip cleaner, 154
toner transfer, 146
tools, soldering, 149–159
tracks, 2
transistors and diodes, 50
SMD transistors and diodes, 51–52
through-hole transistors, 50–51
tutorials, 238
tweezers, 157
ULP language, 215–218
ULPs. See user-language programs
U.S. circuit symbols, 41–42
user-language programs, 15, 207, 213
running, 213–215
ULP language, 215–218
Windows installation, 10–11
YouTube, tutorials, 238