MAX31856 universal thermocouple amplifier with ESP32

Supply 3.3-5 V Bus SPI Measures temperature
VIN3VOGNDSCKSDOSDICSFLTDRDYT+T-

Pins and ESP32 wiring

PinRoleESP32 pinNotes
VINPower3V3
3VONot wired to the ESP32—3.3 V output of the on-board regulator. Leave unconnected
GNDGroundGND
SCKSPI clockD18
SDOSPI MISOD19Data out of the module (SPI MISO)
SDISPI MOSID23Data into the module (SPI MOSI)
CSSPI chip selectD5
FLTInterruptD35Fault output (open drain, active LOW), optional
DRDYInterruptVPData ready (active LOW), optional
T+Not wired to the ESP32—Thermocouple + (screw terminal)
T-Not wired to the ESP32—Thermocouple - (screw terminal)

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.