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

    M150 Crashes My Duet3 Mini5

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    13
    547
    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.
    • Topherundefined
      Topher @cosmowave
      last edited by Topher

      @cosmowave yes, I am waiting for the bed to cool to 41c before M140 is called to turn the bed off. Before the above file is called, the bed's temp is 60c at the end of my print, M190 R41will set the temp to 41c and wait till it is reached before continuing - this is intentional. It's so the print head can use the part fan to assist in cooling the bed for faster part removal, also, our team tends to remove parts when the bed is too hot causing damage to the print surface or part. This is a good way to prevent that for us.

      1 Reply Last reply Reply Quote 0
      • Topherundefined
        Topher @fcwilt
        last edited by Topher

        @fcwilt said in M150 Crashes My Duet3 Mini5:

        @leckietech

        Where do you stop the bed from heating?

        If the bed temp is 60c currently, sending M190 R41 will stop the heating by setting the temp to 41c and wait until it is reached. The next line turns off the bed using M140 S0.

        fcwiltundefined 1 Reply Last reply Reply Quote 0
        • fcwiltundefined
          fcwilt @Topher
          last edited by

          @leckietech said in M150 Crashes My Duet3 Mini5:

          @fcwilt said in M150 Crashes My Duet3 Mini5:

          @leckietech

          Where do you stop the bed from heating?

          If the bed temp is 60c currently, sending M190 R41 will stop the heating by setting the temp to 41c and wait until it is reached. The next line turns off the bed using M140 S0.

          Thanks.

          Is there a reason you want to use M190 to wait rather than just turning off the bed heater with M140?

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          Topherundefined 1 Reply Last reply Reply Quote 0
          • Topherundefined
            Topher @fcwilt
            last edited by

            @fcwilt said in M150 Crashes My Duet3 Mini5:

            Is there a reason you want to use M190 to wait rather than just turning off the bed heater with M140?

            It's so the print head can use the part fan over the center of the bed to assist in cooling the bed for faster part removal, also, our team tends to remove parts when the bed is too hot causing damage to the print surface or part. This is a good way to prevent these mistakes.

            fcwiltundefined 1 Reply Last reply Reply Quote 1
            • fcwiltundefined
              fcwilt @Topher
              last edited by

              @leckietech

              Interesting.

              So you don't use one of the removable bed surface products?

              I do and when the print is finished I remove the flexible plate and wave it madly in the air until it is cool. 😉

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              Topherundefined 1 Reply Last reply Reply Quote 0
              • Topherundefined
                Topher @fcwilt
                last edited by Topher

                @fcwilt said in M150 Crashes My Duet3 Mini5:

                @leckietech
                So you don't use one of the removable bed surface products?

                Hey thanks for the suggestion! But we already manufacture our own from 0.012" spring steel cut on our fiber laser and embedded magnets into an aluminum plate we run on our haas. Makes it easy for changing our Kapton tape bed surface but that's about it. If you factor the labor on removing and reinstalling 60 bed plates 3 times a day and heaven forbid the guys touch the surface with their fingers causing the next print to not sick or debris ends up between the print surface and aluminum plate, it just makes sense for us. When the bed reaches 40c, the print is basically 100% released.

                My script has been working fine for 2 years, 10's of thousands of prints, no problems! its just recently become an issue because we added LEDs to all of our printers via the Fysetc 12864 screen, therefore, requiring M150 commands.

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

                  @leckietech I'm not sure why the M150 command seems to be getting held up, however you may find that a M400 command just before it helps.

                  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

                  Topherundefined 2 Replies Last reply Reply Quote 0
                  • Topherundefined
                    Topher @dc42
                    last edited by

                    @dc42 Thanks! Ill give that a shot!

                    1 Reply Last reply Reply Quote 0
                    • Topherundefined
                      Topher @dc42
                      last edited by Topher

                      @dc42 said in M150 Crashes My Duet3 Mini5:

                      @leckietech I'm not sure why the M150 command seems to be getting held up, however you may find that a M400 command just before it helps.

                      Bam! That did it! I just took the last 20 or so lines of code and put them in a file so I can run this over and over in a real-life situation. 3 times in a row, the printer would get stuck here:

                      File is doing "M190 R41 " in state(s) 0 0, running macro
                      Queue is doing "M150 U255 R150 " in state(s) 0

                      I added M400 and ran it 5 times and it never missed. You've saved me some hair on my head. Thank's again for the many tips today!

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

                        @leckietech thanks for confirming. I will fix the bug in RRF 3.4.

                        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 1
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA