74HC595 shift register with ESP32

Supply 3.3-5 V Bus GPIO
Q1Q2Q3Q4Q5Q6Q7GNDQ7SMRSHCPSTCPOEDSQ0VCC

Pins and ESP32 wiring

PinRoleESP32 pinNotes
Q1Not wired to the ESP32—Output 1
Q2Not wired to the ESP32—
Q3Not wired to the ESP32—
Q4Not wired to the ESP32—
Q5Not wired to the ESP32—
Q6Not wired to the ESP32—
Q7Not wired to the ESP32—
GNDGroundGND
Q7SNot wired to the ESP32—Serial out to the next 74HC595
MRNot wired to the ESP32—Master reset, active LOW: tie to VCC
SHCPInput (the ESP32 drives it)D25Shift clock
STCPInput (the ESP32 drives it)D26Latch clock
OENot wired to the ESP32—Output enable, active LOW: tie to GND
DSInput (the ESP32 drives it)D27Serial data in
Q0Not wired to the ESP32—Output 0
VCCPower3V3

Suggested wiring for the 30-pin ESP32 DevKit, avoiding flash, input-only and strapping pins. BoardPilot checks it for you as you wire.

Sources

Try it in 3D in BoardPilot

BoardPilot Part data (JSON)

Related parts

Part data: CC BY 4.0, free to reuse with credit to BoardPilot.