Realtime Reporting, S000, P000, R000 (#19330)
This commit is contained in:
		@@ -211,6 +211,8 @@ void GcodeSuite::G28() {
 | 
			
		||||
 | 
			
		||||
  TERN_(LASER_MOVE_G28_OFF, cutter.set_inline_enabled(false));  // turn off laser
 | 
			
		||||
 | 
			
		||||
  TERN_(FULL_REPORT_TO_HOST_FEATURE, set_and_report_grblstate(M_HOMING));
 | 
			
		||||
 | 
			
		||||
  #if ENABLED(DUAL_X_CARRIAGE)
 | 
			
		||||
    bool IDEX_saved_duplication_state = extruder_duplication_enabled;
 | 
			
		||||
    DualXMode IDEX_saved_mode = dual_x_carriage_mode;
 | 
			
		||||
@@ -479,6 +481,8 @@ void GcodeSuite::G28() {
 | 
			
		||||
  if (ENABLED(NANODLP_Z_SYNC) && (doZ || ENABLED(NANODLP_ALL_AXIS)))
 | 
			
		||||
    SERIAL_ECHOLNPGM(STR_Z_MOVE_COMP);
 | 
			
		||||
 | 
			
		||||
  TERN_(FULL_REPORT_TO_HOST_FEATURE, set_and_report_grblstate(M_IDLE));
 | 
			
		||||
 | 
			
		||||
  #if HAS_L64XX
 | 
			
		||||
    // Set L6470 absolute position registers to counts
 | 
			
		||||
    // constexpr *might* move this to PROGMEM.
 | 
			
		||||
 
 | 
			
		||||
@@ -387,6 +387,8 @@ static float auto_tune_a() {
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::G33() {
 | 
			
		||||
 | 
			
		||||
  TERN_(FULL_REPORT_TO_HOST_FEATURE, set_and_report_grblstate(M_PROBE));
 | 
			
		||||
 | 
			
		||||
  const int8_t probe_points = parser.intval('P', DELTA_CALIBRATION_DEFAULT_POINTS);
 | 
			
		||||
  if (!WITHIN(probe_points, 0, 10)) {
 | 
			
		||||
    SERIAL_ECHOLNPGM("?(P)oints implausible (0-10).");
 | 
			
		||||
@@ -645,6 +647,8 @@ void GcodeSuite::G33() {
 | 
			
		||||
  while (((zero_std_dev < test_precision && iterations < 31) || iterations <= force_iterations) && zero_std_dev > calibration_precision);
 | 
			
		||||
 | 
			
		||||
  ac_cleanup(TERN_(HAS_MULTI_HOTEND, old_tool_index));
 | 
			
		||||
 | 
			
		||||
  TERN_(FULL_REPORT_TO_HOST_FEATURE, set_and_report_grblstate(M_IDLE));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif // DELTA_AUTO_CALIBRATION
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user