I guess I needed a kick in the ass to get me working on this again.
UPDATE: I thought my gcode files were the problem with Scorchworks gcode ripper but I actually found some bugs in the way complex numbers are being passed to the TCL/TCK libraries. I’ve patched most of the bugs …. I think…. and also added wrapping options for wrapping Y or X axis to E(extruder) axis to make this MPCNC-friendly as shown in the attached screen shots. Hope to test this open source solution soon:) This will allow rotary laser engraving using either image2gcode or dxf2gcode if all goes well but the gcode ripper software will accept any gcode file as input and create wrapped output so it should work with gcode produced by almost any CAM package.