C
Size: a a a
C
C
НГ
ПИ
C
НГ
ПИ
C
ПИ
ПИ
НГ
C
C
C
C
M
#define BED_MINTEMP
случайно не кручен?C
M
Marlin/src/module/temperature.cpp
:#if HAS_HEATED_BED
#ifndef MIN_COOLING_SLOPE_DEG_BED
#define MIN_COOLING_SLOPE_DEG_BED 1.00
#endif
#ifndef MIN_COOLING_SLOPE_TIME_BED
#define MIN_COOLING_SLOPE_TIME_BED 60
#endif
// Prevent a wait-forever situation if R is misused i.e. M190 R0
if (wants_to_cool) {
// Break after MIN_COOLING_SLOPE_TIME_BED seconds
// if the temperature did not drop at least MIN_COOLING_SLOPE_DEG_BED
if (!next_cool_check_ms || ELAPSED(now, next_cool_check_ms)) {
if (old_temp - temp < float(MIN_COOLING_SLOPE_DEG_BED)) break;
next_cool_check_ms = now + 1000UL * MIN_COOLING_SLOPE_TIME_BED;
old_temp = temp;
}
}
MIN_COOLING_SLOPE_TIME_BED
MIN_COOLING_SLOPE_DEG_BED
M
M