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

    Heater Fault - Using old style E3D v6 hotend

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    26
    3.1k
    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.
    • TinkerBillundefined
      TinkerBill
      last edited by

      Ok… so on the assumption that it's taking longer due to me being broke/cheap rather than a fault (as it is heating up, just not quickly) what do I change? I would guess "M570 S180" as the description states it is basically defining how long the hot end can take?

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by

        Before we get on to that, can you check your M143 in config.g to see what the limit is set to. You should have something like M143 Snnn. If nnn is set to 210, that would explain why it times out at 210 deg C.

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

        1 Reply Last reply Reply Quote 0
        • TinkerBillundefined
          TinkerBill
          last edited by

          M143 is set to 290

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

            It sounds to me that the heater is under-powered. Might you be using a 24V heater cartridge on a 12V system?

            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
            • TinkerBillundefined
              TinkerBill
              last edited by

              @dc42:

              It sounds to me that the heater is under-powered. Might you be using a 24V heater cartridge on a 12V system?

              The heater and power supply are both 12v

              1 Reply Last reply Reply Quote 0
              • deckingmanundefined
                deckingman
                last edited by

                One final thing to check. As you've changed the thermistor, have you got the correct values in M305 for that new thermistor? The only other possibility that I can think of is that it might be the cartridge itself. Do you have another that you can try?

                You could try setting a lower target temperature but it's a bit like having a warning light appear on the dashboard of your car, and putting a bit of tape over it. It hides the warning but the underlying problem is still there.

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

                1 Reply Last reply Reply Quote 0
                • TinkerBillundefined
                  TinkerBill
                  last edited by

                  Well the new thermistor is 100k ohm, same as the thermistor cartridge. Also, the ir thermometer I have says it's accurate to within 5 degrees, so probably just tolerance difference.

                  1 Reply Last reply Reply Quote 0
                  • TinkerBillundefined
                    TinkerBill
                    last edited by

                    My config file doesn't have a M307 line, are the values on http://reprap.org/wiki/G-code#M307:_Set_or_report_heating_process_parameters worth using?

                    Sorry if these are dumb questions - not much software experience…

                    1 Reply Last reply Reply Quote 0
                    • deckingmanundefined
                      deckingman
                      last edited by

                      I'm not sure what default values duet uses but they should be "good enough". Run M307 without any parameters and it will report what is in use. If the gain (the "A" value) is low, you could try setting it higher.

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

                      1 Reply Last reply Reply Quote 0
                      • TinkerBillundefined
                        TinkerBill
                        last edited by

                        I sent a M307, didn't get anything back… Probably the problem then?

                        1 Reply Last reply Reply Quote 0
                        • deckingmanundefined
                          deckingman
                          last edited by

                          Sorry my bad. You need to add the heater number. H0 is the bed and H1 is the first hot end, so M307 H1 should report what's in use.

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

                          1 Reply Last reply Reply Quote 0
                          • TinkerBillundefined
                            TinkerBill
                            last edited by

                            Should have tried that myself, no worries.

                            SENDING:M307 H1
                            Heater 1 model: gain 340.0, time constant 140.0, dead time 5.5, max PWM 1.00, mode: PID
                            Computed PID parameters for setpoint change: P13.4, I0.095, D51.4
                            Computed PID parameters for load change: P13.4, I0.949, D51.4

                            Is there anything wrong here? Reaally don't know what I'm looking for 😕

                            1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman
                              last edited by

                              Those number don't look far out IMO - not enough to cause the problems you are having. Everything is pointing to your heater block as that's the only other thing you have changed and it's after that change that things went awry. It's possible that you have a "lazy" heater cartridge. Do you have spare you can try? One other thing, can you hands on any copper grease? If you coat the heater cartridge in that, it will help thermal transfer between the cartridge and the block. Just a thought…..

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

                              1 Reply Last reply Reply Quote 0
                              • TinkerBillundefined
                                TinkerBill
                                last edited by

                                I've not got a spare heater cartridge, will try the copper grease. If that doesn't work, what bodge could I do to just stop the software worrying about the time taken to heat up? Rather not order another new heater cartridge…. (again I'm cheap/broke)

                                1 Reply Last reply Reply Quote 0
                                • deckingmanundefined
                                  deckingman
                                  last edited by

                                  @TinkerBill:

                                  If that doesn't work, what bodge could I do to just stop the software worrying about the time taken to heat up?

                                  Like I said, that would be like putting a bit of sticky tape over a warning light on your car dashboard. It will hide the warning light but the problem still exists. You could for example send M302 to enable cold extrude but it still won't print.

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

                                  1 Reply Last reply Reply Quote 0
                                  • TinkerBillundefined
                                    TinkerBill
                                    last edited by

                                    So there's no way of changing the expected rate of heat increase? I can't tell the printer I expect it to rise by at least 0.5 deg/s instead of 1.7?

                                    1 Reply Last reply Reply Quote 0
                                    • deckingmanundefined
                                      deckingman
                                      last edited by

                                      @TinkerBill:

                                      So there's no way of changing the expected rate of heat increase? I can't tell the printer I expect it to rise by at least 0.5 deg/s instead of 1.7?

                                      I don't know of one personally. You could try increasing the heater fault detection time and or temperature excursion limits -see here https://duet3d.com/wiki/G-code#M570:_Configure_heater_fault_detection. That may allow you to print in some sort of fashion. I think (but I'm not sure) that you would still see an error if you tried to tune the heater).

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

                                      1 Reply Last reply Reply Quote 0
                                      • TinkerBillundefined
                                        TinkerBill
                                        last edited by

                                        Ok, I think I'm going to bite the bullet and get some kit from the e3d site. Thanks for the help.

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