TMC2209 stall guard help

TomGeorge:
Hi,
Assume we know nothing, what is "stall guard" and what is it used for?

Thanks.. Tom... :slight_smile:

Sorry, I assumed that only someone familiar with it would be able to assist me, but ofc, I'll try!
I'm using a stepper motor driver board by trinamic - TMC2209.
This driver has 2 very cool features which are stall guard and coolstep(this is based on stall guard).

In short - the driver can measure when a stepper motor stalls and then 'let you know' about it.
A different driver, but the principle can be much better explained here:

So I'm trying to make that work with my TMC2209(using UART), I managed to make it work in the past a few months ago, using the example I shared above(didn't change anything), then put it aside for a week and when I tried to use it again, it just never worked ever since.
I've stated above the things I've tried, I don't know...I guess something changed but I have no idea what and I believe I tried everything I can think of myself.
The complete datasheet of the TMC2209 can be found here:

Thanks for the help :slight_smile: