Autocommit from 2025-04-03 03:23:59

Klipper version: v0.12.0-382-ga18c74be0

Moonraker version: v0.9.3-3-gccfe32f

Mainsail version: v2.13.2
This commit is contained in:
2025-04-03 03:23:59 +03:00
parent 729965dbcd
commit 56ec65bdb7
2 changed files with 26 additions and 15 deletions

View File

@@ -227,17 +227,23 @@ gcode:
#LCDRGB R=0 G=1 B=0 ; Turn LCD green
PAUSE ; Pause
[gcode_macro M106]
rename_existing: M99106
variable_fan_aliases: { 'exhaust_fan': ['fan3'] }
gcode:
{% set fan = 'fan' + (params.P|int if params.P is defined else 0)|string %}
{% set speed = (params.S|float / 255 if params.S is defined else 1.0) %}
{% for key in fan_aliases %}
{% if fan in fan_aliases[key] %}
SET_FAN_SPEED FAN={key} SPEED={speed}
{% endif %}
{% endfor %}
#[gcode_macro M106]
#rename_existing: M99106
#variable_fan_aliases: { 'exhaust_fan': ['fan3'] }
#gcode:
#{% set fan = 'fan' + (params.P|int if params.P is defined else 0)|string %}
#{% set speed = (params.S|float / 255 if params.S is defined else 1.0) %}
#{ action_respond_info("M106 P{} S{}".format(params.P, params.S)) }
#{% if params.P is defined %}
#{% for key in fan_aliases %}
#{% if fan in fan_aliases[key] %}
#SET_FAN_SPEED FAN={key} SPEED={speed}
#{% endif %}
#{% endfor %}
#{% else %}
#M99106 S{speed}
#{% endif %}
[gcode_macro PAUSE]
rename_existing: BASE_PAUSE