Take care fof config_version. I this value is lower then your basic file, there might have been some change on the config file (e.g. added variables etc.) Ensure to update to the newer version by changing the file manually.
# Section and variable names must be valid Python identifiers # do not use whitespace in names # do not edit the following section name: [Version] # do not edit the following value: config_version = 7 [General] # This extension is used in the save file export dialog. output_format = .dxf # This title is shown in the export dialog and is used by the user to differentiate between the possible different postprocessor configurations. output_text = Drawing eXchange Format # This type defines the output format used in the export dialog. output_type = dxf # Used to switch between absolute (G90) and relative/incremental coordinates (G91). abs_export = True # If cutter compensation is used, e.g. G41 or G42, this option cancels the compensation when there is a momevement on the 3rd-axis, and enables the compensation again afterwards. cancel_cc_for_depth = True # If cutter compensation is used (G41-G42) this will apply the cutter compensation outside the piece (i.e. it is applied before it is at milling depth). cc_outside_the_piece = True # Used for dxfs which only support arcs that are in counterclockwise direction. Turning this on for normal G-Code will result in unintended output. export_ccw_arcs_only = False # If an arc's radius exceeds this value, then it will be exported as a line. max_arc_radius = 10000.0 # Set this to true if you want to export als arcs as line segment export_arcs_as_lines = False code_begin_units_mm = "" code_begin_units_in = "" code_begin_prog_abs = "" code_begin_prog_inc = "" # This is code which will be written at the beginning of the exported file. code_begin = '''0 SECTION 2 ENTITIES 0''' # This is code which will be written at the end of the exported file. code_end = '''ENDSEC 0 EOF''' [Number_Format] # Gives the indentation for the values. pre_decimals = 4 # Gives the accuracy of the output after which it will be rounded. post_decimals = 3 # Give the separator which is used in the exported values (e.g. '.' or ','). decimal_separator = . # If true all values will be padded with zeros up to pre_decimals (e.g. 0001.000). pre_decimal_zero_padding = False # If false e.g. 1.000 will be given as 1 only. post_decimal_zero_padding = True win_line_endings = False # If True 1.000 will be written as +1.000 signed_values = False [Line_Numbers] # Enables line numbers into the exported G-Code file. use_line_nrs = False line_nrs_begin = 10 line_nrs_step = 10 [Program] # This will be done after each layer, if different tools are used. tool_change = "" # This will be done after each change between cutting in plane or cutting in depth. feed_change = "" # This will be done between each shape to cut. rap_pos_plane = "" # This will be done between each shape to cut. rap_pos_depth = "" # This will be used for shape cutting. lin_mov_plane = LINE%nl 8%nl 1%nl 10%nl %XS %nl 20%nl %YS %nl 11%nl %XE %nl 21%nl %YE %nl 0%nl # This will be used for shape cutting. lin_mov_depth = "" # This will be used for shape cutting. arc_int_cw = ARC%nl 8%nl 1%nl 10%nl %XO%nl 20%nl %YO%nl 40%nl %R%nl 50%nl %AngS%nl 51%nl %AngE%nl 0%nl # This will be used for shape cutting. arc_int_ccw = ARC%nl 8%nl 1%nl 10%nl %XO%nl 20%nl %YO%nl 40%nl %R%nl 50%nl %AngS%nl 51%nl %AngE%nl 0%nl # Generally set to G40%nl cutter_comp_off = "" # Generally set to G41%nl cutter_comp_left = "" # Generally set to G42%nl cutter_comp_right = "" # This will be done before starting to cut a shape or a contour. pre_shape_cut = "" # This will be done after cutting a shape or a contour. post_shape_cut = "" # Defines comments' format. Comments are written at some places during the export in order to make the g-code better readable. comment = ""