See, this is exactly what I meant: It usually ends up in a holy mess to sort it out.
Some general remarks:
- Leave these
driver_*
alone. You usually do not need to set anything here - do not use
hold_current
-
run_current
depends on your motors. See Hold_current and run_current -- TMC2209 - #5 by Sineos - For UART I would go for the single wire UART method. See https://www.angelrojasjr.com/2021/09/25/upgrading-flsun-qq-s-pro-to-tmc2209/ to get an idea
- Check your TMC modules if there are any jumper to close or potentially pins to cut. See FYSETC SPIDER - FYSETC WIKI for some generic information that can come in handy