Hello,
I'm using the previous version of LinuxCNC (version 2.6.x IIRC) with satisfaction, but few days ago I have registered strange results when milling some test shapes on MDF wood material.
My small portal-router has developed a backlash of 0,2 mm on X and Y axis both, because of wearing. So I gave the backlash-compensation mechanism of LinuxCNC a chance.
After consulting the documentation, I have added the compensation option to my configuration file.
Results was amazing, all my square/rectangular shapes returned to be perfect! I have registered an error around 0.005 mm or less. Wow! :woohoo:
Now the bad news...

My tests on circular pockets shows that all of the internal diameters are around 0,2 mm bigger than what expected. This is exactly the amount of backlash compensation that I'have introduced.
What's going on? I'm missing something?
To cut a cylindrical pocket, my software produce a spiral-like path, cutting from the center and then moving outward by using arcs (see below - 12 mm pocket-diameter and 1/8" cutting mill).
Maybe this type of movement somehow influences the effectiveness of the backlash compensation mechanism?