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

    Duet 0.8.5 temperature accuracy

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    3
    539
    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.
    • jh628undefined
      jh628
      last edited by

      I am trying to tune the temperatures for my hotend and heated bed and have had a little trouble getting what appear to be accurate values when cool. I am coming from smoothieware, so the differences are just enough that I am getting confused. I don't know whether my board is/was stickered "4.7K", but changing the R1000 values to R4700 makes the ambient tempertures of the hotend and heated bed more realistic. With R1000 the temperaturess are 50 and 54 C, With R4700 they are about 16 and 18 C. My basement is cool, but not quite that cold.

      I have had to use H30 in each of the M305 lines to get the readings closer to what I measure with a thermocouple. I thought the H value was an offset in degrees- is it a percentage or some other kind of coefficient?

      ; Thermistors
      ;*** If you have a Duet board stickered "4.7K", change R1000 to R4700 to the following M305 commands

      M305 P0 T100000 B3950 C0 R4700 H30 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction

      M305 P1 T100000 B4725 C7.060000e-8 R4700 H30 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction

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

        All Duet 0.8.5 boards use 4700 ohm series resistors. It is only older Duet 0.6 boards and older DueX4 expansion boards that use 1000 ohm series resistors.

        On the older Duets (0.6 and 0.8.5) it is not unusual to need to adjust the H parameter to get accurate results at low temperatures, and the L parameter to get accurate results at high temperatures. The H value is not an offset in degrees, it is the offset in ADC counts. A value of 30 is within the typical range. In theory, all thermistor inputs should need the same value.

        The generation 2 Duets have self-calibrating ADCs and do not normally need any corrections at all.

        HTH David

        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

        1 Reply Last reply Reply Quote 0
        • jh628undefined
          jh628
          last edited by

          Thanks for the help. If I hadn't reversed the wire connection on my heatsink fan last night (I have been doing way too much of that lately) and gotten melted filament jambed up in the heat break, I think I might be up and running. I will put everything back together today before I get too tired to make solid decisions.

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