Hi, I'm using the Silent2209 v3.0 directly with ESP32 using TMCStepper. No problems so far, all works just as expected, but I do have a question.
As part of my use-case I configure the driver over UART with the right SGTHRS and I use the DIAG output to detect a stall, which works pretty well.
My question is as follows:
Once DIAG gets triggerd by StallGuard and remains HIGH, is there a way to re-set it without moving the motor? My current solution is to move the motor "back" by 4 full steps and that does reset the DIAG pin to LOW. Is there a better approach?
The datasheet says somewhere I can reset the DIAG output by cycling the EN input high and low again, but I think that's only for driver error conditions, not for the StallGuard scenario.
Anyways, thanks for the wonderful product and great support 🙂