OFFSET to CNC Job only offsets the plot, not the G-Code

Issue #98 new
Juan Pablo Caram repo owner created an issue

This is an architecture problem. When a CNC Job object is created, it generates the G-Code immediately. When an OFFSET is carried out it offsets the geometry in the object and it doesn't touch the G-Code.

Ideally, redesigning the CNCJob object to store it's data in an independent format, and create G-code (and geometry) when requested, such that all properties and changes propagate to these two.

A temporary fix would be removing the OFFSET and SCALE (which also acts only on the geometry) features from the user interface would show the user that it is not possible and hit that he has to offset the source geometry and recreate the Gcode.

Comments (1)

  1. Juan Pablo Caram reporter

    The offset and scale tools have been hidden from the user interface. This should suffice for now until the CNCJob class is re-implemented to generate its G-Code only when requested and it's data is being kept in a more manageable form.

    Reducing priority.

  2. Log in to comment