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

    Adjust bed temperature

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    9
    808
    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.
    • kazolarundefined
      kazolar
      last edited by

      Is it possible to adjust the bed temperature such that when at present it says 65 it would report 60. This has to do with the thermistor being in the heater and the top surface never gets to 60 when I set it to 60 -- always around 55-58.

      1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        why not set the bed temperature to 65 then?

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

          @veti said in Adjust bed temperature:

          why not set the bed temperature to 65 then?

          That's exactly what I do: use a higher set point to allow for the temperature drop across the glass.

          You can play with the B value in the M305 P0 command to change the reading if you like, but you won't get accurate readings over the whole temperature range that way.

          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
          • kazolarundefined
            kazolar
            last edited by

            @dc42 I'm asking because i have a similar issue (but in reverse --bed is hotter than thermistor says) on another machine which runs smoothie, and there I simply defined the thermistor with 4 pairs of resistance and temperature values -- that defines a curve and it's accurate now all across the board. Wondering if there is a way to do that (basically marlin's version of a temp table)

            1 Reply Last reply Reply Quote 0
            • zaptaundefined
              zapta
              last edited by zapta

              @kazolar said in Adjust bed temperature:

              I'm asking because i have a similar issue (but in reverse --bed is hotter than thermistor says) on another machine which runs smoothie,

              According to the duet3d gcode documentation , M305 accepts A,B,C parameters that it plugs into this resistance to temperature formula https://en.wikipedia.org/wiki/Steinhart–Hart_equation

              I would think that if you have a few calibration resistance-temperature pairs, you can compute A,B,C values that best achieve those calibration points and plug them in your M303 command.

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

                @kazolar However you do it, it's only going to be a "guestimate" because you are trying to get a predicted measurement of a point that is some distance away from the point of measurement. How are you measuring the top surface temperature and how do you know that's an accurate reading? It's very difficult to do.

                If you have thick aluminium plate, then you could always do what I do and drill a deep hole in the side of the plate, as close as possible to the upper surface, and put the sensor in there.

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

                1 Reply Last reply Reply Quote 0
                • kazolarundefined
                  kazolar
                  last edited by

                  @deckingman I used a few different sensors on the top surface and see that the bed is close to target 60, but about 5c below on average. When set to 65, it's right, and that seems to be the magic temperature for everything I've printed so far -- at least the size of the build plate. May just set 65 in the S3D profiles and forget about it...

                  Vetiundefined 1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti @kazolar
                    last edited by

                    @kazolar
                    since every machine is different you need to find the right temperature for each filament for your printer.
                    there is no right temperature for everyone.

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

                      @zapta said in Adjust bed temperature:

                      @kazolar said in Adjust bed temperature:

                      I'm asking because i have a similar issue (but in reverse --bed is hotter than thermistor says) on another machine which runs smoothie,

                      According to the duet3d gcode documentation , M305 accepts A,B,C parameters that it plugs into this resistance to temperature formula https://en.wikipedia.org/wiki/Steinhart–Hart_equation

                      I would think that if you have a few calibration resistance-temperature pairs, you can compute A,B,C values that best achieve those calibration points and plug them in your M303 command.

                      If you go to https://configurator.reprapfirmware.org/Heaters, click on the R25 value for the thermistor and then select "Custom" from the list, it will do the calculation for you from three resistance/temperature pairs.

                      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
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA