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

    ZERO KELVIN HOTEND TEMP

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    25
    881
    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.
    • deckingmanundefined
      deckingman
      last edited by deckingman

      I'm using my phone right now so haven't looked at your config, but assuming that's OK, then the usual cause of seeing a very low temperature is that the thermistor is showing a very high resistance. The usual reason for that is a bad crimp or other wiring fault although faulty thermistors are no unheard of

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

      1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @adalton5683
        last edited by

        @adalton5683 said in ZERO KELVIN HOTEND TEMP:

        M308 S0 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8

        this is incorrect and should be S1

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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

          @adalton5683 This doesn't look right either, you map heater 0 (bed) to sensor 1 (hotend):

          M950 H0 C"out0" T1
          

          it should be T0 to make sense.

          Duet software engineer

          1 Reply Last reply Reply Quote 1
          • adalton5683undefined
            adalton5683 @jay_s_uk
            last edited by

            @jay_s_uk @chrishamm
            made both changes

            M308 S1 P"temp0" Y"thermistor" A"Bed" T98801 B4185 ; configure sensor 0 as thermistor on pin temp0
            M308 S1 P"temp1" Y"thermistor" A"HotEnd" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1

            M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
            M950 H1 C"out1" T1

            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @adalton5683
              last edited by jay_s_uk

              @adalton5683 said in ZERO KELVIN HOTEND TEMP:

              M308 S1 P"temp0" Y"thermistor" A"Bed" T98801 B4185 ; configure sensor 0 as thermistor on pin temp0

              this should be S0 not S1
              The S value is the sensor number. You can't have 2 S1's!
              https://duet3d.dozuki.com/Wiki/M308

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              adalton5683undefined 1 Reply Last reply Reply Quote 0
              • adalton5683undefined
                adalton5683 @jay_s_uk
                last edited by

                @jay_s_uk seems like you just told me to change it to S1 lol

                jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                • jay_s_ukundefined
                  jay_s_uk @adalton5683
                  last edited by

                  @adalton5683 the other one! you have 2 M308's and I highlighted the second one, but instead you changed them both

                  Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                  adalton5683undefined 1 Reply Last reply Reply Quote 1
                  • adalton5683undefined
                    adalton5683 @jay_s_uk
                    last edited by

                    @jay_s_uk ok I made that change

                    I think I moved my config around after the original post and I think I made that change so it was the only one that was like that to change. anywhoo heres the current c.g

                    ; 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 Jan 25 2022 20:05:51 GMT-0600 (Central Standard Time)
                    
                    ; General preferences
                    G90                                                   ; send absolute coordinates...
                    M83                                                   ; ...but relative extruder moves
                    M550 P"bEnder vE3D"                                   ; set printer name
                    
                    
                    ; Drives
                    M569 P0.0  S0                                          ; physical drive 0.0 goes backwards
                    M569 P0.1  S0                                          ; physical drive 0.1 goes backwards
                    M569 P0.2  S1                                          ; 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   Y80   Z400   E397.5                 		  ; Max Inst Speed Changes - Steps/mm -
                    M566 X900  Y900  Z60    E300               	   	      ; Speed - mm/min
                    M203 X9000 Y9000 Z600   E3000          		          ; Max Speed - mm/min
                    M201 X500  Y500  Z100   E6000                         ; Acceleration - mm/s^2
                    M906 X700  Y700  Z700   E1200  I30                    ; Motor Current | mA - Idle | %
                    M204 P800  T4000					                  ; Print/Travel Acceleration - mm/s^2
                    M84 S30                                               ; Idle timeout
                    
                    
                    
                    ; Axis Limits
                    M208 X-117 Y-117 Z0 S1                                ; set axis minima
                    M208 X117 Y117 Z250 S0                                ; set axis maxima
                    
                    ; Endstops
                    M574 X1 S1 P"io0.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in
                    M574 Y1 S1 P"io1.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
                    M574 Z1 S2                                            ; configure Z-probe endstop for low end on Z
                    M574 Z2 S1 P"io2.in"                                  ; configure active-high endstop for high end on Z
                    
                    
                    ; Z-Probe
                    M950 S0 C"io3.out"                                    ; create servo pin 0 for BLTouch
                    M558 P9 C"io3.in" H5 F120 T6000                       ; set Z probe type to bltouch and the dive height + speeds
                    G31 P500 X-57 Y-7 Z2.5                                ; set Z probe trigger value, offset and trigger height
                    
                    ; Heaters
                    M308 S0 P"temp0" Y"thermistor" A"Bed" T98801 B4185           ; configure sensor 0 as thermistor on pin temp0
                    M308 S1 P"temp1" Y"thermistor" A"HotEnd" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1
                    
                    M950 H0 C"out0" T0                                    ; create bed heater output on out0 and map it to sensor 0
                    M950 H1 C"out1" T1                                    ; create nozzle heater output on out1 and map it to sensor 1
                    M950 F0 C"out3" Q30                                   ; create fan 0 on pin out3 and set its frequency
                    M950 F1 C"out4" Q30.                                  ; create fan 1 on pin out4 and set its frequency
                    M950 F2 C"out5" Q30                                   ; create fan 2 on pin out5 and set its frequency
                    
                    M307 H0 B0 S1                                         ; disable bang-bang mode for the bed heater and set PWM limit
                    M307 H1 B0 S1                                         ; disable bang-bang mode for heater  and set PWM limit
                    
                    M140 H0                                               ; map heated bed to heater 0
                    
                    M143 H0 S30                                           ; set temperature limit for heater 0 to 120C
                    M143 H1 S300                                          ; set temperature limit for Hot End to 300C
                    
                    
                    
                    
                    
                    ; Fans
                    M106 P0 C"PartCool" S0 H-1                            ; set fan 0 name and value. Thermostatic control is turned off
                    M106 P1 C"HotEnd" S1 H1                          ; set fan 1 name and value. Thermostatic control is turned on
                    M106 P2 C"CaseFan" S1 H-1                             ; set fan 2 name and value. Thermostatic control is turned off
                    
                    ; Tools
                    M563 P1 S"HotEnd" D0 H1 F0                           ; define tool 0
                    G10 P0 X-25 Y-21 Z0                                   ; set tool 0 axis offsets
                    G10 P0 R0 S0                                          ; set initial tool 0 active and standby temperatures to 0C
                    
                    
                    ; Custom settings are not defined
                    ;M912 P0 S-13						                  ; CPU temperature calibration
                    ;M280 P0 S160					  	                  ; Clear any alarms
                    M402								                  ; retract pin just in case
                    
                    ; Miscellaneous
                    M501                                                  ; load saved parameters from non-volatile memory
                    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"    ; set voltage thresholds and actions to run on power loss
                    T0                                                    ; select first tool
                    
                    ; Network
                    M552 S1                                               ; enable network
                    M586 P0 S1                                            ; enable HTTP
                    M586 P1 S0                                            ; disable FTP
                    M586 P2 S0                                            ; disable Telnet
                    
                    
                    Phaedruxundefined 1 Reply Last reply Reply Quote 1
                    • Phaedruxundefined
                      Phaedrux Moderator @adalton5683
                      last edited by

                      Does your hotend temp still show -273?

                      @adalton5683 said in ZERO KELVIN HOTEND TEMP:

                      M563 P1 S"HotEnd" D0 H1 F0

                      This should be P0 for tool0. P1 would be for tool1, which I assume you don't have two tools.

                      Are you assembling this by hand or are you starting with a config from the online generator? https://configtool.reprapfirmware.org/Start

                      Can you send M98 P"config.g" in the gcode console and report back what it returns? That will check the config for any syntax errors that may get missed during startup.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      adalton5683undefined 1 Reply Last reply Reply Quote 0
                      • adalton5683undefined
                        adalton5683 @Phaedrux
                        last edited by adalton5683

                        @phaedrux

                        Ran M98 P"config.g:
                        heres everything from the console and then a pic of what the status is still.

                        1/28/2022, 5:56:23 AM	Error: Temperature reading fault on heater 1: sensor open circuit
                        1/28/2022, 5:56:22 AM	M98 P"config.g"
                        HTTP is enabled on port 80
                        FTP is disabled
                        TELNET is disabled
                        Error: bad grid definition: Too many grid points; suggest increase spacing to 11.8mm
                        1/28/2022, 5:55:48 AM	Connected to 192.168.0.27
                        

                        Screen Shot 2022-01-28 at 5.58.52 AM.png

                        Heres the config.g
                        ive even redone the config tool a couple times and since my paneldue arrived I now have that but hoopefully that shouldnt effect this already happening problem.

                        ; 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 Thu Jan 27 2022 23:10:21 GMT-0600 (Central Standard Time)
                        
                        ; General preferences
                        M575 P1 S1 B115200                                   ; enable support for PanelDue
                        G90                                                   ; send absolute coordinates...
                        M83                                                   ; ...but relative extruder moves
                        M550 P"Enduet 3VED"                                   ; set printer name
                        
                        ; Network
                        M552 S1                                               ; enable network
                        M586 P0 S1                                            ; enable HTTP
                        M586 P1 S0                                            ; disable FTP
                        M586 P2 S0                                            ; 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 S1                                          ; 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 Z397.50 E409.00                     ; set steps per mm
                        M566 X900.00 Y900.00 Z60.00 E300.00                   ; set maximum instantaneous speed changes (mm/min)
                        M203 X9000.00 Y9000.00 Z300.00 E6000.00               ; set maximum speeds (mm/min)
                        M201 X500.00 Y500.00 Z100.00 E6000.00                 ; set accelerations (mm/s^2)
                        M906 X700 Y700 Z700 E1200 I30                         ; set motor currents (mA) and motor idle factor in per cent
                        M84 S30                                               ; Set idle timeout
                        
                        ; Axis Limits
                        M208 X-115:115 Y-115:115                                     ; set axis minima
                        ;M208 X235 Y235 Z250 S0                                ; set axis maxima
                        
                        ; Endstops
                        M574 X1 S1 P"io0.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in
                        M574 Y1 S1 P"io1.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
                        M574 Z1 S2                                            ; configure Z-probe endstop for low end on Z
                        
                        ; Z-Probe
                        M950 S0 C"io3.out"                                    ; create servo pin 0 for BLTouch
                        M558 P9 C"io3.in" H5 F600 T6000                       ; set Z probe type to bltouch and the dive height + speeds
                        G31 P500 X-64 Y-10 Z2.5                                ; set Z probe trigger value, offset and trigger height
                        M557 X0:235 Y0:235 S5                                 ; define mesh grid
                        
                        ; Heaters
                        M308 S0 P"temp0" Y"thermistor" T98801 B4185           ; 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 H0 B0 S1.00                                      ; disable bang-bang mode for the bed heater and set PWM limit
                        M140 H0                                               ; map heated bed to heater 0
                        M143 H0 S110                                          ; set temperature limit for heater 0 to 110C
                        M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; 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 S300                                          ; set temperature limit for heater 1 to 300C
                        
                        ; Fans
                        M950 F0 C"out3" Q50                                   ; create fan 0 on pin out3 and set its frequency
                        M106 P0 C"PartCool" S0 H-1                            ; set fan 0 name and value. Thermostatic control is turned off
                        M950 F1 C"out4" Q500                                  ; create fan 1 on pin out4 and set its frequency
                        M106 P1 C"HotEnd" S1 H1 T60                           ; set fan 1 name and value. Thermostatic control is turned on
                        M950 F2 C"out5" Q500                                  ; create fan 2 on pin out5 and set its frequency
                        M106 P2 C"CaseFan" S1 H1:0 T60                        ; set fan 2 name and value. Thermostatic control is turned on
                        
                        ; Tools
                        M563 P0 S"HotEnd" D0 H1 F0                            ; define tool 0
                        G10 P0 X0 Y-13 Z0                                     ; set tool 0 axis offsets
                        G10 P0 R0 S0                                          ; set initial tool 0 active and standby temperatures to 0C
                        
                        ; Custom settings are not defined
                        
                        ; Miscellaneous
                        M501                                                  ; load saved parameters from non-volatile memory
                        M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"    ; set voltage thresholds and actions to run on power loss
                        T0                                                    ; select first tool
                        
                        
                        
                        dc42undefined 1 Reply Last reply Reply Quote 0
                        • dc42undefined
                          dc42 administrators @adalton5683
                          last edited by

                          @adalton5683 your heater and sensor config looks OK to me now. However, your bed heater has faulted. This is probably because it is a slow bed heater and you tried to heat it without tuning it first. I suggest you restart it and see whether the bed heater displays a valid current temperature before you try to heat it.

                          Duet WiFi hardware designer and firmware engineer
                          Please do not ask me for Duet support via PM or email, use the forum
                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                          adalton5683undefined 1 Reply Last reply Reply Quote 0
                          • adalton5683undefined
                            adalton5683 @dc42
                            last edited by

                            @dc42 so ive restated it many times and its not shown the correct temp. ive tried deleting everything in config-overrid.g and anything that has to do with tunig if it appeared in config.g

                            so essentially im starting with a fresh install and its showing -273 still

                            deckingmanundefined 1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman @adalton5683
                              last edited by

                              @adalton5683 If you are sure that everything is configured correctly but you are still seeing-273, then did you read my post above (27th Jan @ 07:41) ?

                              Ian
                              https://somei3deas.wordpress.com/
                              https://www.youtube.com/@deckingman

                              adalton5683undefined 1 Reply Last reply Reply Quote 0
                              • adalton5683undefined
                                adalton5683 @deckingman
                                last edited by

                                @deckingman I think our timezones are off so I cant find a post at that time. so can you specify what post.

                                deckingmanundefined 1 Reply Last reply Reply Quote 0
                                • deckingmanundefined
                                  deckingman @adalton5683
                                  last edited by

                                  @adalton5683 said in ZERO KELVIN HOTEND TEMP:

                                  @deckingman I think our timezones are off so I cant find a post at that time. so can you specify what post.

                                  The first post after your opening posts.

                                  Ian
                                  https://somei3deas.wordpress.com/
                                  https://www.youtube.com/@deckingman

                                  adalton5683undefined 1 Reply Last reply Reply Quote 0
                                  • adalton5683undefined
                                    adalton5683 @deckingman
                                    last edited by adalton5683

                                    @deckingman
                                    Ok yeah I’ve already check that. The meter is giving me correct resistances on the therm. I did however order a new thermistor anyway just incase. Also checked and rechecked the crimps even checking their resistance.

                                    1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators
                                      last edited by dc42

                                      @adalton5683 try sending M308 S0 from the console with no other parameters. It will report the current parameters for sensor 0 and the last error recorded.

                                      Duet WiFi hardware designer and firmware engineer
                                      Please do not ask me for Duet support via PM or email, use the forum
                                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                                      adalton5683undefined 1 Reply Last reply Reply Quote 0
                                      • adalton5683undefined
                                        adalton5683 @dc42
                                        last edited by adalton5683

                                        @dc42 I ran both S0 and S1
                                        also my replacement thermistor arrived so I installed it, just the clipped end.

                                        Screen Shot 2022-01-28 at 9.39.36 PM.png

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

                                          Can you switch from temp1 to temp2 connection on the board and update the M308 to reflect?

                                          M308 S1 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8

                                          Does it still show -273?

                                          Can you make up a much shorter lead for the thermistor to see if it's a break in the wiring?

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          adalton5683undefined 1 Reply Last reply Reply Quote 0
                                          • adalton5683undefined
                                            adalton5683 @Phaedrux
                                            last edited by adalton5683

                                            @phaedrux

                                            1000 Thanks to you my friend! Your fix did not work bc i didnt try it but it did lend itsself to me finding my hot end thermistor plugged into out6 like a fan when I went to try it. I have no clue how it got there. Screen Shot 2022-01-29 at 10.11.08 PM.png

                                            looks like its always anoob mistake .

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