Pause and wait for user input

Basic Information:

Printer Model: Custom
MCU / Printerboard: BTT M8P
Host / SBC CB1

Describe your issue:

Is it possible to issue a PAUSE command inside a macro when the printer is NOT printing?

PAUSE works great during a print, but I need one that works outside of a print.

For example, when running the macro below, it just blows past the PAUSE as if it were not there

[gcode_macro WAIT_FOR_USER_INTERACTION_TEST]
gcode:
RESPOND PREFIX=“User Interaction” MSG=“Press ‘Resume’ to continue the routine.”
PAUSE ; Infinite pause, waits for user to press resume
; The following steps proceed after user clicks resume
G28

Any thoughts?

I use Christian Vick’s add ins for my SV07. Many of his macros use the following:

[delayed_gcode _UI_Button_Clicked_Timer]
gcode:

SET_GCODE_VARIABLE MACRO=_varis VARIABLE=button_clicked_name VALUE=‘“”’

[gcode_macro _UI_Button_Clicked]
gcode:

{% set name = params.NAME|default(“”)|string %}
SET_GCODE_VARIABLE MACRO=_varis VARIABLE=button_clicked_name VALUE=‘“{name}”’

UPDATE_DELAYED_GCODE ID=_UI_Button_Clicked_Timer DURATION=5

Don’t expect any help from this old man if you need help adapting the commands’

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.