ADAPTIVE_FAN_SLOWING extension to hotend thermal protection (#12853)
This commit is contained in:
committed by
Scott Lahteine
parent
459f4fef60
commit
082f6a27de
@ -1178,10 +1178,9 @@ void Planner::check_axes_activity() {
|
||||
#endif
|
||||
|
||||
if (has_blocks_queued()) {
|
||||
|
||||
#if FAN_COUNT > 0
|
||||
FANS_LOOP(i)
|
||||
tail_fan_speed[i] = block_buffer[block_buffer_tail].fan_speed[i];
|
||||
tail_fan_speed[i] = (block_buffer[block_buffer_tail].fan_speed[i] * uint16_t(thermalManager.fan_speed_scaler[i])) >> 7;
|
||||
#endif
|
||||
|
||||
block_t* block;
|
||||
@ -1203,7 +1202,8 @@ void Planner::check_axes_activity() {
|
||||
}
|
||||
else {
|
||||
#if FAN_COUNT > 0
|
||||
FANS_LOOP(i) tail_fan_speed[i] = fan_speed[i];
|
||||
FANS_LOOP(i)
|
||||
tail_fan_speed[i] = (thermalManager.fan_speed[i] * uint16_t(thermalManager.fan_speed_scaler[i])) >> 7;
|
||||
#endif
|
||||
|
||||
#if ENABLED(BARICUDA)
|
||||
@ -1903,7 +1903,7 @@ bool Planner::_populate_block(block_t * const block, bool split_move,
|
||||
#endif
|
||||
|
||||
#if FAN_COUNT > 0
|
||||
FANS_LOOP(i) block->fan_speed[i] = fan_speed[i];
|
||||
FANS_LOOP(i) block->fan_speed[i] = thermalManager.fan_speed[i];
|
||||
#endif
|
||||
|
||||
#if ENABLED(BARICUDA)
|
||||
|
Reference in New Issue
Block a user