At the moment I am using DXF2GCode to translate my DXF files to the tool paths. This seems to handle compensation by adding G41/G42 to the GCode output. But GRBL does not implement G41/G42. This, I think, is the problem I was referring to.twforeman wrote:The CAM that you use to create the tool paths should handle the cutter compensation.
If your current drawings are drawn to the actual scale you want, then you should be able to import the DXF files into a CAM program and the CAM program will handle the cutter compensation when it generates the G code.
You just tell the CAM program what the diameter of your tool is and which side of the curve you want to cut on.
Do you know of any Open Source CAM package that accepts DXF files and actually changes the cutting tool position to compensate for tool radius?