The motion timeout switched the nozzle LEDs off during prints, motion switched them off when idle or paused, the timeout counted from the first movement, and every _status_* macro stopped the nozzle light. - _LIGHTS sets case light and nozzle LEDs from presence, print state and CASELIGHT MODE=AUTO|ON|OFF; the timeout (60 s) starts at the sensor release - _STATUS STATE=... replaces the _status_* macros; logo effects only cover the logo LEDs and use REPLACE=1 - heater gauge while heating, print progress, paused, error flash from _ERROR, part ready once the bed is cool, dim night mode when idle and nobody near, cleaning during BLOBIFIER_CLEAN - removed unused effects and macros, 12 fps for the toolhead effects Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 lines
647 B
INI
24 lines
647 B
INI
# Idle timeout: heaters and motors off when the printer is idle
|
|
|
|
# [dynamicmacros]
|
|
# configs: Macros/dynamicmacros.cfg
|
|
|
|
# [gcode_button kill_switch]
|
|
# pin: gpio7
|
|
# press_gcode: M112
|
|
|
|
[idle_timeout]
|
|
gcode:
|
|
TURN_OFF_HEATERS
|
|
iHEATER_OFF ; Turns off the chamber heater
|
|
M84
|
|
# reset paused flag
|
|
{% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%}
|
|
_TOOLHEAD_PARK_PAUSE_CANCEL
|
|
{% endif %}
|
|
_STATUS STATE=ready
|
|
# A list of G-Code commands to execute on an idle timeout. See
|
|
# docs/Command_Templates.md for G-Code format. The default is to run
|
|
# "TURN_OFF_HEATERS" and "M84".
|
|
timeout: 85400 # 24 hours
|