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

    Duet 3 pt100 daughter board and thermistor not sensing temp

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    333
    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.
    • aprzundefined
      aprz
      last edited by

      So, I am just about done and was testing the thermistor to see if it was working properly and it just doesn't want to read the temp. It stays at 2000c, from what i understand is that there is something wrong with my wiring, but i went over the wires and everything looks good. The daughter board is mounted on a duet 3 and the thermistor is connected using 2 wires. I used the resistor the daughter board came with and it is at 1.0c, so the daughter board isnt the issue. I'm thinking either i'm not wiring it correctly or i have something wrong in my code. i'm running rrf 3.1.1. E3d thermistor.

      Also when I try to turn on the heater this error pops up,'' Temperature reading fault on heater 1: sensor hardware error''.

      
      ; Heaters
      M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"out0" T0                           ; create bed heater output on out0 and map it to sensor 0
      M143 H0 S120                                 ; set temperature limit for heater 0 to 120C
      M307 H0 A122.0 C513.7 D0.5 S1.00 V24.0 B0    ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                      ; map heated bed to heater 0
      M308 S1 P"spi.cs0" Y"rtd-max31865"           ; configure sensor 1 as thermocouple via CS pin spi.cs0
      M950 H1 C"out1" T1                           ; create nozzle heater output on out1 and map it to sensor 1
      M143 H1 S450                                 ; set temperature limit for heater 1 to 450C
      M307 H1 A512.3 C269.6 D3.6 S1.00 V24.0 B0    ; disable bang-bang mode for heater and set PWM limit		
      
      
      
      aidarundefined 1 Reply Last reply Reply Quote 0
      • aidarundefined
        aidar @aprz
        last edited by

        @1997alex said in Duet 3 pt100 daughter board and thermistor not sensing temp:

        E3d thermistor

        By thermistor you mean thermistor or PT100 sensor? Regular thermistor will not work with PT100 daughterboard, you need PT100 sensor, like this one https://e3d-online.com/collections/printer-parts-electrical/products/pt100-temperature-sensor

        aprzundefined 1 Reply Last reply Reply Quote 0
        • aprzundefined
          aprz @aidar
          last edited by

          @aidar oh, so this thermistor cartridge won't work. I have this exact one. Kinda sucks cause I have to spend extra for that one. Why doesn't it work is it something to do with the way it's made? thanks for your input and help. Also how would I get a thermistor like this one to work, do i still need a temp sensor board?

          https://e3d-online.com/products/thermistor-cartridge?_pos=1&_sid=9574512d3&_ss=r

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by Phaedrux

            The PT100 is a different kind of sensor technology and requires the daughterboard to work. The benefit is high resolution and accurate temperature without needing any configuration parameters.

            The normal thermistor will work with the regular thermistor inputs on the duet.

            E3D thermistors use blue wires, and E3D PT100 uses red wires.

            Here's a bit of a comparison of the different temp sensor options
            https://duet3d.dozuki.com/Wiki/Temperature_sensors

            Here's some info on connecting thermistor sensors
            https://duet3d.dozuki.com/Wiki/Connecting_thermistors_or_PT1000_temperature_sensors

            And here's PT100 sensors
            https://duet3d.dozuki.com/Wiki/Connecting_PT100_temperature_sensors

            If you already have the daughterboard then you might as well get the PT100 sensor as well. In the meantime you could easily use the thermistor you have by connecting it to the duet board E0 temp input.

            The config setup for the E3D thermistor on the hotend looks like this:

            M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1
            M950 H1 C"out1" T1                                    ; create nozzle heater output on out1 and map it to sensor 1
            M307 H1 B0 S1.00                                      ; disable bang-bang mode for heater  and set PWM limit
            

            Versus the PT100 which looks like this:

            M308 S1 P"spi.cs1" Y"rtd-max31865"                    ; configure sensor 1 as thermocouple via CS pin spi.cs1
            M950 H1 C"out1" T1                                    ; create nozzle heater output on out1 and map it to sensor 1
            M307 H1 B0 S1.00                                      ; disable bang-bang mode for heater  and set PWM limit
            

            (Edit: updated config for Duet3 pin names)

            Z-Bot CoreXY Build | Thingiverse Profile

            aprzundefined 1 Reply Last reply Reply Quote 0
            • aprzundefined
              aprz @Phaedrux
              last edited by

              @Phaedrux ok, Thanks for your help!

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