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

Heater Faults

Scheduled Pinned Locked Moved
General Discussion
4
17
640
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
    brian
    last edited by 19 Jul 2023, 22:48

    I just changed to the Hemrra extruder with revo nozzles and heater. And my Duet 2, keeps shutting down prints because of heater faults. Heres my heater code:
    ; Heaters
    M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
    M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
    M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
    M140 H0 ; map heated bed to heater 0
    M143 H0 S300 ; set temperature limit for heater 0 to 120C
    M308 S1 P"e0temp" Y"thermistor" T100000 B4725 ; configure sensor 1 as thermistor on pin e0temp
    M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1

    Could there be something in the code causing errors or that could be changed to allow more flexibly paramenters? Or is it more likely to be a defective heater, only be using about a week. Had about 10 heater faults, the last one said set temp 200 and heater was at 226, most unusual.

    undefined undefined 2 Replies Last reply 20 Jul 2023, 05:02 Reply Quote 0
    • undefined
      jay_s_uk @brian
      last edited by 20 Jul 2023, 05:02

      @brian did you PID tune using M303?

      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

      undefined 1 Reply Last reply 20 Jul 2023, 18:36 Reply Quote 0
      • undefined
        deckingman @brian
        last edited by 20 Jul 2023, 05:03

        @brian I'm not seeing any heater process parameters (M307) for the hot end heater (heater 1). Have you run a heater tune ? If you have, then did you save the results to config- override? If so, then can you post the contents of config-override. If you haven't run a heater then that is likely the problem. If you have run a heater tune, then can you capture a screen shot of the temperature graph when the heater fault occurs.

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

        undefined 1 Reply Last reply 20 Jul 2023, 18:36 Reply Quote 0
        • undefined
          ziggymanpopo
          last edited by 20 Jul 2023, 08:37

          I also believe the entry in the g code for the hemera hotend temp sensor has a different # that Need's to be entered in config g file then run your pid.. you can find d that in the docs section I would have to look at my gcode tomorrow and see what that is or ask the manufacturer to supply that. is if someone knows it
          I'm running a hemera also

          undefined 2 Replies Last reply 20 Jul 2023, 18:38 Reply Quote 1
          • undefined
            brian @jay_s_uk
            last edited by 20 Jul 2023, 18:36

            @jay_s_uk No

            1 Reply Last reply Reply Quote 0
            • undefined
              brian @deckingman
              last edited by 20 Jul 2023, 18:36

              @deckingman No havent, didnt know there was one. Can u direct me to instructions? thanks

              1 Reply Last reply Reply Quote 0
              • undefined
                brian @ziggymanpopo
                last edited by 20 Jul 2023, 18:38

                @ziggymanpopo In what docs? No instructions or guides of any kind came with the herera.

                undefined 1 Reply Last reply 20 Jul 2023, 19:14 Reply Quote 0
                • undefined
                  brian @brian
                  last edited by 20 Jul 2023, 19:14

                  @brian OK i ran the PID and these are the results;

                  7/20/2023, 12:10:23 PM Warning: heater behaviour was not consistent during tuning
                  Auto tuning heater 1 completed after 4 idle and 45 tuning cycles in 1244 seconds. This heater needs the following M307 command:
                  M307 H1 R2.078 K0.256:0.263 D1.93 E1.35 S1.00 B0 V11.2
                  Send M500 to save this command in config-override.g
                  7/20/2023, 12:02:47 PM Auto tune starting phase 4, measuring with fan on
                  7/20/2023, 11:55:35 AM Auto tune starting phase 3, measuring
                  7/20/2023, 11:52:00 AM Auto tune starting phase 2, settling
                  7/20/2023, 11:49:44 AM Auto tune starting phase 1, heating up
                  7/20/2023, 11:49:39 AM M303 T0 S200 C7
                  Auto tuning heater 1 using target temperature 200.0°C and PWM 1.00 - do not leave printer unattended
                  7/20/2023, 11:45:12 AM M303 E0 S230 C7M303 E0 S230 C7
                  No heater has been tuned since startup
                  No heater has been tuned since startup

                  undefined 1 Reply Last reply 20 Jul 2023, 19:17 Reply Quote 0
                  • undefined
                    brian @brian
                    last edited by 20 Jul 2023, 19:17

                    @brian and then i ran M500 and checked the config.g override file and the info was there.

                    Does mean its good to go?

                    undefined 1 Reply Last reply 20 Jul 2023, 19:29 Reply Quote 0
                    • undefined
                      deckingman @brian
                      last edited by deckingman 20 Jul 2023, 19:29

                      @brian said in Heater Faults:

                      @brian and then i ran M500 and checked the config.g override file and the info was there.

                      Does mean its good to go?

                      Providing you have M501 at the end of your config.g file then yes but best to run config.g by either calling it directly using M98 P"config.g" or by cycling the power.

                      When you first apply power to the printer, the statements and commands in config.g get read sequentially and acted upon. Then if you have M501 at the end of config.g, the contents of config-override.g get read sequentially and acted upon. As the name suggests, these command will override any of the same commands that came before. So when you run a heater tune, you can either put the result in config-override.g and use M501 in config.g to call that file, or you can copy and paste the result directly into config.g and not use config-override.g.

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

                      undefined 1 Reply Last reply 21 Jul 2023, 01:29 Reply Quote 0
                      • undefined
                        brian @deckingman
                        last edited by brian 21 Jul 2023, 01:29

                        @deckingman great! thx so much, just checked and the M501 is the last line in my config.g, not sure if it was always there or not. I've done several small prints now without issue

                        undefined 1 Reply Last reply 21 Jul 2023, 05:36 Reply Quote 0
                        • undefined
                          deckingman @brian
                          last edited by 21 Jul 2023, 05:36

                          @brian It seems that your issue is fixed. Always bear in mind that config-override.g does what it's name suggests. Multiple people have been caught out multiple times by this (including me in the past). At some point, you might want to change some part of your configuration so you edit config.g but the change seems to have no effect so you make a bigger change which also has no effect. The reason of course is that something in config-override.g is overriding the changes you make. For that reason, I don't use config- override.g. The downside is that when I run a heater tune, I have to copy and paste the result directly into config.g but personally I'd rather suffer that small inconvenience and have everything to do with configuration in one file. Of course, you may prefer the convenience but if so, just bear in mind that something you want to change might be in the override file rather than the main configuration file.

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

                          undefined 1 Reply Last reply 21 Jul 2023, 14:06 Reply Quote 1
                          • undefined
                            brian @deckingman
                            last edited by 21 Jul 2023, 14:06

                            @deckingman well noted, and thx for the good advices

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              brian @ziggymanpopo
                              last edited by 21 Jul 2023, 14:07

                              @ziggymanpopo were u able to find the code u mention re Hemera?

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                ziggymanpopo
                                last edited by 22 Jul 2023, 05:46

                                Assuming you used the 3mm thermistor (temp sensor) provided with the hemera
                                With is what I did
                                My g code says m503 P0 B4138 r4700
                                For the bed heater with a limit of 0 to 80 c
                                And M503 P1 x501 R 4700
                                M143 H1 S400 ;set temp limits for heater 1 to 400c
                                If you aren't using the thermistor that came with the e3d heater block that came with the hemera.. there might be a dif
                                Entry for the thermistor that you would have to
                                Get from the manufacturer that's the first thing then... so for manufacturer that sold you the heater block second I believe that there are two kinds of thermistor a pt100 and a pt1000 if you have a pt100 you might need a daughter board to get it to work or vice versa .i dont remeber wich one but ill will look...That info is in the duet documentation section attached to this forum ill look to see whick one needs the daughter board ...in case you don't know how to get to that info the "three bars" at the top left of the forum page will get you to the documentation portion of the forum. Let me know if you get stuck, also I would recommend you use the thermistor that came with the hemera....I'll post the info about the daughter board

                                undefined 1 Reply Last reply 22 Jul 2023, 18:49 Reply Quote 0
                                • undefined
                                  ziggymanpopo
                                  last edited by 22 Jul 2023, 05:51

                                  I believe the pt100 needs a daughter board according to the documentation

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    brian @ziggymanpopo
                                    last edited by 22 Jul 2023, 18:49

                                    @ziggymanpopo I am using the pt100 daughter board, dont recall having to code anything. I am using the hemera revo, thermister/heater combo. And now the revo high flow, they dont make a 60w 12v version, just 24v, so im stuck with 12v 40w, so slower prints eg 40mm/s with 1.0 nozzle.

                                    After doing the PID, after the fourth try, it started to perform correctly. So as of now all is well, no need to persue it further, and the supplier is sending me a replacement heater, so should be ok for a while, a long while i hope.

                                    Thx for your help.

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