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

    Printer actions after filament run out

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    4
    6
    359
    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.
    • TRATOONundefined
      TRATOON
      last edited by TRATOON

      Hello. I need some help creating a filament-runout.g. When the printer runs out of filament, I would like it to move the bed down my 10mm, then move to X0 Y0 and pause, then wait for filament to be loaded, then home X and Y ONLY, and then when I press the resume print button, it should resume.

      MrDuiundefined 1 Reply Last reply Reply Quote 0
      • TRATOONundefined TRATOON marked this topic as a question
      • moth4017undefined
        moth4017
        last edited by

        take a look here
        https://forum.duet3d.com/topic/9891/filament-change-g

        <

        1 Reply Last reply Reply Quote 0
        • MrDuiundefined
          MrDui @TRATOON
          last edited by

          @tratoon said in Printer actions after filament run out:

          Hello. I need some help creating a filament-runout.g. When the printer runs out of filament, I would like it to move the bed down my 10mm, then move to X0 Y0 and pause, then wait for filament to be loaded, then home X and Y ONLY, and then when I press the resume print button, it should resume.

          I wouldn't home X and Y because it would be likely to introduce some inaccuracies (limit switches positions aren't totally repeatable).
          Is there a specific reason why you'd want to do that?

          On my printer I just resume the print from wherever the print head was parked during the filament change procedure. Just mke sure the steppers stay energized long enough and at sufficient power so they hold their position and everything should be fine.

          TRATOONundefined 1 Reply Last reply Reply Quote 1
          • TRATOONundefined TRATOON has marked this topic as solved
          • TRATOONundefined TRATOON has marked this topic as unsolved
          • TRATOONundefined
            TRATOON @MrDui
            last edited by

            @mrdui yes, as sometimes when I load filament, I accidentally put too much pressure on the Y axis, causing the gantry to move. I just realized your point about inaccuracies, is there a way to home the printer while it is paused in case I do do that?

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              I would be less worried about endstop reliability errors than I would about accidentally forcing the gantry out of position. Some commercial printers will home the XY axis every layer as a means of combating layer shifts from curling or nozzle drag. I would say even a cheap micro switch endstop securely mounted should be pretty accurate and repeatable.

              When paused you should be able to send a normal homing command like G28 XY. Just be careful that your homing macro isn't going to ram the head into the printed part or something.

              Z-Bot CoreXY Build | Thingiverse Profile

              TRATOONundefined 1 Reply Last reply Reply Quote 0
              • TRATOONundefined
                TRATOON @Phaedrux
                last edited by

                @phaedrux OK, thanks

                1 Reply Last reply Reply Quote 0
                • TRATOONundefined TRATOON has marked this topic as solved
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA