Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Annoying warning

    Scheduled Pinned Locked Moved
    Duet Web Control
    3
    6
    340
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tecnoundefined
      tecno
      last edited by

      Warning: Heater 0 predicted maximum temperature at full power is 215°C

      Where does it come from and how to get rid of it?

      chrishammundefined 1 Reply Last reply Reply Quote 0
      • chrishammundefined
        chrishamm administrators @tecno
        last edited by

        @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).

        Duet software engineer

        tecnoundefined 1 Reply Last reply Reply Quote 0
        • tecnoundefined
          tecno @chrishamm
          last edited by

          @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
          
          chrishammundefined 1 Reply Last reply Reply Quote 0
          • chrishammundefined
            chrishamm administrators @tecno
            last edited by

            @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.

            Duet software engineer

            tecnoundefined 1 Reply Last reply Reply Quote 0
            • tecnoundefined
              tecno @chrishamm
              last edited by tecno

              @chrishamm

              ; 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

              droftartsundefined 1 Reply Last reply Reply Quote 0
              • droftartsundefined
                droftarts administrators @tecno
                last edited by

                @tecno You have quite different M307 commands in your config.g compared to your config-override.g.
                config.g

                M307 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

                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA