Annoying warning
-
Warning: Heater 0 predicted maximum temperature at full power is 215°C
Where does it come from and how to get rid of it?
-
@tecno Looks like your heated bed is quite overpowered, it would be better to reduce its output if possible. If you want a work-around, you can increase the maximum allowed temperature of the first heater via M143 before calling M307. That warning message is output if the predicted temperature exceeds 50% of the configured limit plus another 50K (degC).
-
@chrishamm
Hmmmm
Moved M143 lines to before M307 lines and now I get this
Warning: Heater 0 predicted maximum temperature at full power is 280°C
Warning: Heater 1 predicted maximum temperature at full power is 510°C
Warning: Heater 0 predicted maximum temperature at full power is 215°C; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out2" T0 ; create bed heater output on out0 and map it to sensor 0 M140 H0 ; map heated bed to heater 0 M143 H0 P0 S120 ; set temperature limit for heater 0 to 120C M307 H0 R0.647 K0.182:0.000 D2.23 E1.35 S1.00 B0 ; disable bang-bang mode for the bed heater and set PWM limit M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M143 H1 P0 S280 ; set temperature limit for heater 1 to 280C M307 H1 R2.943 K0.349:0.411 D6.80 E1.35 S1.00 B0 V24.6 ; disable bang-bang mode for heater and set PWM limit
-
@tecno Makes sense for H0 and H1. Maximum temperature for H0 is 120C (warn threshold 230C) and the maximum temperature for H1 is 280C (warn threshold 470C). Both predicted temperatures exceed the warn thresholds.
I don't know where the third warning comes from, perhaps from your config-override.g or later somewhere else in your config.
-
; Configuration file for Duet 3 Mini 5+ (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.10 on Tue May 31 2022 17:03:35 GMT+0200 (centraleuropeisk sommartid) M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them M669 S1 T1 ; kinematics linear delta M564 H0 S0 ; allow axis movement not homed ; Wait a moment for the CAN expansion boards to start G4 S2 ; General preferences M575 P1 S0 B57600 ; enable support for PanelDue M918 P1 E-4 F1999999 ; stora skärmen ;M918 P2 E2 F2000 C30 R6 ; lilla skärmen ;M918 P2 E4 C70 R4 ; lilla skärmen ;M150 X2 R255 U0 B0; P255 S3 F0 ; lilla skärmen G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"BigDelta" ; set printer name ;M665 L615.000:615.000:615.000 R300 H535 B250.0 ; set delta radius, diagonal rod length, printable radius and homed height ;M666 X0.967 Y-0.833 Z-0.134 A0.00 B0.00 ; set delta endstop adjustment ; Network M551 P"bengt" ; set password M552 P192.168.1.124 S1 ; enable network and acquire dynamic address via DHCP M586 P0 S1 ; enable HTTP M586 P1 S1 ; enable FTP M586 P2 S1 ; enable Telnet ; Drives M569 P40.0 S0 R0 T2.5:2.5:5:5 ; set motor driver direction, enable polarity, mode and step pulse timing M569 P41.0 S0 R0 T2.5:2.5:5:5 ; set motor driver direction, enable polarity, mode and step pulse timing M569 P42.0 S0 R0 T2.5:2.5:5:5 ; set motor driver direction, enable polarity, mode and step pulse timing M569 P4 S0 ; set motor driver direction, enable polarity, mode and step pulse timing M584 X40.0 Y41.0 Z42.0 E4 ; set drive mapping M350 E16 I1 ; configure microstepping with interpolation M92 X20.00 Y20.00 Z20.00 E690.00 ; set steps per mm M566 X3000.00 Y3000.00 Z3000.00 E300.00 ; set maximum instantaneous speed changes (mm/min) M203 X40000.00 Y40000.00 Z40000.00 E7200.00 ; set maximum speeds (mm/min) M204 P40 T4000 ; set printing and travel accelerations M201 X3000.00 Y3000.00 Z3000.00 E10000.00 ; set accelerations (mm/s^2) M906 E1200 I10 ; set motor currents (mA) and motor idle factor in per cent M572 d0 s0.02 ; set pressure advance M207 s1.5 f7200 z0.2 ; set retract M84 S30 ; set idle timeout ; Axis Limits M208 Z0 S1 ; set minimum Z ; Endstops M574 X2 S1 P"40.io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on X via pin io0.in M574 Y2 S1 P"41.io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin io1.in M574 Z2 S1 P"42.io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin io2.in ;PWM outputs M950 F5 C"41.out0" ; config output M106 P5 S0.6 H-1 ; PWM for fans set to 15V = 3x 5V fans in series under Mini5 ; Z-Probe M558 P8 R0.4 C"io3.in+io4.out" H50 F1200 ; set Z probe type to effector and the dive height + speeds G31 P100 X0 Y0 Z-0.870 ; set Z probe trigger value, offset and trigger height M557 R240 S80 ; define mesh grid ; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out2" T0 ; create bed heater output on out0 and map it to sensor 0 M140 H0 ; map heated bed to heater 0 M143 H0 P0 S120 ; set temperature limit for heater 0 to 120C M307 H0 R0.647 K0.182:0.000 D2.23 E1.35 S1.00 B0 ; disable bang-bang mode for the bed heater and set PWM limit M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M143 H1 P0 S280 ; set temperature limit for heater 1 to 280C M307 H1 R2.943 K0.349:0.411 D6.80 E1.35 S1.00 B0 V24.6 ; disable bang-bang mode for heater and set PWM limit ; Fans M950 F0 C"out5" Q500 ; create fan 0 on pin out3 and set its frequency PART Cooling M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"out6" Q500 ; create fan 1 on pin out4 and set its frequency Hotend Cooling Waterpump M106 P1 S1 ; Tools M563 P0 D0 H1 F0 ; define tool 1 G10 P0 X0 Y0 Z0 ; set tool 1 axis offsets G10 P0 R0 S0 ; set initial tool 1 active and standby temperatures to 0C ; Accelerometer ;M955 P0 I60 C"io2.out+io2.in" ; all axis ; Custom settings are not defined ; Miscellaneous M501 ; load saved parameters from non-volatile memory T0 ; set tool 1
; config-override.g file generated in response to M500 at 2023-05-09 12:08
; This is a system-generated file - do not edit
; Delta parameters
M665 L615.000:615.000:615.000 R302.673 H530.640 B250.0 X-0.505 Y-0.051 Z0.000
M666 X-1.337 Y3.517 Z-2.180 A0.00 B0.00
; Heater model parameters
M307 H0 R0.654 K0.274:0.000 D1.90 E1.35 S1.00 B1
M307 H1 R1.916 K0.577:0.000 D10.84 E1.35 S1.00 B0 V24.6
; Probed tool offsets
G10 P0 Z0.22
; Workplace coordinates
G10 L2 P1 X0.00 Y0.00 Z0.00
G10 L2 P2 X0.00 Y0.00 Z0.00
G10 L2 P3 X0.00 Y0.00 Z0.00
G10 L2 P4 X0.00 Y0.00 Z0.00
G10 L2 P5 X0.00 Y0.00 Z0.00
G10 L2 P6 X0.00 Y0.00 Z0.00
G10 L2 P7 X0.00 Y0.00 Z0.00
G10 L2 P8 X0.00 Y0.00 Z0.00
G10 L2 P9 X0.00 Y0.00 Z0.00 -
@tecno You have quite different M307 commands in your config.g compared to your config-override.g.
config.gM307 H0 R0.647 K0.182:0.000 D2.23 E1.35 S1.00 B0 M307 H1 R2.943 K0.349:0.411 D6.80 E1.35 S1.00 B0 V24.6
config-override.g
M307 H0 R0.654 K0.274:0.000 D1.90 E1.35 S1.00 B1 M307 H1 R1.916 K0.577:0.000 D10.84 E1.35 S1.00 B0 V24.6
I expect the ones in config.g trigger the first two warnings, then only H0 is triggered by the M307 in config-override.g. If you're using config-override.g, you can remove the M307 commands from config.g (they are being overwritten by config-override.g anyway), and then you should at least get less warnings.
Ian