diff --git a/CHANGELOG.md b/CHANGELOG.md index 64023406..cdd07451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ CHANGELOG for FlatCAM beta - remade the Film Plugin such that the `skew` feature is now done in length units as opposed with the previous usage of angles - refactored some big methods from the Film Plugin - `skew` feature in Film Plugin now have multiple options. `skew` can be done by length, by angle and by ratio (factor) +- fixed an issue when importing GCode which made the loaded GCode object un-plotable 9.03.2022 diff --git a/appObjects/FlatCAMCNCJob.py b/appObjects/FlatCAMCNCJob.py index 70176175..ed9694a4 100644 --- a/appObjects/FlatCAMCNCJob.py +++ b/appObjects/FlatCAMCNCJob.py @@ -64,6 +64,22 @@ class CNCJobObject(FlatCAMObj, CNCjob): "dwell": False, "dwelltime": 1, "type": 'Geometry', + + "cncjob_tooldia": self.app.options["cncjob_tooldia"], + "cncjob_coords_type": self.app.options["cncjob_coords_type"], + "cncjob_coords_decimals": self.app.options["cncjob_coords_decimals"], + "cncjob_fr_decimals": self.app.options["cncjob_fr_decimals"], + + # bed square compensation + "cncjob_bed_max_x": self.app.options["cncjob_bed_max_x"], + "cncjob_bed_max_y": self.app.options["cncjob_bed_max_y"], + "cncjob_bed_offset_x": self.app.options["cncjob_bed_offset_x"], + "cncjob_bed_offset_y": self.app.options["cncjob_bed_offset_y"], + "cncjob_bed_skew_x": self.app.options["cncjob_bed_skew_x"], + "cncjob_bed_skew_y": self.app.options["cncjob_bed_skew_y"], + + "cncjob_steps_per_circle": 16, + # "toolchange_macro": '', # "toolchange_macro_enable": False "tools_al_travelz": self.app.options["tools_al_travelz"],