浏览代码

Fix M107 when dual-nozzles share fan (#12819) (#12909)

Marcio Teixeira 6 年前
父节点
当前提交
f11c6d5d02
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      Marlin/src/gcode/temperature/M106_M107.cpp

+ 2
- 1
Marlin/src/gcode/temperature/M106_M107.cpp 查看文件

63
  * M107: Fan Off
63
  * M107: Fan Off
64
  */
64
  */
65
 void GcodeSuite::M107() {
65
 void GcodeSuite::M107() {
66
-  thermalManager.set_fan_speed(parser.byteval('P', active_extruder), 0);
66
+  const uint8_t p = parser.byteval('P', MIN(active_extruder, FAN_COUNT - 1));
67
+  thermalManager.set_fan_speed(p, 0);
67
 }
68
 }
68
 
69
 
69
 #endif // FAN_COUNT > 0
70
 #endif // FAN_COUNT > 0

正在加载...
取消
保存