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

    After updating to 3.4.0beta2: faulty heater 1, -273.1C.

    Scheduled Pinned Locked Moved
    Beta Firmware
    11
    121
    6.6k
    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.
    • Sergeundefined
      Serge @dc42
      last edited by

      @dc42 Thanks, it seems to work now. But cannot make a M308 S1 L999.

      dc42undefined 1 Reply Last reply Reply Quote 0
      • Sergeundefined
        Serge @chrishamm
        last edited by

        @chrishamm said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

        journalctl -u duetcontrolserver -e --no-pager

        Journal.txt

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @Serge
          last edited by

          @serge said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

          @dc42 Thanks, it seems to work now. But cannot make a M308 S1 L999.

          Please explain what you mean by that.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • Sergeundefined
            Serge @dc42
            last edited by

            @dc42 said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

            @empi00 I am wondering whether it just needs different calibration. Please can you:

            1. Send M308 S1 (assuming the tool board thermistor is Sensor 1) and record the result, in particular the H and L values.
            2. Send M122 B121 and record the reported VIN value
            3. Switch the tool board firmware to 3.4beta2.
            4. Send M308 S1 again, check that it reports the same H and L
            5. Send M122 and check tna the reported VIN value is the same as before
            6. Run the calibration procedure described at https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings on the tool board thermistor input. If it's tricky to do the short-circuit calibration test, just do the open-circuit calibration, which should be sufficient to correct the reading at room temperature.
            7. Send M308 S1 again to see the new H and L values
            8. Check whether the readings are now correct.

            I am assuming that you do not have H and L parameters in your M308 commands in config.g, so it will use the values stored in NVRAM.

            Hi dc42, this is for that.

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @Serge
              last edited by

              @serge what were the values reported by M308 S1 before and after you ran the M308 S1 H999 command?

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              Sergeundefined 1 Reply Last reply Reply Quote 0
              • Sergeundefined
                Serge @dc42
                last edited by

                @dc42 H-8 L-13
                after the calibration, H51 L-13, but i can't calibrate with M308 S1 L999

                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @Serge
                  last edited by

                  @serge said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                  @dc42 H-8 L-13
                  after the calibration, H51 L-13, but i can't calibrate with M308 S1 L999

                  Thanks. Do you mean you can't calibrate because you can't easily short the pins TEMP0 together?

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  1 Reply Last reply Reply Quote 0
                  • pixelpieperundefined
                    pixelpieper @dc42
                    last edited by

                    @dc42 I went through your Procedure, I hope it helps:

                    Send M308 S1 (assuming the tool board thermistor is Sensor 1) and record the result, in particular the H and L values.

                    Sensor 1 (Hotend) type PT1000 using pin 121.temp0, reading 20.8, last error: sensor not ready, R:2200.0 L:-8 H:-12
                    

                    Send M122 B121 and record the reported VIN value

                    VIN: 24.4V
                    

                    Switch the tool board firmware to 3.4beta2.

                    Send M308 S1 again, check that it reports the same H and L

                    Sensor 1 (Hotend) type PT1000 using pin 121.temp0, reading 6.6, last error: sensor not ready, R:2200.0 L:-8 H:-12
                    

                    Send M122 and check tna the reported VIN value is the same as before

                    VIN: 24.3V
                    

                    Run the calibration procedure described at https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings on the tool board thermistor input. If it's tricky to do the short-circuit calibration test, just do the open-circuit calibration, which should be sufficient to correct the reading at room temperature.

                    H: works

                    L: M308 S1 L999

                    Error: M308: Computed correction is not valid. Check that you have placed a jumper across the thermistor input. 
                    

                    (I did jumper the input and I verified that it shorts correctly)

                    Send M308 S1 again to see the new H and L values

                    Sensor 1 (Hotend) type PT1000 using pin 121.temp0, reading 2000.0, last error: short-circuit in sensor, R:2200.0 L:-8 H:52
                    

                    Check whether the readings are now correct.

                    NO, the temperature actually dropped by 2 degrees.

                    Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                    Voron V0.250 / Duet 2 Maestro

                    1 Reply Last reply Reply Quote 0
                    • pixelpieperundefined
                      pixelpieper
                      last edited by

                      @dc42 one more point: I did downgrade the 1LC V1.1 back to 3.3 and repeated the calibration procedure, worked without issues.

                      Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                      Voron V0.250 / Duet 2 Maestro

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @pixelpieper
                        last edited by

                        @pixelpieper thanks for that data. That gives me something to work on.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        CadetCundefined 1 Reply Last reply Reply Quote 0
                        • CadetCundefined
                          CadetC @dc42
                          last edited by

                          @dc42 said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                          @pixelpieper thanks for that data. That gives me something to work on.

                          I don't know if more information is needed, but I would also like to confirm the temperature problem .
                          recorded temperature at room temperature - RRF3.4b2
                          temp 3.4b2.JPG

                          recorded temperature after change to RRF3.3
                          temp 3.3.JPG

                          I performed the following actions

                          1.Send M308 S1 (assuming the tool board thermistor is Sensor 1) and record the result, in particular the H and L values.
                          2.Send M122 B121 and record the reported VIN value
                          3.Switch the tool board firmware to 3.4beta2.
                          4.Send M308 S1 again, check that it reports the same H and L
                          5.Send M122 and check tna the reported VIN value is the same as before
                          6.Run the calibration procedure described at https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings on the tool board thermistor input. If it's tricky to do the short-circuit calibration test, just do the open-circuit calibration, which should be sufficient to correct the reading at room temperature.
                          7.Send M308 S1 again to see the new H and L values
                          8.Check whether the readings are now correct.

                          1.Send M308 S1 (assuming the tool board thermistor is Sensor 1) and record the result, in particular the H and L values.

                          M308 S1
                          Sensor 1 (Hotend) type Thermistor using pin 121.temp0, reading 21.4, last error: success, T:100000.0 B:4138.0 C:0.00e+0 R:2200.0 L:-7 H:-12
                          

                          2.Send M122 B121 and record the reported VIN value

                          M122 B121
                          Diagnostics for board 121:
                          Duet TOOL1LC firmware version 3.3 (2021-06-15 16:12:58)
                          Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                          ...........
                          VIN: 24.9V
                          
                          

                          3.Switch the tool board firmware to 3.4beta2.

                          4.Send M308 S1 again, check that it reports the same H and L

                          M308 S1
                          Sensor 1 (Hotend) type Thermistor using pin 121.temp0, reading 3.1, last error: sensor not ready, T:100000.0 B:4138.0 C:0.00e+0 R:2200.0 L:-7 H:-12
                          

                          5.Send M122 and check tna the reported VIN value is the same as before

                          m122 b121.0
                          Diagnostics for board 121:
                          Duet TOOL1LC firmware version 3.4.0beta2 (2021-08-03 10:00:09)
                          Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                          ...................
                          VIN: 24.9V
                          

                          6.Run the calibration procedure described at https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings on the tool board
                          thermistor disconnected
                          therm disc.JPG

                          M308 S1 H999
                          Measured H correction for port "121.temp0" is 47
                          

                          jumper across each thermistor input

                          6fddb45b-fc64-4481-a930-0a25a61fedc8-image.png

                          cM308 S1 L999
                          Error: M308: Computed correction is not valid. Check that you have placed a jumper across the thermistor input.ode_text
                          

                          7.Send M308 S1 again to see the new H and L values

                          M308 S1
                          Sensor 1 (Hotend) type Thermistor using pin 121.temp0, reading 21.4, last error: success, T:100000.0 B:4138.0 C:0.00e+0 R:2200.0 L:-12 H:47
                          

                          8.Check whether the readings are now correct
                          reading at room temperature seems to be OK.
                          after calibration.JPG

                          but how i can be sure about high temps?

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @CadetC
                            last edited by

                            @cadetc thanks for your test results. I recommend you revert the tool board firmware to 3.3 and recalibrate, until I have identified and fixed the problem. You can continue running 3.4beta2 on the main board.

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            CadetCundefined 1 Reply Last reply Reply Quote 0
                            • CadetCundefined
                              CadetC @dc42
                              last edited by CadetC

                              @dc42 said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                              @cadetc thanks for your test results. I recommend you revert the tool board firmware to 3.3 and recalibrate, until I have identified and fixed the problem. You can continue running 3.4beta2 on the main board.

                              so if iI go back to 3.3 for toolboard and if in config-override.g i'll put this line then i should be OK? (original factory values before calibration done in RRF3.4b2)

                               M308 S1 L-7 H-12
                              

                              Hot to store this back in to nonvolatile memory?

                              1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators
                                last edited by

                                @cadetc said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                                Hot to store this back in to nonvolatile memory?

                                If you ran M308 S# H999 (where # is the sensor number) then it has already been stored. Similarly for M308 S# L999.

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

                                dc42undefined 1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators @dc42
                                  last edited by dc42

                                  @CadetC @pixelpieper @Serge I am still trying to determine why I don't see this issue on my tool boards. Please can you each run M122 B# where # is the tool board number, and tell me what bootloader version it reports.

                                  Duet WiFi hardware designer and firmware engineer
                                  Please do not ask me for Duet support via PM or email, use the forum
                                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                                  CadetCundefined pixelpieperundefined 2 Replies Last reply Reply Quote 0
                                  • CadetCundefined
                                    CadetC @dc42
                                    last edited by

                                    @dc42 said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                                    @CadetC @pixelpieper @Serge I am still trying to determine why I don't see this issue on my tool boards. Please can you each run M122 B# where # is the tool board number, and tell me what bootloader version it reports.

                                    M122 B121
                                    Diagnostics for board 121:
                                    Duet TOOL1LC firmware version 3.3 (2021-06-15 16:12:58)
                                    Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1
                                    
                                    
                                    
                                    dc42undefined 1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators @CadetC
                                      last edited by

                                      @cadetc thanks, it's not the bootloader version then.

                                      @CadetC @pixelpieper @Serge I have identified a possible cause of this issue. Please try the new tool board firmware at https://www.dropbox.com/sh/cq7q3g8coymo9s3/AABtPYEzV1_unETpKEMPInSia?dl=0. If with this version you find the temperature error is much reduced, then please re-run the temperature calibration and report the new H and L values. If you still get large errors with this version, then just revert the tool board firmware to 3.3.

                                      Duet WiFi hardware designer and firmware engineer
                                      Please do not ask me for Duet support via PM or email, use the forum
                                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                                      pixelpieperundefined 1 Reply Last reply Reply Quote 0
                                      • pixelpieperundefined
                                        pixelpieper @dc42
                                        last edited by

                                        @dc42 I installed the firmware, I get a temperature rise from 35 to arround 65 degrees with the 3.3 H & L values. When trying to calibrate:

                                        M308 S1 H999
                                        Measured H correction for port "121.temp0" is 48

                                        M308 S1 L999
                                        Error: M308: Computed correction is not valid. Check that you have placed a jumper across the thermistor input.

                                        Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                                        Voron V0.250 / Duet 2 Maestro

                                        CadetCundefined dc42undefined 2 Replies Last reply Reply Quote 0
                                        • pixelpieperundefined
                                          pixelpieper @dc42
                                          last edited by

                                          @dc42 For the bootloader version:

                                          M122 B121
                                          

                                          Diagnostics for board 121:
                                          Duet TOOL1LC firmware version 3.3 (2021-06-15 16:12:58)
                                          Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                                          Never used RAM 2460, free system stack 2789 words
                                          Tasks: Move(notifyWait,0.0%,153) HEAT(delaying,0.2%,117) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.0%,76) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(delaying,2.8%,57) MAIN(running,92.0%,352) IDLE(ready,0.0%,27) AIN(delaying,4.9%,142), total 100.0%
                                          Last reset 00:00:46 ago, cause: software
                                          Last software reset time unknown, reason: AssertionFailed, available RAM 3392, slot 1
                                          Software reset code 0x0120 ICSR 0x00000000 SP 0x2000415c Task Freestk 129 bad marker
                                          Stack: 00000544 00022ffc 00019b65 20003134 00016cff 20003134 000163d1 20000ed0 00000000 00000001 00008275 200071c8 200071c8 200071e0 00000000 20000f50 00011647 000223b8 00022474 00021ac8 00019b05 200071c8 200071c8 20000f50 000083ed 200071d8 000009c7
                                          Driver 0: position 0, 655.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 71, reads 23059, writes 12, timeouts 0, DMA errors 0, steps req 0 done 0
                                          Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                                          Peak sync jitter -2/8, peak Rx sync delay 193, resyncs 0/0, no step interrupt scheduled
                                          VIN: 24.4V
                                          MCU temperature: min 46.9C, current 46.9C, max 47.2C
                                          Ticks since heat task active 176, ADC conversions started 46170, completed 46170, timed out 0, errs 0
                                          Last sensors broadcast 0x00000006 found 2 181 ticks ago, loop time 0
                                          CAN messages queued 590, send timeouts 0, received 436, lost 0, free buffers 37, min 37, error reg 110000
                                          dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
                                          Accelerometer detected: yes, status: 00
                                          I2C bus errors 0, naks 0, other errors 0

                                          Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                                          Voron V0.250 / Duet 2 Maestro

                                          1 Reply Last reply Reply Quote 0
                                          • CadetCundefined
                                            CadetC @pixelpieper
                                            last edited by

                                            @dc42
                                            @pixelpieper said in After updating to 3.4.0beta2: faulty heater 1, -273.1C.:

                                            I installed the firmware, I get a temperature rise from 35 to arround 65 degrees

                                            I my case tool temperature reported in 3.3 =20.4C
                                            after 3.4b2-1 installed reported temperature dropped to 0.6C - and is very unstable - jumping from 0.5 to 2.5C - L &H values unchanged - same as in 3.3

                                            After calibration done in 3.4b2-1 :
                                            H- 48
                                            L- calibration -error

                                            M308 S1 L999
                                            Error: M308: Computed correction is not valid. Check that you have placed a jumper across the thermistor input. 
                                            

                                            so I reverted back to 3.3 and "old" L&H values

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