I just picked up the Bigtreetech SKR v1.3 board and some TMC2208 stepper drivers for a total of $51 out the door.
Using notepad++, I copied over the basic settings from the stock marlin firmware over to Marlin 2.0 and specified that my stepper drivers were TMC2208 in the configuration.h file. I'm still having trouble using the Octoprint firmware updater plugin, but it appears that there's active development to get it working on these boards (a new build was uploaded 11 hours before this posting, so I expect the kinks to be sorted out soon). As such, I had to manually copy the card back and forth a few times, after forgetting to invert one of my steppers (yikes).
It's always a bit of a pain to check the voltage on the stepper drivers (and you can manually assign voltages in Marlin 2.0, but I like to see it with my eyes). Setting the voltage took about 5 minutes. Bigtreetech have a really nice jumper system that sidesteps all of the wiring for SPI/UART modes. I just followed the image below:
You can use all of the same wires if you're coming from a stock controller, except for your fan out. This board uses a JST connector for the fan (check your polarity!), so it's pretty easy to just splice your existing wires to a female JST and plug in. Exp1 and Exp2 positions are flipped (and the wires plug in reverse orientation).
Mounting the board
The board has the same height as the stock board, but it's just a little bit shorter on the length side. I mounted it using the same holes closes to the power supply (so that my power supply wire lengths could stay the same) and just drilled in one more hole to add a third point of contact. (Ok, I'm lazy and should've drilled a fourth, but whatever.)
This thing is quiet and fast. The loudest part on the printer is the power supply fan (a massive 120mm case fan mounted on the inside). Movement of the printer head is virtually silent.
Amazon link for the board:
Amazon link for the drivers: