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

    ToolBoard: 2 wires fan, heater fault and how to extrude ?

    Scheduled Pinned Locked Moved Unsolved
    Duet Hardware and wiring
    6
    112
    5.4k
    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.
    • dc42undefined
      dc42 administrators @Pseud3mys
      last edited by

      @Pseud3mys said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

      R25 (kΩ): 500 ± 3%
      β25/85 (K): 3800 ± 2%

      I find this for the thermistor.

      M308 S1 P"121.temp0" Y"thermistor" T500000 B3800
      

      so I put this, the temp is 12°c when it must be ~19 I think. I have always the fault, do you now what I nead to change ?

      At low temperatures, high resistance thermistors like that one have poor resolution and accuracy. So your settings may well be correct. You may be able to reduce the displayed error by adjusting the H parameter in the M308 command for that sensor.

      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

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

        @Pseud3mys said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

        @dc42 Hello, I have a fault with my heater (on Tool 1LC), with no error message. After a fews seconds when I start to heat, the heater pass in fault statement and in beta4 the tool board reset one second after the fault statement.
        Can you help me ?

        Are you sure that you are running beta4 on the tool board? Use M115 B# (where # is the CAN address of the tool board to check). If you are, then after the tool board resets, please run M122 B# (where # is the CAN address again) and post the results here.

        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 Pseud3mysundefined 2 Replies Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @dc42
          last edited by

          @dc42 said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

          @Pseud3mys said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

          @dc42 Hello, I have a fault with my heater (on Tool 1LC), with no error message. After a fews seconds when I start to heat, the heater pass in fault statement and in beta4 the tool board reset one second after the fault statement.
          Can you help me ?

          Are you sure that you are running beta4 on the tool board? Use M115 B# (where # is the CAN address of the tool board to check). If you are, then after the tool board resets, please run M122 B# (where # is the CAN address again) and post the results here.

          EDIT: no need, i see that you have posted the M122 report already. I will look into it.

          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

          Pseud3mysundefined 1 Reply Last reply Reply Quote 0
          • Pseud3mysundefined
            Pseud3mys @dc42
            last edited by

            @dc42 said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

            @Pseud3mys said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

            R25 (kΩ): 500 ± 3%
            β25/85 (K): 3800 ± 2%

            I find this for the thermistor.

            M308 S1 P"121.temp0" Y"thermistor" T500000 B3800
            

            so I put this, the temp is 12°c when it must be ~19 I think. I have always the fault, do you now what I nead to change ?

            At low temperatures, high resistance thermistors like that one have poor resolution and accuracy. So your settings may well be correct. You may be able to reduce the displayed error by adjusting the H parameter in the M308 command for that sensor.

            Yes I read this on an other post in this forum, so I change this config with the default one in RRF configurator tool for my thermistor. Where there is a "C" param.

            1 Reply Last reply Reply Quote 0
            • Pseud3mysundefined
              Pseud3mys @dc42
              last edited by

              @dc42
              This is my new config for the thermistor:

              M308 S1 P"temp2" Y"thermistor" T500000 B4723 C1.196220e-7
              
              1 Reply Last reply Reply Quote 0
              • Pseud3mysundefined
                Pseud3mys
                last edited by

                the doc say:

                Lnnn ADC low offset correction, default 0 (ignored if the hardware supports automatic ADC gain and offset calibration)
                Hnnn ADC high offset correction, default 0 (ignored if the hardware supports automatic ADC gain and offset calibration)

                but I don't understand, do you have an example of use ?

                1 Reply Last reply Reply Quote 0
                • Pseud3mysundefined
                  Pseud3mys @dc42
                  last edited by

                  @dc42
                  Capture.PNG
                  (the Heater 2 is not connected, it is just the heater 1)

                  M308 S1 P"121.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-7	; configure sensor 1 as thermistor on pin 121.temp0
                  M308 S2 P"122.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-10 	; configure sensor 2 as thermistor on pin 122.temp0
                  

                  I modify the config, now at 20°C it return 20°C but je same fault accure after ~30°C..

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

                    Using RRF 3.2beta4 you can set the H and L parameters automatically even on tool boards. See https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings#Section_Semi_automatic_calibration.

                    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
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      The fault with heater 2 is expected. There is no heater connected, so when the heater output is turned on, the firmware doesn't see a rising temperature, so it flags a heating fault. This is to avoid a dangerous situation, for example if the heater is working but the thermistor has fallen out of the heater block.

                      The reason that heater 1 is reporting a fault is probably that your M307 parameters are inappropriate for your hot end. In particular, the A597 parameter is probably too high. What type of hot end is it, and what is the power of the heater cartridge?

                      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

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

                        @Pseud3mys, I have investigated your M122 report and discovered that the heat task stack can overflow when a tool board reports a heater fault. I have fixed this in release 3.2beta4.1 of the tool board firmware, and put an updated Duet3Firmware-TOOL1LC.bin file in the release at https://github.com/Duet3D/RepRapFirmware/releases/tag/3.2beta4.1. Please update your tool boards to this version. M115 B# (where # is the CAN address of the tool board) will report version 3.2beta4 if the old firmware is running, and 3.2beta4.1 if the new firmware is running.

                        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

                        flajziundefined 1 Reply Last reply Reply Quote 0
                        • Pseud3mysundefined
                          Pseud3mys @dc42
                          last edited by

                          @dc42 hi, With beta 4.1 boards don't reset, and with the semi auto config for H and L thermistor, 1 of the 2 return the correct temperature, and the heating work with this one. But, the second is still wrong (by 15°C, at ~17°C), what is the problem ? The two have exactly the same config except for H and L setting.

                          1 Reply Last reply Reply Quote 0
                          • Pseud3mysundefined
                            Pseud3mys
                            last edited by

                            I check the 2 resistances values, both are at 4.34 Kohm (~11°C). but one thermistor return ~10°C degrees more than the real temperature (~21°C)..
                            And it is enough to raise a fault with the heater, so it is disturbing.

                            M308 S1 P"121.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-12 L0
                            M308 S2 P"122.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-10 L-12
                            

                            All the value are equal exept for H and L but they don't change anything significantly (I tried to put the same value).
                            So why one of the thermistor return a wrong value ?

                            Pseud3mysundefined dc42undefined 2 Replies Last reply Reply Quote 0
                            • Vetiundefined
                              Veti
                              last edited by

                              measure the resistance of the thermistors at room temperature and see of they measure the same value.

                              1 Reply Last reply Reply Quote 0
                              • Pseud3mysundefined
                                Pseud3mys @Pseud3mys
                                last edited by Pseud3mys

                                @Pseud3mys said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

                                I check the 2 resistances values, both are at 4.34 Kohm (~11°C).

                                Yes I already did it. It is the same value (4.34 kohm) at 11°C

                                1 Reply Last reply Reply Quote 0
                                • Vetiundefined
                                  Veti
                                  last edited by

                                  can you measure the resistance of R21 on the boards

                                  another thing to try is switch to the second thermistor port

                                  121.temp1

                                  Pseud3mysundefined 1 Reply Last reply Reply Quote 0
                                  • Pseud3mysundefined
                                    Pseud3mys @Veti
                                    last edited by

                                    Okay thank you I will try that this evening.

                                    1 Reply Last reply Reply Quote 0
                                    • Pseud3mysundefined
                                      Pseud3mys
                                      last edited by

                                      okay so the R21 resistance is about 2K18 for both two board.
                                      I saw on an other post that is the correct value.

                                      1 Reply Last reply Reply Quote 0
                                      • Vetiundefined
                                        Veti
                                        last edited by

                                        then i dont know where the difference comes from.
                                        you could get some pt1000 ones. maybe they provide better results.

                                        Pseud3mysundefined 2 Replies Last reply Reply Quote 0
                                        • Pseud3mysundefined
                                          Pseud3mys @Veti
                                          last edited by Pseud3mys

                                          @Veti said in ToolBoard: 2 wires fan, heater fault and how to extrude ?:

                                          then i dont know where the difference comes from.
                                          you could get some pt1000 ones. maybe they provide better results.

                                          but the thermistor isn't the problem, the two have the same resistance.

                                          1 Reply Last reply Reply Quote 0
                                          • Pseud3mysundefined
                                            Pseud3mys @Veti
                                            last edited by

                                            @Veti I there a way to have the value that read the borad directly ?

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