What is the kernel speed? I don't have LinuxCNC up in front of me right now and don't remember how it's calculated.
I've been pleasantly surprised with the Taig. It has a lot more capability than I was expecting. I have access to it as part of a high school robotics team I mentor and it has really helped me understand how the hobby-grade CNC systems work and has helped put a boot in my rear to finish my conversion (at least once it gets above 45 degrees in the garage).
I had all sorts of issues with the eBay
TB6560 board. I eventually traced them to the pulse per inch being incorrect. For some reason one axis was set at 1/8 microstepping and the rest at 1/16. The 1/8 axis was also set with 64000 pulses per inch (as opposed to 16000) and somehow worked properly for a year or so. Granted, this machine was also set up with Mach at 4ipm rapids. Needless to say, I did some tweaking and the board works well now.
Does your current board work well without microstepping? You may not need it. I've been running a Taig that initially was set up for 1/16 microstepping and had all sorts of speed and torque issues (1/16 microstepping could result in the motors with as little as 10% of rated torque). I turned off microstepping and have had good results. Here is with
2D adaptive clearing in a plastic sheet with a 2 flute HSS, 10k rpm, 0.125" DoC, 36 ipm. 2D adaptive clearing wasn't the best strategy timewise for this (all of those jogs were painful), but I'm still new at this.
Also, one thing to note: how is the grounding of the machine? I noticed any large static charge on the machine will trip the "Reset (E-stop)" on Mach. This can cause all sort of issues. I am going to investigate bonding all of the electrical system grounds together (power supply, control board, mill) to see if this is a potential issue.