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

    Duet 2 and Duex5 different temperature (Toolchanger)

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    3
    117
    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.
    • johonlineundefined
      johonline
      last edited by

      If I connect the same temperature sensor to the Duet 2, it shows a temperature that is 15° higher than the temperature connected to the Duex 5.

      config.g

      ;....
      
      M308 S1 P"e0temp" Y"thermistor" A"T0" T100000 B4725 C7.06e-8 	; Set thermistor
      M950 H1 C"e0heat" T1						; Extruder 0 heater
      M143 H1 S355 							; Set temperature limit for heater 1 
      
      M308 S2 P"e1temp" Y"thermistor" A"T1" T100000 B4725 C7.06e-8 	; Set thermistor
      M950 H2 C"e1heat" T2						; Extruder 0 heater
      M143 H2 S355 							; Set temperature limit for heater 2
      
      M308 S3 P"e2temp" Y"thermistor" A"T2" T100000 B4725 C7.06e-8	; Set thermistor
      M950 H3 C"duex.e2heat" T3					; Extruder 0 heater
      M143 H3 S355 							; Set temperature limit for heater 3 
      
      M308 S4 P"e3temp" Y"thermistor" A"T3" T100000 B4725 C7.06e-8	; Set thermistor
      M950 H4 C"duex.e3heat" T4					; Extruder 0 heater
      M143 H4 S355 							; Set temperature limit for heater 4 
      
      ;......
      
      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @johonline
        last edited by deckingman

        @johonline My best guess is that you need a different series resistor (R) value in your M308 for the Duex 5 board. The documentation states that if no R value is given, the default value will be used depending on the board. https://docs.duet3d.com/User_manual/Reference/Gcodes#m308-set-or-report-sensor-parameters

        But there are two versions of the Duex5 board. Up to V0.10, the Duex 5 used a series resistor of 4700 which is the same as the Duet 2 main board. But for Duex 5 from V0.11, the series resistor is 2200. https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_thermistors_PT1000#the-m305m308-r-parameter

        I guess what it comes down to is, "is the firmware clever enough to detect the board version as well as the board type"? If not, then the default value would likely be 4700 whereas if your board is V0.11 or later, it should be 2200.

        It might worth adding R2200 to the M308 for the sensor(s) that is/are connected to the Duex5.

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

        droftartsundefined 1 Reply Last reply Reply Quote 2
        • droftartsundefined
          droftarts administrators @deckingman
          last edited by

          @johonline as @deckingman said, check what version of Duex5 you are using, and RRF version.

          "is the firmware clever enough to detect the board version as well as the board type"?

          Yes, but only if you are using RRF 3.4 and later. See https://docs.duet3d.com/Duet3D_hardware/Duet_2_family/DueX2_and_DueX5#pcb-revision-history

          Modified the series resistors of the temperature inputs to be 2k2 so they perform better with PT1000 sensors. From RRF3.4 the DueX5 version will be detected and the correct R values set in M308, for RRF 3.3 and earlier use R2200 in the M308 command.

          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