Further thoughts…
Those TB6600 drivers have a bad reputation, probably because there are a number of sub-standard clones being sold, but I have used 8 of them recently without issue. You have to open then up to check for solder blobs etc. and adequate heat sink goo and it is also good practice to fit an insulator between the back of the pcb and the heat sink but other than that I have found them to perform well.
Tweakie.