Your motors are usually rated with 1.7A max current, while mine are rated with 2.5A. That should not be a problem because the stepper drivers are usually not running that high. I just had to buy these, because there were no others with dual sided shaft to mount my encoders.
My encoders are mostly the same, the only difference is the CPR, means the signal pulses per rotation. Since you have got the farmduino with the co-processor (I think that was at 1.4) you could achieve mich higher speeds until you will get problems with undetected steps. I still use the good old mega 2560 chip and have not experienced any speed restrictions yet
You can just swap the TMC drivers. They are preset on 1V Vref which is okay, but you can set them a bit lower. In the past you had to invert the direction of the axis, but nowadays most drivers are already set properly. There is just one thing that will change: the microstepping. The tmc2208 do not have full step anymore, the lowest microstepping is 1/2 step. But they are super low on noise even when running on my speeds with half stepping.
I’ve seen that the FB coders are implementing the TMC2130 with UART communication recently. But using them this way will probably require to use a new farmduino. So if you don’t want to wait and give it a try (~35$ invest) I would definitely recommend to try out TMC drivers. There are a few types of TMC drivers available, check them out in the web (Here for example) to find the one that fits your needs.