DRV8825 stepper driver con ESP32

Alimentazione 3.3-5 V Bus GPIO
ENM0M1M2RSTSLPSTEPDIRVMOTGND_MOTB2B1A1A2FAULTGND_LOGIC

Pin e collegamento all’ESP32

PinRuoloPin ESP32Note
ENIngresso (lo pilota l’ESP32)D25Enable, active LOW. Leave unconnected to keep it on
M0Non collegato all’ESP32—Microstep select
M1Non collegato all’ESP32—Microstep select
M2Non collegato all’ESP32—Microstep select
RSTIngresso (lo pilota l’ESP32)D26Must be HIGH: tie RST and SLP to 3V3
SLPIngresso (lo pilota l’ESP32)D27Must be HIGH: tie RST and SLP to 3V3
STEPIngresso (lo pilota l’ESP32)D32One pulse = one step
DIRIngresso (lo pilota l’ESP32)D33Direction
VMOTNon collegato all’ESP32—Motor supply 8.2 to 45 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
FAULTUscita (la pilota il componente)D23LOW on over-current or over-temperature
GND_LOGICMassaGNDLogic ground: to the ESP32 GND

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.