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

    Thermistor temperature wrong

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    11
    751
    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.
    • achrnundefined
      achrn @M4ster_3
      last edited by

      @M4ster_3 what is in your config.g? Please post the whole file.

      Assuming your hot end is sensor one, what do you you get if you type M308 S1 in console?

      M4ster_3undefined 1 Reply Last reply Reply Quote 0
      • M4ster_3undefined
        M4ster_3 @achrn
        last edited by M4ster_3

        @achrn
        M308 S1
        Sensor 1 (Hotend) type Thermistor using pin temp1, reading 139.1, last error: sensor open circuit, T:100000.0 B:4092.0 C:0.00e+0 R:2200.0 L:-1 H:-41

        the sensor open circuit was because it was disconnected.

        I restarted the printer and run the code again:
        M308 S1
        Sensor 1 (Hotend) type Thermistor using pin temp1, reading 120.6, last error: success, T:100000.0 B:4092.0 C:0.00e+0 R:2200.0 L:-1 H:-41

        Edit, sorry i overviewed the config.g request, i attached it now.config.g

        achrnundefined 1 Reply Last reply Reply Quote 0
        • achrnundefined
          achrn @M4ster_3
          last edited by

          @M4ster_3 the config looks OK (it matches what a quick google reports Creality using as the hotend thermistor) and the result of running M308 S1 matches what you've got set in the config.g, so I don't think it's as simple as a bad config setting, or something overwriting the setting in the config.g.

          You could have a look at https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_thermistors_PT1000#when-to-calibrate and try the semi-automatic calibration, which will adjust the L and H calibration factors (but I don't know enough to say that's going to help).

          M4ster_3undefined 1 Reply Last reply Reply Quote 0
          • M4ster_3undefined
            M4ster_3 @achrn
            last edited by

            @achrn

            If i let the Thermistor connected M308 S1 H999 will output

            "M308 S1 H999
            Error: M308: Computed correction H-3127 is out of range. Check that you have disconnected the thermistor."

            If i disconnect it and run the code again it changes to
            "M308 S1 H999
            Measured H correction for port "temp1" is -47"

            Going forward in the calibration procedure i bridge the Connector and the temperature changed from -273.1 to 2000.

            Running then the Code M308 S1 L999 gets me this
            "M308 S1 L999
            Measured L correction for port "temp1" is -1"

            Reconnecting the Thermistor changes "nothing" its still about 100°C to hot (shows now 126°C instead of 122°C).

            Later, if no one has another idea, i will open up the housing and connect a Thermistor right to the Duet Board to exclude a cabelbreak.

            M4ster_3undefined 1 Reply Last reply Reply Quote 0
            • M4ster_3undefined
              M4ster_3 @M4ster_3
              last edited by M4ster_3

              @M4ster_3 said in Thermistor temperature wrong:

              Later, if no one has another idea, i will open up the housing and connect a Thermistor right to the Duet Board to exclude a cabelbreak.

              Diddn´t change anything, still got 122°C right at the board.

              Leaves me with a software or hardware Problem with the Duet itself.

              Edit: Just for a blind try, i updated to the 3.5.0 Beta 2 to have a look if that "resets" something - but no it doesn´t - still 12X°C

              T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
              • T3P3Tonyundefined
                T3P3Tony administrators @M4ster_3
                last edited by

                @M4ster_3 what is the resistance of the thermistor as measured using a multimeter when not plugged into the board?

                Also try switching the connection and config to temp2 temporarily to see what is reported

                www.duet3d.com

                M4ster_3undefined 1 Reply Last reply Reply Quote 0
                • M4ster_3undefined
                  M4ster_3 @T3P3Tony
                  last edited by M4ster_3

                  @T3P3Tony

                  Hi there, it measures 125-130 kiloohms, if i´m right (sorry, i´m not an electrician)
                  The other 5 Thermistors i got for replacement show all the same (125kohms)
                  Edit2: I just put the "might be broken" Thermistor and a new one on a windowsill to get better comparison and bot showed 120kohms
                  Multimeter.jpg

                  I saw the second Temp Port right at my direct Board testing and thought the same - but i have to get into the configuring a bit more to be sure not to break anything xD
                  Edit: Or ist ist just
                  "M308 S1 P"temp1" Y"thermistor" T100000 B4092 A"Hotend" ; configure sensor 1 as thermistor on pin temp1"
                  to
                  "M308 S1 P"temp2" Y"thermistor" T100000 B4092 A"Hotend" ; configure sensor 1 as thermistor on pin temp2"

                  T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                  • T3P3Tonyundefined
                    T3P3Tony administrators @M4ster_3
                    last edited by

                    @M4ster_3 yes thats the change to make to test it on temp2

                    www.duet3d.com

                    M4ster_3undefined 1 Reply Last reply Reply Quote 0
                    • M4ster_3undefined
                      M4ster_3 @T3P3Tony
                      last edited by

                      @T3P3Tony
                      It did the trick it now shows ~18 degrees which is plausible, so, that means the Temp1 Port is defective?

                      Thank you very much so far!

                      T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                      • T3P3Tonyundefined
                        T3P3Tony administrators @M4ster_3
                        last edited by

                        @M4ster_3 yes it does indicate that, glad you got it working. I would check that the extruder is grounded in some way as one cause of this could be a build up of static charge on the extruder finding its way into the temp sensing circuit.

                        www.duet3d.com

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