Images
Index

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

Add command, 64, 99

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

Arduino Uno board, 179, 180

Attributes command, 67, 102

Autorouting tool, 38, 39, 108–110

bits, 151

Blum, Jeremy, 238

Board Editor

     Command toolbar, 94–103

     layers, 93–94, 95

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

CAM jobs, 15, 192

     loading, 138

     running, 138–140

capacitors, 47

     SMD capacitors, 48–49

     through-hole capacitors, 47–48

Change command, 68, 102

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

Copy command, 63, 98

copying a device from another library, 220–222

creating a new project, 21–24

creating new parts, 225–235

default, 86

Delete command, 62, 97

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

Dimension command, 70, 101

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)

ERC command, 67, 101

Euroboard, 210

Eurocard, 210, 211

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

     generating, 140, 192–193

grid, 103

Group command, 62, 63, 97

Hole command, 101

hot-air gun, 155, 156, 169–171

ICs. See integrated circuits (ICs)

Information command, 64, 65

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

layers, 93–94, 95

     hiding, 117

     main layers in board editing, 95

     maximum, 19

Layers command, 64, 94

laying out the board, 36–40

layouts

     manual layout, 128–134

     surface-mount board layout, 121–128

     through-hole board layout, 103–121

libraries

     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

Mark command, 68, 102

Meander command, 101

milling PCBs, 145–146

mils, 45

Mirror command, 65, 99

Miter Wires command, 68, 102

Move command, 62, 63, 96

multimeters, 150–151

Name command, 35, 62, 97

netclasses, adding, 186

nets, 35, 70–71

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

Part Editor, 220, 222

parts

     copying, 220–222

     creating, 225–235

     editing, 223–225

Paste command, 65, 99–100

PCBs. See printed circuit boards (PCBs)

perfboard, 7–8

photoetching, 143–145

Pin Swap command, 66, 100

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, 202204

     routing the power supply, 201

     schematic diagram, 197, 198

RaspiRobot board. See Raspberry Pi expansion board

Ratsnest button, 37, 98

Rectangles command, 66

reflow ovens, 158–159

     using, 171–176

Replace command, 64, 99

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

Rotate command, 63, 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

scripts, 15, 207, 208

     built-in scripts, 209–210

     writing, 210–213

Seedstudio, 219

shape commands, 101

Show command, 35, 67–68, 102

Show ERC Errors command, 67

Signal command, 102

silk-screening, 2, 117–120

small outline diode, 51

small outline transistor, 51

Smash command, 66, 100

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

solder paste, 155–157, 172

soldering

     IC packages, 167–168, 171

     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 nets, 78–85, 86, 87

     adding supplies, 77–78, 79

     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

Split command, 66, 100

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

Text command, 66, 101

third-party software. See Adafruit; Sparkfun

through-hole capacitors, 47–48

through-hole devices, 3, 4

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

Value command, 62, 99

vias, 2, 101

Windows installation, 10–11

YouTube, tutorials, 238