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

    Bed Thermistor not reading

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    18
    892
    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.
    • soreloserundefined
      soreloser
      last edited by

      Awesome, thanks!
      I am attempting to port this over from a working Marlin on an MKS board. Lots to learn but I will search the backed up working configuration that I had before the MKS blew and see if I can get it that way.
      thanks

      1 Reply Last reply Reply Quote 0
      • soreloserundefined
        soreloser
        last edited by

        This is what in my original config, I will try it tomorrow;

        #if TEMP_SENSOR_BED == 1000
        #define BED_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
        #define BED_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
        #define BED_BETA 3950 // Beta value
        #endif

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

          @soreloser TEMP_SENSOR 1000 in Marlin is a custom thermistor, so that doesn't say exactly what it is. However, you should be able to set it with M308 S0 P"bedtemp" Y"thermistor" T100000 B3950. What make is your printer, or if it's self-built, what hot end and heated bed do you have? There's plenty of experience on the forum, and someone will know what thermistors you have, with that information!

          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
          • soreloserundefined
            soreloser
            last edited by

            Its out of a Tarantula pro. IF the 'T' is 100000 I get a reading of 87 at ambient. I asked in the tevo group and they responded with; "Pretty sure standard 100k thermister "1 in Marlin""

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

              @soreloser Is that 87º Centigrade or 87º Farenheit? If it's 87C, that's a long way out, and I'd have thought that it's a 200k thermistor. They say the thermistor is '100K NTC 3950' with their 'Volcano' hot end: https://tevo3dprinterstore.com/products/tevo-3d-printer-parts-volcano-hotend-for-1-75mm-direct-filament-0-4mm-nozzle which I expect is the same.

              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
              • soreloserundefined
                soreloser
                last edited by

                3950 provides 58c

                ; Heaters
                M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin bedtemp - ORIGINAL CODE FOR CORRECT TERMINAL - ummel. B4138
                M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
                M143 H0 S120 ; set temperature limit for heater 0 to 120C
                M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
                M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
                M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
                M143 H1 S280 ; set temperature limit for heater 1 to 280C
                M307 H1 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit

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

                  @soreloser Is it the same if you swap the thermistors over? Do you have a 100k ohm resistor you can connect to the Duet to test, which should read 25C or thereabouts?

                  Is this board a Duet 2 WiFi/Ethernet or Duet 2 Maestro? I assumed it was a WiFi because of the posted wiring diagram, but realise you haven't actually said. And is it a genuine board, or a clone? Because clone boards can have a series resistor in the temperature reading circuit is not 4.7k ohms (on a WiFi/Ethernet) or 2.2k ohms (on a Maestro). The firmware detects the board and sets the additional R parameter in M308 automatically; in the case of a Duet WiFi, to R4700. But if you have a non-standard board, it will set this incorrectly and your temperature readings will be a long way out. You can visually check the series resistor value by looking at the value of R19, R21 and R53 on the Duet WiFi PCB, or R21, R19, R35, R15 on Duet Maestro.

                  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
                  • soreloserundefined
                    soreloser
                    last edited by

                    The real wonky numbers were due to a broken wire. all repaired and reading well now. I attempted to heat the bed but no 24v is sent to the bed terminal on the board. I have had it active for some time and it has not faulted. so i must be missing the linking parameter. i will read more

                    1 Reply Last reply Reply Quote 0
                    • soreloserundefined
                      soreloser
                      last edited by

                      1/22/2020, 8:38:29 AM M140
                      Bed heater 0 (slot 0) is currently at 19.6°C

                      1 Reply Last reply Reply Quote 0
                      • soreloserundefined
                        soreloser
                        last edited by

                        I can start the heater by the paneldue, red light on the board lights and the remote mosfet sends power to the bed - all good! Then the unit faults on temperature rising to slow 1.8c/sec
                        when i was testing earlier it was from the web view.

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

                          PID tune the bed. E.g. M303 H0 S60

                          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

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