Pi 4B + Pico 2 W — logic analyzer wiring

Raspberry Pi 4B + Pico 2 W logic-analyzer bring-up. Generated from generate.py — the schematic, this page and the wiring table all come from one source, so they cannot disagree. Rev 2026-09-12.

drag to pan · Ctrl + scroll to zoom · double-click to fit

The wiring

FromToWhy
DHT22 VDDPi pin 1 (3V3)power - pins 1/2/4/17 are the ONLY power pins
DHT22 GNDPi pin 9 (GND)ground
DHT22 DATAPi pin 7 + Pico pin 41-wire sensor, analyzer ch0
Pi pin 3 SDA1Pico pin 5I2C data, analyzer ch1 - probe only
Pi pin 5 SCL1Pico pin 6I2C clock, analyzer ch2 - probe only
Pi pin 6 GNDPico pin 38 GNDshared ground - without it everything reads low
The analyzer only listens. It taps each signal in parallel and never drives it. The Pi supplies power and initiates every transaction; the Pico 2 W just watches and records.
Two traps this schematic exists to prevent. On the Pi, only pins 1, 2, 4 and 17 are power — pin 3 is SDA1, a GPIO, and powering a sensor from it fails silently because in I2C mode the pin is open-drain and cannot source current. On the Pico, pin 3 is ground and pin 4 is ch0; they are adjacent, and landing a probe one hole off reads exactly like a dead wire.
Shared ground is not optional. Voltage is relative. Without the Pi pin 6 → Pico pin 38 link the two boards have no agreed zero, and every channel reads flat low — indistinguishable from a broken connection.