Skip to content

Commit 335b742

Browse files
committed
other tweaks
1 parent be3653e commit 335b742

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Marlin/src/gcode/temp/M106_M107.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ void GcodeSuite::M106() {
7676
if (t > 0) return thermalManager.set_temp_fan_speed(pfan, t);
7777
#endif
7878

79-
const uint16_t dspeed = parser.seen_test('A') ? thermalManager.fan_speed[active_extruder] : 255;
79+
const uint16_t dspeed = parser.seen_test('A') ? thermalManager.fan_speed[active_extruder] : 255U;
8080

8181
uint16_t speed = dspeed;
8282

@@ -91,7 +91,7 @@ void GcodeSuite::M106() {
9191
if (!got_preset && parser.seenval('S'))
9292
speed = parser.value_ushort();
9393

94-
speed = min(speed, (uint16_t) thermalManager.max_fan_speed);
94+
TERN_(FOAMCUTTER_XYUV, speed = (speed * 255U) / 100U); // Get command in % of max heat
9595

9696
#if ENABLED(EDITABLE_MAX_FAN_SPEED) || MAX_FAN_SPEED < 255
9797
// Set speed, with constraint < max_fan_speed

0 commit comments

Comments
 (0)