TMC2209 silent stepper driver (StepStick) con ESP32

Alimentazione 3.3-5 V Bus GPIO
ENMS1MS2UARTPDNCLKSTEPDIRVMGND_MOTB2B1A1A2VIOGNDDIAGINDEX

Pin e collegamento all’ESP32

PinRuoloPin ESP32Note
ENIngresso (lo pilota l’ESP32)D25Pin order varies between boards: match by the printed label. Enable, active LOW. Connect to GND to keep it on
MS1Non collegato all’ESP32—Microstep select. With UART: address bit 0
MS2Non collegato all’ESP32—Microstep select. With UART: address bit 1
UARTNon collegato all’ESP32—Single-wire UART (optional, via a 1 kΩ resistor for TX)
PDNNon collegato all’ESP32—Power down / UART. Leave unconnected for STEP/DIR use
CLKNon collegato all’ESP32—Clock input. Connect to GND (internal clock)
STEPIngresso (lo pilota l’ESP32)D26One pulse = one (micro)step
DIRIngresso (lo pilota l’ESP32)D27Direction
VMNon collegato all’ESP32—Motor supply 5.5 to 28 V from a separate supply. Add a 100 µF capacitor
GND_MOTMassaGNDMotor supply ground
B2Non collegato all’ESP32—Motor coil B
B1Non collegato all’ESP32—Motor coil B
A1Non collegato all’ESP32—Motor coil A
A2Non collegato all’ESP32—Motor coil A
VIOAlimentazione3V3Logic supply: 3V3
GNDMassaGND
DIAGUscita (la pilota il componente)D32Stall / error output (StallGuard). Optional
INDEXUscita (la pilota il componente)D33Index pulse output. Optional

Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.

Fonti

Provalo in 3D in BoardPilot

BoardPilot Dati del componente (JSON)

Componenti simili

Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.