Copy&Paste the configuration below into a file called source/postpro_config/styrofoam.cfg
Open Questions: Does the Laser Cutter Support Feed Rate? If so change the following accordingly:
feed_change = F%feed%nl
Can the Laser Cutter support G2 or G3 commands? If so change the following accordingly:
arc_int_cw = G2 X%XE Y%YE I%I J%J%nl
arc_int_ccw = G3 X%XE Y%YE I%I J%J%nl
Missing things:
We need to convert the Arc's to lines if Arcs are not supported:
To be continued ....
# Configuration file for a laser cutter output: # * no movement in Z-Axis # * # by Christian Kohloeffel # 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 = 4 [General] output_format = .ngc output_text = laser cutting G-CODE for LinuxCNC output_type = g-code abs_export = True cancel_cc_for_depth = False cc_outside_the_piece = True export_ccw_arcs_only = False max_arc_radius = 10000.0 code_begin_units_mm = code_begin_units_in = code_begin = [Number_Format] pre_decimals = 4 post_decimals = 3 decimal_seperator = . pre_decimal_zero_padding = False post_decimal_zero_padding = True signed_values = False [Line_Numbers] use_line_nrs = False line_nrs_begin = 10 line_nrs_step = 10 [Program] tool_change = feed_change = rap_pos_plane = G0 X%XE Y%YE%nl rap_pos_depth = lin_mov_plane = G1 X%XE Y%YE%nl lin_mov_depth = arc_int_cw = arc_int_ccw = cutter_comp_off = cutter_comp_left = cutter_comp_right = pre_shape_cut = M5 post_shape_cut = M3 comment = %nl(%comment)%nl