Master the two things you will do on the bench more than anything else: wiring a solderless breadboard correctly and reading a resistor with the meter. You will use the Fluke 117’s continuity beeper to prove which breadboard holes are electrically joined (so you never again wonder “is that node actually connected?”), then use resistance mode to read color codes, verify tolerance, and confirm series/parallel combination formulas by measurement. Every analog and mixed-signal lab in this course is built on a breadboard, so an internalized mental map of its topology — and the reflex to beep out a node when a circuit misbehaves — is foundational debugging skill for firmware and hardware bring-up alike.
Recommended reading
Lyons Ch. 1 — the “signals and systems” framing of what we’re building toward; a light read for context, not detail. → Lyons
Kuo Ch. 1 — the real-time DSP system context (the analog front-end resistors and dividers we build here feed the converters later). → Kuo
The Fluke 117 manual: the resistance, continuity, and diode-test section, and the auto-ranging behavior of the Ω function.
PEI Ch. 3 — Basic Electronic Circuit Components: resistors, the color code, tolerance, and series/parallel combinations.
PEI Ch. 2 — circuit theory: Ohm’s law, series/parallel, the voltage divider, grounds, and meter placement — condensed in the theory section below.
Course 1 Part I (linear algebra) is not required here, but the parallel-resistor “reciprocal sum” is the same conductance-adds intuition you’ll reuse in every network analysis. → Course 1
Equipment & parts
Fluke 117 DMM + test leads.
One solderless breadboard from the kit (with an MB102 power-supply module fitted or not — it is unpowered for this whole lab).
A handful of jumper wires.
Resistors from the 480-piece kit: at least 100 Ω, 220 Ω, 330 Ω, 1 kΩ, and 10 kΩ, ¼ W. Grab two of one value (e.g. two 1 kΩ) for the series/parallel section.
Wiring & bench setup
Nothing is powered: the only hookup is the Fluke’s two probes, walked across breadboard holes (Parts A and C) and loose resistor leads (Part B).
flowchart LR DMM["Fluke 117<br/>black in COM, red in VΩ<br/>dial: continuity, then Ω"] BB["Breadboard<br/>columns / gap / rails<br/>(unpowered)"] R["Loose resistors<br/>100 Ω – 10 kΩ"] DMM -- "Part A: probe hole pairs" --> BB DMM -- "Part B: probe part leads" --> R DMM -- "Part C: probe outer columns" --> BB
flowchart LR
DMM["Fluke 117<br/>black in COM, red in VΩ<br/>dial: continuity, then Ω"]
BB["Breadboard<br/>columns / gap / rails<br/>(unpowered)"]
R["Loose resistors<br/>100 Ω – 10 kΩ"]
DMM -- "Part A: probe hole pairs" --> BB
DMM -- "Part B: probe part leads" --> R
DMM -- "Part C: probe outer columns" --> BB
Pin map (jack and dial per part of the procedure):
From
To
Fluke jack / dial
Fluke black lead
one hole / one resistor lead per measurement
COM jack (stays there all lab)
Fluke red lead
the other hole / lead
VΩ jack — the A jack is never used in this lab
Dial, Part A
—
continuity (press the function button until the beeper icon shows)
Dial, Parts B–C
—
Ω, auto-ranging
columns: 1 … 5 … 10 12 14 … 20 22
+ rail ●──●──●──●── one long node (beep far-apart holes; find any mid-board break)
− rail ●──●──●──●── independent of + (rail-to-rail: no beep)
a ● ● ●────R1────●────R2────● Part C series (shared node col 12)
⋮ a1–e1: BEEP (one 5-hole node)
e ● ● a1–a2: no beep (adjacent columns separate)
─────── center gap ─────── e5–f5: no beep (gap splits the halves)
f ● ● Part C parallel: both 1 kΩ span col 20 → col 22
⋮
j ● ●
Setup gotchas: if an MB102 power module is fitted to your board, it stays unpowered (or pull it off) for this whole lab. Seat every lead fully into its spring clip — a half-seated lead reads as an intermittent open. In Part B hold each resistor by one lead only, or your body’s ~1 MΩ parallels the reading.
Safety & don’t-break-it
Never measure resistance or continuity on a powered board. The Ω/continuity function sources its own small test current and assumes the circuit is de-energized. A live node will give nonsense readings and can damage the meter’s Ω input. For this lab the breadboard is fully unpowered — the supply from Lab 0.1 stays off and disconnected. Make this a reflex: ohms and beeps only on dead circuits.
Resistance readings drift if you touch both probe tips with your fingers — your body is a ~1 MΩ resistor in parallel. Hold resistor leads by one end, or lay the part on the bench and probe each lead.
A resistor is non-polarized and rugged, so nothing here can be “blown” — this lab is about habits, not hazards. The one real mistake is leaving the meter in a current or voltage mode and expecting an ohms reading; confirm the dial is on Ω before you probe.
Seat components fully. A lead that only touches the top lip of a breadboard hole reads as an intermittent open. Push each lead down until it seats in the spring clip.
Background
Breadboard topology. A standard breadboard is a grid of spring-clip holes with a fixed internal connection pattern you must know cold:
Terminal strips (the main grid). The board is split by a center gap (the trough) running lengthwise. On each side of the gap, holes are joined in columns of five — a vertical run of 5 holes (labeled a–e on top, f–j on bottom) is one electrical node. The five holes in a column are shorted together; adjacent columns are not connected.
The center gap. The trough down the middle breaks continuity between the top and bottom halves. Its width is sized for a DIP chip: you straddle the gap with the IC so pins on the left and right rows land in separate columns, and no two pins are accidentally shorted. This is why DIPs always mount across the trough.
Power rails (the bus strips). The long lines marked + (red) and − (blue) down the outside edges are each one long horizontal node running the length of the board (some boards break the rail in the middle — beep it to check). Rails on opposite edges are independent; you jumper them to your supply.
Continuity. The Fluke’s continuity mode beeps when the resistance between the probes is below a threshold (typically ~\(25\text{–}30\ \Omega\)). It is a fast Boolean “are these two points the same node?” test — perfect for mapping the board and hunting shorts (unintended beeps) and opens (missing beeps).
Resistor color code. A 4-band resistor encodes value as (digit)(digit)(multiplier)(tolerance):
\[R = (10 \cdot d_1 + d_2)\times 10^{\,m}\ \Omega, \qquad \text{tolerance from the 4th band.}\]
Digits: black 0, brown 1, red 2, orange 3, yellow 4, green 5, blue 6, violet 7, grey 8, white 9. Tolerance band: gold ±5%, silver ±10%. So brown-black-red-gold = \(10\times10^2 = 1\text{ k}\Omega \pm 5\%\).
Series and parallel. Resistances in series add; in parallel their conductances add:
For two equal resistors \(R\): series \(=2R\), parallel \(=R/2\).
Theory — DC Circuits: Ohm’s Law, Dividers, Grounds, and Real Parts
A bench lesson, not a theory lesson: the working rules, formulas, and numbers needed for the Course 3 labs, distilled from Practical Electronics for Inventors (PEI). This section carries the DC-circuit core; its AC, capacitor, RC-filter, instrument, op-amp, and Sallen–Key parts live in the theory sections of Lab 1.2, Lab 0.3, Lab 1.3, Lab 0.1, Lab 4.1, and Lab 4.4.
Ohm’s law and power
\(V = IR\), and the power a component absorbs is \(P = VI\); for a resistor (all power becomes heat) \(P = V^2/R = I^2R\). A \(100\,\Omega\) resistor across \(12\,\mathrm{V}\) draws \(120\,\mathrm{mA}\) and dissipates \(1.44\,\mathrm{W}\). Working rule: pick a power rating at least twice the worst-case dissipation (here a \(3\,\mathrm{W}\) part); garden-variety resistors are rated \(\tfrac18\)–\(1\,\mathrm{W}\), so recompute \(I^2R\) whenever a resistance drops.
Series and parallel
Series: same current through all, resistances add, \(R_{\mathrm{tot}} = R_1 + R_2 + \cdots\). Parallel: same voltage across all, \(1/R_{\mathrm{tot}} = 1/R_1 + 1/R_2 + \cdots\); for two, \(R_1 \parallel R_2 = R_1R_2/(R_1+R_2)\), always below the smaller. Branch currents \(V/R_k\) obey Kirchhoff’s current law \(I_{\mathrm{in}} = I_1 + I_2 + \cdots\).
Voltage divider
Two resistors in series across \(V_{\mathrm{in}}\) give
\[
V_{\mathrm{out}} \;=\; V_{\mathrm{in}}\,\frac{R_2}{R_1+R_2}
\qquad (\text{$R_2$ is the resistor $V_{\mathrm{out}}$ is taken across}).
\]
The single most used formula on the bench. Caveats: the load lands in parallel with \(R_2\), so the formula holds only when \(R_{\mathrm{load}} \gg R_2\); and a divider is unregulated — never use one as a power supply for a variable load.
Grounds
“Ground” means three things: earth ground (safety), chassis ground (the case, usually tied to earth), and circuit ground (the common \(0\,\mathrm{V}\) return all node voltages are measured against). Keep analog and digital circuit grounds separate and join them at one point near the supply, or digital switching currents will pollute analog measurements.
Open and short circuits
The two standard faults: an open (broken wire, burnt part) stops current entirely; a short (solder splash, crossed leads) draws excessive current, limited only by the source’s internal resistance, and blows fuses or parts. Diagnose shorts by heat and smell, opens with the ohmmeter or by walking the voltage along the circuit.
Measuring \(V\), \(I\), \(R\)
Voltmeter: in parallel with the element; ideal input resistance infinite (real DMMs \(\sim 10\,\mathrm{M}\Omega\)). Ammeter: break the circuit and insert in series; ideally zero resistance. Ohmmeter: only on an unpowered circuit. Loading errors grow as the circuit’s Thevenin resistance approaches the meter’s; a voltmeter should present at least \(\sim\!20\times\) the resistance it measures across.
Wire
Gauge number: smaller gauge = fatter wire = more current. Use 22-gauge solid-core hookup wire on breadboards; stranded for anything that flexes.
Switches
Classified by poles (independent circuits switched) and throws (positions per pole): SPST is on/off, SPDT selects one of two contacts, DPDT switches two circuits at once; pushbuttons are momentary-contact. Mechanical contacts bounce — expect it when a switch feeds a digital input.
Real resistors
Axial parts use color bands: digit–digit–multiplier–tolerance (no fourth band means \(20\%\)). Carbon film runs \(1\)–\(5\%\) tolerance, metal film \(\sim 1\%\) and stabler; surface-mount parts carry 3- or 4-digit codes. A “\(100\,\Omega\), \(10\%\)” part is anywhere from \(90\) to \(110\,\Omega\) — check tolerance before blaming your divider.
NoteConnection
Every item in this lesson is a Course 3 lab. Lab 1.1: compensate your \(10\times\) scope probe on the calibrator square wave before any measurement. Lab 1.3: build the passive RC low-pass and verify \(f_c = 1/(2\pi RC)\) with a function-generator Bode sweep. Modules 0–3 live on the divider, decoupling, DMM, and breadboard rules (mixed-signal boards fail from missing \(0.1\,\mu\mathrm{F}\) ceramics more than anything else). Module 4 uses the MCP6002, a single-supply op-amp: Labs 4.1–4.3 build the follower and the non-inverting amplifier (\(1 + R_2/R_1\)) biased at \(V_S/2\), and Lab 4.4 puts a Sallen–Key low-pass before the ADC — the anti-aliasing filter Course 1 Lesson 29 demands.
Worked by hand
Example (Divider for a 5 V reference). A chip input needs \(5\,\mathrm{V}\) from a \(9\,\mathrm{V}\) supply and draws essentially no current. Choose \(R_2 = 10\,\mathrm{k}\Omega\); solving the divider for \(R_1\): \(R_1 = R_2\,(V_{\mathrm{in}} - V_{\mathrm{out}})/V_{\mathrm{out}} = 10\,\mathrm{k}\Omega \cdot 4/5 = 8\,\mathrm{k}\Omega\). The divider’s standing (bleeder) current is \(V_{\mathrm{out}}/R_2 = 5\,\mathrm{V}/10\,\mathrm{k}\Omega = 0.5\,\mathrm{mA}\) — small enough to waste, large enough to swamp the chip’s input current.
Theory exercises
Theory exercise 1[Hand] — A \(1\,\mathrm{k}\Omega\) and a \(3\,\mathrm{k}\Omega\) resistor sit in parallel across a \(12\,\mathrm{V}\) battery. Find the equivalent resistance, the current through each resistor, the total current, and the total power dissipated. Check Kirchhoff’s current law and check that \(P_{\mathrm{tot}} = V^2/R_{\mathrm{tot}}\).
(Theory exercises 2 and 3 of this lesson sit with Lab 1.3 and Lab 4.4.)
Procedure
Part A — Map the breadboard with the continuity beeper.
Put the Fluke leads in COM (black) and VΩ (red). Turn the dial to continuity (the sound-wave / diode symbol; press the function button until the beeper icon shows). Touch the two probes together once to confirm it beeps.
Prove a column is one node: insert a jumper into hole a1, and probe a1 and e1 (top of the same column). It should beep — the five holes are joined. Now probe a1 and a2 (adjacent column): no beep — separate nodes.
Prove the center gap breaks the halves: probe a top-half column hole (e.g. e5) and the bottom-half hole directly across the trough (f5). No beep — the gap isolates top from bottom.
Map the power rails: probe two holes far apart on the same + rail. It should beep (one long node). Probe a + rail hole and a − rail hole: no beep. If your board’s rail is split in the middle, you’ll find a spot where two same-color holes don’t beep — note where the break is and bridge it with a jumper if you need a continuous rail later.
Sketch the board’s connectivity in your bench notebook from what you measured — not from memory.
Part B — Read resistors by color code, then verify with the meter.
Turn the dial to Ω (resistance). The Fluke auto-ranges.
Take each resistor (100 Ω, 220 Ω, 330 Ω, 1 kΩ, 10 kΩ). First read its color bands and write down the nominal value and tolerance. Then probe the two leads (part off the board, held by one lead only) and read the meter.
For each, compute whether the measured value is inside the tolerance band, e.g. a \(1\text{ k}\Omega \pm5\%\) part is in-spec anywhere from 950 Ω to 1050 Ω.
Part C — Series and parallel, measured vs computed.
Series: plug two 1 kΩ resistors into the breadboard end-to-end — resistor 1 spanning columns so one lead is in column 10 and the other in column 12; resistor 2 continuing from column 12 to column 14. Column 12 is now the shared node. Probe the two outer leads (col 10 and col 14): expect ≈ 2 kΩ.
Parallel: move the two 1 kΩ resistors so both span the same pair of columns (both left leads in column 20, both right leads in column 22). Probe column 20 to column 22: expect ≈ 500 Ω.
Repeat Part C with an unequal pair (e.g. 1 kΩ + 10 kΩ) and predict first: series \(=11\text{ k}\Omega\), parallel \(=\frac{1\cdot10}{1+10}\text{ k}\Omega \approx 909\ \Omega\).
Deliverable & expected results
Where results go (pure-instrument lab — no firmware or host code):
Artifact
Path
Bench note (tables below + beep results)
labs/lab-0-2/notes.md
Photo/scan of the hand-drawn connectivity map
labs/lab-0-2/captures/board-map.jpg
A bench note (labs/lab-0-2/notes.md) with: your hand-sketched breadboard connectivity map (columns / gap / rails, annotated with the beep results), the color-code-vs-measured table for the five single resistors, and the series/parallel table below.
Quantity
Predicted
Measured
100 Ω single
100 Ω (±5%)
…
1 kΩ single
1 kΩ (±5%)
…
10 kΩ single
10 kΩ (±5%)
…
Two 1 kΩ in series
2.00 kΩ
…
Two 1 kΩ in parallel
500 Ω
…
1 kΩ + 10 kΩ series
11.0 kΩ
…
1 kΩ ∥ 10 kΩ parallel
909 Ω
…
Analysis & reconciliation
Compute each combination by hand and compare to the meter. Expect discrepancies of a few percent, and account for their sources: each resistor’s own ±5% tolerance dominates (two nominally-equal 1 kΩ parts might be 990 Ω and 1015 Ω, so their series sum won’t be exactly 2.000 kΩ); the meter’s own lead resistance (a few tenths of an ohm) matters only for the smallest values — beep your leads shorted together and note the residual reading to subtract it from the 100 Ω measurement; and contact resistance at the breadboard spring clips adds a little series ohmage, which is exactly why continuity’s threshold is ~25 Ω rather than 0. If a series measurement is far off, beep out the shared node to confirm the two resistors are actually joined where you think they are.
Going further
Find a deliberate short: jumper two adjacent columns together, then use continuity to locate the bridge as if debugging a real board — this is the exact workflow you’ll use when a powered circuit misbehaves later.
Measure a potentiometer from the kit across its outer legs (fixed total) and from wiper to one end (varies as you turn it) to see a variable resistance.
Preview the next lab: put the meter in capacitance mode and read a capacitor’s value, then in Lab 0.3 compare it against the LCR meter’s frequency-dependent reading.