– StealthChop2 – for quiet operation and smooth motion
– SpreadCycle – highly dynamic motor control chopper
– CoolStep – current control for energy savings
– StallGuard4 – sensorless motor load detection
The hardware of the modes UART,DIR/STEP is the same. If you need to use UART mode, just need to modify the firmware.
BIGTREETECH TMC2209 V1.2 UART firmware :
https://github.com/MarlinFirmware/Marlin/pull/14215?fbclid=IwAR1QJDcuRzzhg7TihQcsfGTyx4UPcmtfhqhRw0gCzRL5gfqj5ZMC36wpN5M