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

    Need help with bed resistor values

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    2
    162
    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.
    • ranyardmundefined
      ranyardm
      last edited by

      Hey all, I'm testing out duet2 wifi and must say I'm impressed (except the whole ending up with a v2 config out of the configurator, fixing it bit by bit and then realising that I should have just asked for a v3...)

      Anyhow, this printer that was on ramps (very modified anet a8) is all running nicely except the bed temp is WAY off (I have a non-contact thermometer and it's off by about 20 degrees.) I seem to be one of the "lucky" folks who ended up with something that kinda fell within the vishay (marlin no 8 ) thermistor. At least, Marlin/RAMPS was working close enough with that, unless the firmware on disk doesn't match what I had but I think it did.

      https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/module/thermistor/thermistor_8.h is the table from marlin but I don't quite know how to convert that to Beta with a C value, or at least if I use the comment in that file (beta25 = 3950 K) with a C of 7.060000e-8 or no C or C0, it doesn't match nicely at all.

      I also don't seem to find a nice walkthrough for using a thermometer and getting the resistance values. Is there a G-code for getting the raw thermistor value I can plug into the calculator then?

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

        @ranyardm It might be because that Marlin thermistor table specifies a 10k pullup, rather than 4k7 used by most printer electronics including the Duet 2. But then it's quite possible that the actual table has been fixed to supply the right numbers. Unfortunately, I can't see a way to show the raw thermistor value (it's not part of the Object Model), and I'm not sure that would help anyway.

        If you have thermometer and a multimeter, you could set a temperature, wait a few minutes for the temperature to stabilise (with the thermometer touching the bed), then quickly disconnect the thermistor from the Duet and measure the resistance. If you do that at three different temperatures (including checking that it reads 100k ohm at 25C) you could put the numbers into the first box here: https://www.thinksrs.com/downloads/programs/therm calc/ntccalibrator/ntccalculator.html and generate a beta or Steinhart-hart model.

        Or swap the thermistor for a more 'standard' one!

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