Very kind of you to respond!

My problem is that I have many existing plans in Ashlar-Vellum CAD format. I want to use these, rather than redrawing years of work in a different package I'm not familiar with.

In theory G-Code has simple commands for off-setting the cutting line by the tool radius. But I' bought an eShapeoko, which uses an Arduino running GRBL, and that only supports a cut-down set of G-code - no tool radius compensation.

My options seem to be to change the Arduino for a bigger processor which supports a better GRBL set, or find a Cad-G-code interpreter which has compensation.... DXf2Gcode said it supports it - but just seems to add G41/2.