A standard 3 pin potentiometer wiring diagram uses Pin 1 and Pin 3 for the fixed voltage reference (VCC and GND), while Pin 2 (the wiper) provides the variable output voltage to your load. Whether you are building a DIY motor speed controller, an audio mixer, or reading a manual dial into an ESP32 ADC, getting the physical pinout and the schematic trace right is the difference between a smooth control and a fried input stage.

This walkthrough traces the exact current path, maps the physical terminals to the schematic symbols, and gives you a concrete decision framework to select the right taper and part number for your workbench.

The 3 Pin Potentiometer Wiring Diagram: Symbol and Physical Pinout

Before soldering, you need to translate the schematic to the physical component. According to standard IEEE and IEC schematic conventions, the potentiometer symbol is drawn as a standard resistor (either a zig-zag line in US schematics or a blank rectangle in IEC schematics) with an arrow pointing into the middle of the resistive element. That arrow represents the wiper—the movable contact that slides across the resistive track.

To identify the physical terminals on a standard panel-mount or through-hole potentiometer (like the widely used Bourns or ALPS series):

  1. Hold the component so the shaft is facing directly toward you.
  2. Point the three solder lugs or PCB pins downward.
  3. Pin 1 is the left terminal (Counter-Clockwise / CCW end).
  4. Pin 2 is the center terminal (the Wiper).
  5. Pin 3 is the right terminal (Clockwise / CW end).
Bench Tip: Turning the shaft counter-clockwise (CCW) moves the internal wiper physically closer to Pin 1. Turning it clockwise (CW) moves it toward Pin 3. If your knob feels "backwards" in your final enclosure, you likely swapped Pin 1 and Pin 3.

Node-by-Node Trace: Source to Load

A potentiometer can be wired in two distinct ways: as a voltage divider (using all 3 pins) or as a rheostat (using 2 pins for variable resistance). For 95% of modern microcontroller and audio applications, you want the voltage divider configuration. Here is the exact node-by-node trace for both.

Configuration A: Voltage Divider (3-Pin Trace)

This configuration outputs a variable voltage between 0V and your source voltage. The polarity and ground path are critical here to ensure the wiper sweeps in the correct direction.

  1. Source (+VCC): Connect your positive DC supply (e.g., 5V from an Arduino or 12V from a bench supply) to Pin 1.
  2. Ground Path (0V): Connect your circuit ground directly to Pin 3. This establishes the 0V reference at the CW end of the resistive track.
  3. Load Input: Connect Pin 2 (Wiper) to your load. This could be the non-inverting input of an op-amp, the base of a transistor, or an ADC pin (like GPIO 34 on an ESP32).
  4. Current Path: Current flows from +VCC into Pin 1, travels through the carbon or cermet resistive track to Pin 3, and dumps into Ground. The wiper (Pin 2) taps into this voltage gradient, drawing minimal current (microamps) to feed the load.

Configuration B: Rheostat (2-Pin Variable Resistor Trace)

Use this only when you need to physically limit current (e.g., dimming a raw LED string without a driver) or tune a feedback resistor in an op-amp circuit.

  1. Source: Connect your circuit node to Pin 1.
  2. Wiper Jumper: Solder a short jumper wire directly between Pin 2 (Wiper) and Pin 3.
  3. Load: Connect the other side of your load to the Pin 2/Pin 3 junction.
  4. Why jumper Pin 2 to 3? If the wiper loses contact due to dirt or mechanical wear, the circuit would open entirely. Jumpering the wiper to the unused end ensures the circuit defaults to maximum resistance rather than failing open.

Terminal Mapping and Multimeter Verification

Never trust the silk-screen or the datasheet blindly on a salvaged or unbranded pot. Verify the pinout on your bench using a digital multimeter (DMM) set to the Ohms (Ω) range before applying power.

Physical Pin Schematic Label Function Multimeter Verification Test (DMM in Ohms)
Pin 1 (Left) CCW Terminal High-side voltage reference Measure between Pin 1 and Pin 3. Should read the total rated resistance (e.g., 10,000Ω for a 10k pot) regardless of shaft position.
Pin 2 (Center) Wiper Variable voltage tap Measure between Pin 1 and Pin 2. Turn shaft CW. Resistance should sweep smoothly from ~0Ω up to total resistance.
Pin 3 (Right) CW Terminal Low-side ground reference Measure between Pin 2 and Pin 3. Turn shaft CW. Resistance should sweep smoothly from total resistance down to ~0Ω.
Diagnostic Check: If your DMM reads "OL" (Over Limit) or infinite resistance between Pin 1 and Pin 3, the internal resistive track is cracked or burned out. Throw it in the e-waste bin; it cannot be repaired.

Decision Tree: Configuration and Part Selection

Choosing the right potentiometer goes beyond just picking a resistance value. The taper (how the resistance changes relative to shaft rotation) and the mechanical form factor dictate usability. Use this decision matrix to terminate your part selection.

If Your Application Is... Then You Need This Taper... And This Wiring Config... Concrete Part Pick (Default)
Reading a manual dial into a microcontroller ADC (Arduino/ESP32/Pi Pico) Linear (B-Taper) Voltage Divider (3-pin) Bourns PTV09A-4025F-B103 (10kΩ Linear, Panel Mount)
Audio volume control for human hearing (amplifier input) Logarithmic / Audio (A-Taper) Voltage Divider (3-pin) ALPS RK09K1130A (10kΩ Log, Dual Gang)
Calibrating a sensor threshold or tuning an op-amp gain on a PCB Linear (B-Taper) Rheostat (2-pin) or Divider Bourns 3296W-1-103LF (10kΩ Linear, Multi-turn Trimpot)
Limiting current to a raw LED or small DC motor without a driver Linear (B-Taper) Rheostat (2-pin) Bourns 3296W-1-502LF (500Ω Linear, 0.5W rating)

The Default Recommendation: If you are building a standard DIY electronics project, reading a knob position into a microcontroller, and need a reliable, user-facing panel mount dial, wire it as a 3-pin voltage divider and buy the Bourns PTV09A-4025F-B103. It is a 10kΩ linear potentiometer with a 25mm knurled shaft, specifically designed to interface cleanly with 3.3V and 5V SAR ADCs without drawing excessive quiescent current.

Real-World Edge Cases: ADC Noise and Taper Mismatches

Even with the correct 3 pin potentiometer wiring diagram, real-world implementations often suffer from noise or mechanical feel issues. Here is how to troubleshoot the two most common bench failures.

1. Jittery ADC Readings (The Impedance Mismatch)

If your Arduino or ESP32 serial monitor shows the analog read value jumping by ±15 digits when the knob is sitting perfectly still, you have an impedance sampling issue. Microcontroller ADCs use a sample-and-hold capacitor internally. If the potentiometer's total resistance is too high (e.g., 100kΩ or 1MΩ), the internal capacitor cannot charge fully during the brief sampling window.

  • The Fix: Stick to 10kΩ total resistance for standard 10-bit to 12-bit ADCs. If you must use a 100kΩ pot to save battery power in a sleep-mode circuit, solder a 100nF (0.1µF) ceramic capacitor directly between Pin 2 (Wiper) and Ground. This acts as a local charge reservoir, stabilizing the voltage for the ADC's sampling phase.

2. The "Volume Knob Feels Wrong" Problem

If you wire a linear taper pot for an audio amplifier, turning the knob from 0% to 50% will result in a massive, abrupt jump in perceived volume, while the 50% to 100% sweep will barely sound different. Human hearing is logarithmic, not linear.

  • The Fix: Always use an Audio/Logarithmic taper (usually marked with an "A" on Asian-manufactured pots, or a "B" on some older European ones—check the manufacturer datasheet to confirm the taper code) for anything driving a speaker or headphone. For microcontrollers, always stick to Linear (marked "B" on modern Bourns/ALPS parts) so your code maps 0-1023 directly to physical shaft angle without needing complex lookup tables.

By tracing the path from source to ground, verifying the wiper sweep with your DMM, and selecting the correct 10kΩ linear Bourns part for microcontroller tasks, your voltage divider will yield clean, predictable data on the first power-up.