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

    Hotend alarm heating to slow

    Scheduled Pinned Locked Moved
    General Discussion
    5
    16
    393
    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.
    • ecnsuppliesundefined
      ecnsupplies
      last edited by

      Hotend alarm heating to slow
      Ran the auto tuning and put the m307 in the config.g Still having issues. All started when i put in a new all metal hotend. It makes it to about 185 deg before i get this alarm

      Heater 1 fault: temperature rising too slowly: expected 1.25°C/sec measured 0.73°C/sec

      Any help would be appreciated.

      ; Configuration file for Duet 3 MB 6HC (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.16 on Thu Nov 16 2023 14:37:40 GMT-0600 (Central Standard Time)
      
      ; General preferences
      M929 S1                                            ; logs
      G90                                                ; send absolute coordinates...
      M83                                                ; ...but relative extruder moves
      M550 P"Ender 5 Pro"                                ; set printer name
      M918 P1 E4 F2000000                                ; configure direct-connect display
      
      ; Network
      M552 P192.168.1.87 S1                              ; enable network and acquire dynamic address via DHCP
      M586 P0 S1                                         ; enable HTTP
      M586 P1 S1                                         ; disable FTP
      M586 P2 S1                                         ; disable Telnet
      
      ; Drives
      M569 P0.0 S0                                       ; physical drive 0.0 goes backwards
      M569 P0.1 S0                                       ; physical drive 0.1 goes backwards
      M569 P0.2 S0                                       ; physical drive 0.2 goes forwards
      M569 P0.3 S0                                       ; physical drive 0.3 goes backwards
      M584 X0.0 Y0.1 Z0.2 E0.3                           ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                            ; configure microstepping with interpolation
      M92  X80.00 Y80.00 Z800.00 E93.00                  ; set steps per mm
      M566 X1200.00 Y1200.00 Z24.00 E300.00              ; set maximum instantaneous speed changes (mm/min)
      M203 X9000.00 Y9000.00 Z180.00 E6000.00            ; set maximum speeds (mm/min) X9000.00 Y9000.00 Z180.00 E6000.0
      M201 X500.00 Y500.00 Z100.00 E5000.00              ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E1000 I50                      ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                            ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                   ; set axis minima
      M208 X5:225 Y0:225 Z300 S0                         ; set axis maxima
      
      ; Endstops
      M574 X2 S1 P"io0.in"                               ; configure switch-type (e.g. microswitch) endstop for high end on X via pin io0.in
      M574 Y2 S1 P"io1.in"                               ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin io1.in
      M574 Z2 S2                                         ; configure Z-probe endstop for high end on Z
      
      ; Z-Probe
      M950 S0 C"io7.out"                                 ; create servo pin 0 for BLTouch
      M558 P9 C"io7.in" H5 F120 T12000                   ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X-40 Y-5 Z1.751                           ; set Z probe trigger value, offset and trigger height original G31 P500 X0 Y0 Z3.75
      M557 X15:200 Y40:200 S20                            ; define mesh grid  M557 X15:215 Y15:195 S20   
      G30  
      
      ; Heaters
      M308 S0 P"temp0" Y"thermistor" T100000 B4092       ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"out0" T0                                 ; create bed heater output on out0 and map it to sensor 0
      M307 H1 R1.857 K0.829:0.020 D9.60 E1.35 S1.00 B0 V24.1  ; enable bang-bang mode for the bed heater and set PWM limit  H0 R0.532 K0.167:0.000 D13.56 E1.35 S1.00 B0
      M140 H0                                            ; map heated bed to heater 0
      M143 H0 S150                                       ; set temperature limit for heater 0 to 150C
      M308 S1 P"temp1" Y"thermistor" T100000 B4092       ; 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
      M307 H1 B0 S1.00                                   ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S275                                       ; set temperature limit for heater 1 to 275C
      
      ; Fans
      M950 F0 C"out7" Q500                               ; create fan 0 on pin out7 and set its frequency
      M106 P0 S0 H-1                                     ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"out8" Q500                               ; create fan 1 on pin out8 and set its frequency
      M106 P1 S1 H1 T45                                  ; set fan 1 value. Thermostatic control is turned on
      M950 F2 C"out9" Q500                               ; create fan 2 on pin out9 and set its frequency
      M106 P2 S1 H1:0 T45                                ; set fan 2 value. Thermostatic control is turned on
      
      ; Tools
      M563 P0 S"Nozzle-0" D0 H1 F0                       ; define tool 0
      G10 P0 X0 Y0 Z0                                    ; set tool 0 axis offsets
      G10 P0 R0 S0                                       ; set initial tool 0 active and standby temperatures to 0C
      T0						                           ; ensures a tool is selected upon start up (allowing extrusion/retraction)
      
      
      
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
      
      fcwiltundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @ecnsupplies
        last edited by

        @ecnsupplies

        Can we assume you re-booted or otherwise ran config.g after editing it?

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        ecnsuppliesundefined 1 Reply Last reply Reply Quote 0
        • ecnsuppliesundefined
          ecnsupplies @fcwilt
          last edited by ecnsupplies

          @fcwilt
          Yes many times. Also wired thing is the auto tune takes the temp up to 205 3 times with no issues but when i manually try it. It fails. Or if i try and upload a gcode file.

          Last tune

          Auto tuning heater 1 completed after 3 idle and 10 tuning cycles in 882 seconds. This heater needs the following M307 command:
          M307 H1 R1.782 K0.652:0.006 D9.93 E1.35 S1.00 B0 V24.1
          Edit the M307 H1 command in config.g to match this. Omit the V parameter if the heater is not powered from VIN.

          droftartsundefined fcwiltundefined 3 Replies Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @ecnsupplies
            last edited by

            @ecnsupplies See https://docs.duet3d.com/en/User_manual/Connecting_hardware/Heaters_tuning#troubleshooting

            If auto tuning fails with a message that the temperature is not rising fast enough, this indicates that either you are using too low a P value in the M303 command, or the dead time in the existing model is much too low for your heater. You can increase the dead time using the M307 command. For example, sending M307 H0 D30 will increase the dead time to 30 seconds. The actual dead time will be known after a successful auto tuning.

            The whole page is also worth reading.

            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
            • fcwiltundefined
              fcwilt @ecnsupplies
              last edited by

              @ecnsupplies

              You posted "manually try it" - exactly how are you doing that? Are any conditions different when doing that versus when tuning?

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

                @ecnsupplies see https://docs.duet3d.com/User_manual/Reference/Gcodes#m307-set-or-report-heating-process-parameters

                Order dependency
                RRF 3.x: The M307 command must come later in config.g than the M950 command that created the heater number it refers to.

                In your config, M307 H1 comes before M950 H1. Move it to after M950.

                Edit: You can check what heater parameters are being used by sending M307 H1 on its own.

                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
                • ecnsuppliesundefined
                  ecnsupplies @fcwilt
                  last edited by

                  @fcwilt
                  Manually in duet 3 web interface. Use drop down and put to 200 and activate .

                  When using the auto tune it's m303 to m205 command and it runs all 4 tests. I gave you the last results that I put in the config.g and replaced it with the old one in there.

                  The test runs fine and goes up to 205 3 times with no issues.

                  Only fails when I do it manually or upload a gcode file to start a project.

                  Stupped why it works on auto test but not anyother way. It must be disabling something to run the test that's stoping it from normal use.

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

                    @ecnsupplies it looks like you replaced you bed heater M307 with the one for your hotend. So now you’ll probably need to tune your bed again, unless you have a backup.

                    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

                    ecnsuppliesundefined 1 Reply Last reply Reply Quote 0
                    • ecnsuppliesundefined
                      ecnsupplies @droftarts
                      last edited by ecnsupplies

                      @droftarts
                      I have a backup. And the bed works fine. Just the hotend gives the error.
                      It's so close to getting to 205. Makes it to 185 in a min. Before it fails.

                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt @ecnsupplies
                        last edited by

                        @ecnsupplies

                        I don't see any M570 commands in your config.g file.

                        See M570 Heater Fault Detection

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                        ecnsuppliesundefined 1 Reply Last reply Reply Quote 0
                        • ecnsuppliesundefined
                          ecnsupplies @fcwilt
                          last edited by

                          @fcwilt
                          Added M570 H1 P4 T15 in config file, shut down, waited 2 minutes then turned back on
                          It did not help! Same error at 183.6 deg.

                          ecnsuppliesundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
                          • ecnsuppliesundefined
                            ecnsupplies @ecnsupplies
                            last edited by

                            @ecnsupplies
                            Swapped the m307H0 R0.532 K0.167:0.000 D13.56 E1.35 S1.00 B0 added it to hotend and put back the bed defaults all working! thank you

                            1 Reply Last reply Reply Quote 1
                            • fcwiltundefined
                              fcwilt @ecnsupplies
                              last edited by

                              @ecnsupplies

                              Glad you got it working.

                              Just FYI the parameter P4 is less than the default which would be P5.

                              Frederick

                              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                              ecnsuppliesundefined 1 Reply Last reply Reply Quote 0
                              • ecnsuppliesundefined
                                ecnsupplies @fcwilt
                                last edited by

                                @fcwilt
                                Ok. Will change that.

                                fcwiltundefined 1 Reply Last reply Reply Quote 0
                                • fcwiltundefined
                                  fcwilt @ecnsupplies
                                  last edited by

                                  @ecnsupplies said in Hotend alarm heating to slow:

                                  @fcwilt
                                  Ok. Will change that.

                                  I checked a couple of my printers and they were set to P300 - that is very large and I have no recollection of why I did that. It doesn't seem right at all.

                                  Frederick

                                  Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                  1 Reply Last reply Reply Quote 0
                                  • Phaedruxundefined
                                    Phaedrux Moderator
                                    last edited by

                                    @head223a said in Hotend alarm heating to slow:

                                    switching to 24v power unit resolved the extremely slow heating issue

                                    Was it a 12v power supply before? What voltage are the heaters rated for? Running 12v heaters at 24v is dangerous.

                                    Z-Bot CoreXY Build | Thingiverse Profile

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