Skip to content

Commit 4abad01

Browse files
charlespickDarred
authored andcommitted
✨ M76 Host Pause Feature (MarlinFirmware#21738)
1 parent 7100730 commit 4abad01

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

Marlin/Configuration_adv.h

+1
Original file line numberDiff line numberDiff line change
@@ -3818,6 +3818,7 @@
38183818
*/
38193819
//#define HOST_ACTION_COMMANDS
38203820
#if ENABLED(HOST_ACTION_COMMANDS)
3821+
//#define HOST_PAUSE_M76
38213822
//#define HOST_PROMPT_SUPPORT
38223823
//#define HOST_START_MENU_ITEM // Add a menu item that tells the host to start
38233824
#endif

Marlin/src/gcode/stats/M75-M78.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
#include "../gcode.h"
2424
#include "../../module/printcounter.h"
2525
#include "../../lcd/marlinui.h"
26+
#if ENABLED(HOST_PAUSE_M76)
27+
#include "../../feature/host_actions.h"
28+
#endif
2629

2730
#include "../../MarlinCore.h" // for startOrResumeJob
2831

@@ -38,6 +41,7 @@ void GcodeSuite::M75() {
3841
*/
3942
void GcodeSuite::M76() {
4043
print_job_timer.pause();
44+
TERN_(HOST_PAUSE_M76, host_action_pause());
4145
}
4246

4347
/**

buildroot/tests/rambo

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \
120120
ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \
121121
FIX_MOUNTED_PROBE PROBING_ESTEPPERS_OFF AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE PROBE_OFFSET_WIZARD \
122122
Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
123-
SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \
123+
SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT HOST_PAUSE_M76 ADVANCED_OK M114_DETAIL \
124124
VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \
125125
USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY
126126
opt_disable DISABLE_INACTIVE_EXTRUDER

0 commit comments

Comments
 (0)