✨ M76 Host Pause Feature (#21738)
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							51d954a4fd
						
					
				
				
					commit
					e62486a610
				
			| @@ -3822,6 +3822,7 @@ | ||||
|  */ | ||||
| //#define HOST_ACTION_COMMANDS | ||||
| #if ENABLED(HOST_ACTION_COMMANDS) | ||||
|   //#define HOST_PAUSE_M76 | ||||
|   //#define HOST_PROMPT_SUPPORT | ||||
|   //#define HOST_START_MENU_ITEM  // Add a menu item that tells the host to start | ||||
| #endif | ||||
|   | ||||
| @@ -23,6 +23,9 @@ | ||||
| #include "../gcode.h" | ||||
| #include "../../module/printcounter.h" | ||||
| #include "../../lcd/marlinui.h" | ||||
| #if ENABLED(HOST_PAUSE_M76) | ||||
|   #include "../../feature/host_actions.h" | ||||
| #endif | ||||
|  | ||||
| #include "../../MarlinCore.h" // for startOrResumeJob | ||||
|  | ||||
| @@ -38,6 +41,7 @@ void GcodeSuite::M75() { | ||||
|  */ | ||||
| void GcodeSuite::M76() { | ||||
|   print_job_timer.pause(); | ||||
|   TERN_(HOST_PAUSE_M76, host_action_pause()); | ||||
| } | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -120,7 +120,7 @@ opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \ | ||||
|            ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \ | ||||
|            FIX_MOUNTED_PROBE PROBING_ESTEPPERS_OFF AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE PROBE_OFFSET_WIZARD \ | ||||
|            Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \ | ||||
|            SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \ | ||||
|            SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT HOST_PAUSE_M76 ADVANCED_OK M114_DETAIL \ | ||||
|            VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \ | ||||
|            USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY | ||||
| opt_disable DISABLE_INACTIVE_EXTRUDER | ||||
|   | ||||
		Reference in New Issue
	
	Block a user