@@ -1003,37 +1003,38 @@ stat_t _execute_gcode_block(char *active_comment)
1003
1003
// --> set retract mode goes here
1004
1004
1005
1005
switch (gv.next_action ) {
1006
- case NEXT_ACTION_SET_G28_POSITION: { status = cm_set_g28_position (); break ;} // G28.1
1007
- case NEXT_ACTION_GOTO_G28_POSITION: { status = cm_goto_g28_position (gv.target , gf.target ); break ;} // G28
1008
- case NEXT_ACTION_SET_G30_POSITION: { status = cm_set_g30_position (); break ;} // G30.1
1009
- case NEXT_ACTION_GOTO_G30_POSITION: { status = cm_goto_g30_position (gv.target , gf.target ); break ;} // G30
1006
+ case NEXT_ACTION_SET_G28_POSITION: { status = cm_set_g28_position (); break ;} // G28.1
1007
+ case NEXT_ACTION_GOTO_G28_POSITION: { status = cm_goto_g28_position (gv.target , gf.target ); break ;} // G28
1008
+ case NEXT_ACTION_SET_G30_POSITION: { status = cm_set_g30_position (); break ;} // G30.1
1009
+ case NEXT_ACTION_GOTO_G30_POSITION: { status = cm_goto_g30_position (gv.target , gf.target ); break ;} // G30
1010
1010
1011
- case NEXT_ACTION_SEARCH_HOME: { status = cm_homing_cycle_start (gv.target , gf.target ); break ;} // G28.2
1012
- case NEXT_ACTION_SET_ABSOLUTE_ORIGIN: { status = cm_set_absolute_origin (gv.target , gf.target ); break ;} // G28.3
1013
- case NEXT_ACTION_HOMING_NO_SET: { status = cm_homing_cycle_start_no_set (gv.target , gf.target ); break ;} // G28.4
1011
+ case NEXT_ACTION_SEARCH_HOME: { status = cm_homing_cycle_start (gv.target , gf.target ); break ;} // G28.2
1012
+ case NEXT_ACTION_SET_ABSOLUTE_ORIGIN: { status = cm_set_absolute_origin (gv.target , gf.target ); break ;} // G28.3
1013
+ case NEXT_ACTION_HOMING_NO_SET: { status = cm_homing_cycle_start_no_set (gv.target , gf.target ); break ;}// G28.4
1014
1014
1015
1015
case NEXT_ACTION_STRAIGHT_PROBE_ERR: { status = cm_straight_probe (gv.target , gf.target , true , true ); break ;} // G38.2
1016
1016
case NEXT_ACTION_STRAIGHT_PROBE: { status = cm_straight_probe (gv.target , gf.target , true , false ); break ;} // G38.3
1017
1017
case NEXT_ACTION_STRAIGHT_PROBE_AWAY_ERR:{ status = cm_straight_probe (gv.target , gf.target , false , true ); break ;} // G38.4
1018
1018
case NEXT_ACTION_STRAIGHT_PROBE_AWAY: { status = cm_straight_probe (gv.target , gf.target , false , false ); break ;}// G38.5
1019
1019
1020
- case NEXT_ACTION_SET_ORIGIN_OFFSETS: { status = cm_set_origin_offsets (gv.target , gf.target ); break ;}// G92
1021
- case NEXT_ACTION_RESET_ORIGIN_OFFSETS: { status = cm_reset_origin_offsets (); break ;} // G92.1
1022
- case NEXT_ACTION_SUSPEND_ORIGIN_OFFSETS: { status = cm_suspend_origin_offsets (); break ;} // G92.2
1023
- case NEXT_ACTION_RESUME_ORIGIN_OFFSETS: { status = cm_resume_origin_offsets (); break ;} // G92.3
1020
+ case NEXT_ACTION_SET_G10_DATA: { status = cm_set_g10_data (gv.P_word , gf.P_word , gv.L_word , gf.L_word , gv.target , gf.target ); break ;} // G10
1021
+ case NEXT_ACTION_SET_ORIGIN_OFFSETS: { status = cm_set_origin_offsets (gv.target , gf.target ); break ;} // G92
1022
+ case NEXT_ACTION_RESET_ORIGIN_OFFSETS: { status = cm_reset_origin_offsets (); break ;} // G92.1
1023
+ case NEXT_ACTION_SUSPEND_ORIGIN_OFFSETS: { status = cm_suspend_origin_offsets (); break ;} // G92.2
1024
+ case NEXT_ACTION_RESUME_ORIGIN_OFFSETS: { status = cm_resume_origin_offsets (); break ;} // G92.3
1024
1025
1025
- case NEXT_ACTION_JSON_COMMAND_SYNC: { status = cm_json_command (active_comment); break ;} // M100.0
1026
- case NEXT_ACTION_JSON_COMMAND_ASYNC: { status = cm_json_command_immediate (active_comment); break ;} // M100.1
1027
- case NEXT_ACTION_JSON_WAIT: { status = cm_json_wait (active_comment); break ;} // M101
1026
+ case NEXT_ACTION_JSON_COMMAND_SYNC: { status = cm_json_command (active_comment); break ;} // M100.0
1027
+ case NEXT_ACTION_JSON_COMMAND_ASYNC: { status = cm_json_command_immediate (active_comment); break ;} // M100.1
1028
+ case NEXT_ACTION_JSON_WAIT: { status = cm_json_wait (active_comment); break ;} // M101
1028
1029
1029
1030
case NEXT_ACTION_DEFAULT: {
1030
1031
cm_set_absolute_override (MODEL, gv.absolute_override ); // apply absolute override
1031
1032
switch (gv.motion_mode ) {
1032
- case MOTION_MODE_CANCEL_MOTION_MODE: { cm.gm .motion_mode = gv.motion_mode ; break ;} // G80
1033
+ case MOTION_MODE_CANCEL_MOTION_MODE: { cm.gm .motion_mode = gv.motion_mode ; break ;} // G80
1033
1034
case MOTION_MODE_STRAIGHT_TRAVERSE: { status = cm_straight_traverse (gv.target , gf.target ); break ;} // G0
1034
- case MOTION_MODE_STRAIGHT_FEED: { status = cm_straight_feed (gv.target , gf.target ); break ;} // G1
1035
- case MOTION_MODE_CW_ARC: // G2
1036
- case MOTION_MODE_CCW_ARC: { status = cm_arc_feed (gv.target , gf.target , // G3
1035
+ case MOTION_MODE_STRAIGHT_FEED: { status = cm_straight_feed (gv.target , gf.target ); break ;} // G1
1036
+ case MOTION_MODE_CW_ARC: // G2
1037
+ case MOTION_MODE_CCW_ARC: { status = cm_arc_feed (gv.target , gf.target , // G3
1037
1038
gv.arc_offset , gf.arc_offset ,
1038
1039
gv.arc_radius , gf.arc_radius ,
1039
1040
gv.P_word , gf.P_word ,
0 commit comments