• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    aprz
    last edited by 29 Jul 2020, 06:37

    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
    undefined 1 Reply Last reply 29 Jul 2020, 07:56 Reply Quote 0
    • undefined
      aidar @aprz
      last edited by 29 Jul 2020, 07:56

      @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

      undefined 1 Reply Last reply 29 Jul 2020, 18:37 Reply Quote 0
      • undefined
        aprz @aidar
        last edited by 29 Jul 2020, 18:37

        @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
        • undefined
          Phaedrux Moderator
          last edited by Phaedrux 29 Jul 2020, 21:55

          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

          undefined 1 Reply Last reply 31 Jul 2020, 05:36 Reply Quote 0
          • undefined
            aprz @Phaedrux
            last edited by 31 Jul 2020, 05:36

            @Phaedrux ok, Thanks for your help!

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