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

Pause/Resume print

Scheduled Pinned Locked Moved
Tuning and tweaking
4
41
2.3k
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
    fcwilt @Touchthebitum
    last edited by 24 Jan 2021, 13:56

    @Touchthebitum said in Pause/Resume print:

    Extensions --> post processing --> modify g-code

    Sorry - I meant what commands are you issuing.

    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

    undefined 1 Reply Last reply 24 Jan 2021, 13:58 Reply Quote 0
    • undefined
      Touchthebitum @fcwilt
      last edited by 24 Jan 2021, 13:58

      @fcwilt
      filament change.jpg

      Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
      BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

      undefined 1 Reply Last reply 24 Jan 2021, 14:02 Reply Quote 0
      • undefined
        fcwilt @Touchthebitum
        last edited by 24 Jan 2021, 14:02

        @Touchthebitum

        Sorry again - what GCODE commands are being generated by the slicer to perform the filament change?

        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

        1 Reply Last reply Reply Quote 0
        • undefined
          Touchthebitum
          last edited by 24 Jan 2021, 14:05

          sorry 😉

          ;TYPE:CUSTOM
          ;added code by post processing
          ;script: PauseAtHeight.py
          ;current layer: 2
          M83 ; switch to relative E values for any needed retraction
          G1 F300 Z1.6 ; move up a millimeter to get out of the way
          G1 F9000 X50 Y50
          G1 F300 Z15 ; too close to bed--move to at least 15mm
          M104 S0 ; standby temperature
          M226 ; Do the actual pause
          M17 E0
          M109 S215 ; resume temperature
          G1 F300 Z1.6
          G1 F9000 X138.263 Y119.525
          G1 F300 Z0.6 ; move back down to resume height
          G1 F1800 ; restore extrusion feedrate
          M82 ; switch back to absolute E values
          G92 E0.06168

          Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
          BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

          undefined 1 Reply Last reply 24 Jan 2021, 14:14 Reply Quote 0
          • undefined
            fcwilt @Touchthebitum
            last edited by fcwilt 24 Jan 2021, 14:14

            @Touchthebitum

            Thanks.

            Can you edit that code?

            Since the firmware is trying to handle the pause/resume operations on it's own using the pause/resume files it would seem that the slicer generated code should not include any code that duplicates what those two files do.

            So if the firmware pause/resume files do EVERYTHING that is needed then the slicer code should only be M226 or M600 for pause and nothing for resume.

            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

            undefined 1 Reply Last reply 24 Jan 2021, 14:16 Reply Quote 0
            • undefined
              Touchthebitum @fcwilt
              last edited by 24 Jan 2021, 14:16

              @fcwilt
              Yes I can edit it.
              Ok, thanks, I'll check that 😉

              Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
              BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

              1 Reply Last reply Reply Quote 0
              • undefined
                Touchthebitum
                last edited by 24 Jan 2021, 14:38

                nothing to do 😞
                I only placed M600 on the gcode. The pause is perfect but when I press on "resume" it goes on the print point and turns back on the pause location ...

                Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                undefined 1 Reply Last reply 24 Jan 2021, 14:41 Reply Quote 0
                • undefined
                  fcwilt @Touchthebitum
                  last edited by 24 Jan 2021, 14:41

                  @Touchthebitum said in Pause/Resume print:

                  when I press on "resume" it goes on the print point and turns back on the pause location ...

                  I don't understand what you mean by "goes on the print point" or "turns back on the pause location".

                  Can you phrase that another way?

                  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

                  undefined 1 Reply Last reply 24 Jan 2021, 14:43 Reply Quote 0
                  • undefined
                    Touchthebitum @fcwilt
                    last edited by 24 Jan 2021, 14:43

                    @fcwilt
                    the carriage turns back on the last printed position BUT doesn't print, then it turns back on the "pause" location

                    Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                    BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                    undefined 1 Reply Last reply 24 Jan 2021, 14:46 Reply Quote 0
                    • undefined
                      fcwilt @Touchthebitum
                      last edited by 24 Jan 2021, 14:46

                      @Touchthebitum

                      Still not clear.

                      Are you saying the carriage moves to the correct location for resuming BUT the printer returns to the paused state?

                      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

                      undefined 1 Reply Last reply 24 Jan 2021, 14:46 Reply Quote 0
                      • undefined
                        Touchthebitum @fcwilt
                        last edited by Touchthebitum 24 Jan 2021, 14:46

                        @fcwilt
                        exactly

                        Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                        BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                        undefined 1 Reply Last reply 24 Jan 2021, 14:47 Reply Quote 0
                        • undefined
                          fcwilt @Touchthebitum
                          last edited by 24 Jan 2021, 14:47

                          @Touchthebitum said in Pause/Resume print:

                          @fcwilt
                          exact

                          Great.

                          And if you pause then resume using the Pause and Resume buttons on the DWC it all works correctly?

                          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

                          undefined 1 Reply Last reply 24 Jan 2021, 14:48 Reply Quote 0
                          • undefined
                            Touchthebitum @fcwilt
                            last edited by 24 Jan 2021, 14:48

                            @fcwilt
                            yes

                            Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                            BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                            undefined 1 Reply Last reply 24 Jan 2021, 14:50 Reply Quote 0
                            • undefined
                              fcwilt @Touchthebitum
                              last edited by 24 Jan 2021, 14:50

                              @Touchthebitum said in Pause/Resume print:

                              @fcwilt
                              yes

                              Great - now I fully understand what you are doing and seeing.

                              What I don't understand is why pausing from the slicer isn't working. I have an idea but I need to try to verify it.

                              Perhaps we will get lucky and @dc42 will jump in here.

                              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

                              undefined 1 Reply Last reply 24 Jan 2021, 14:51 Reply Quote 0
                              • undefined
                                Touchthebitum @fcwilt
                                last edited by Touchthebitum 24 Jan 2021, 14:51

                                @fcwilt
                                Pausing is working but resuming not ...

                                Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                                BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                                undefined 1 Reply Last reply 24 Jan 2021, 15:04 Reply Quote 0
                                • undefined
                                  DIY-O-Sphere @Touchthebitum
                                  last edited by 24 Jan 2021, 14:54

                                  @Touchthebitum said in Pause/Resume print:

                                  if state.currentTool != -1

                                  Can you try to remove that from the resume.g?

                                  (UTC+1)

                                  undefined 1 Reply Last reply 24 Jan 2021, 14:57 Reply Quote 0
                                  • undefined
                                    Touchthebitum @DIY-O-Sphere
                                    last edited by 24 Jan 2021, 14:57

                                    @DIY-O-Sphere
                                    Tried but nothing changed

                                    Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                                    BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      fcwilt @Touchthebitum
                                      last edited by 24 Jan 2021, 15:04

                                      @Touchthebitum said in Pause/Resume print:

                                      @fcwilt
                                      Pausing is working but resuming not ...

                                      Sorry - I meant that pausing from the slicer is not resuming correctly as opposed to pausing from the DWC which does resume correctly.

                                      That suggests to me that the way the firmware handles a M226 or M600 pause is different from how it handles the pause initiated by the DWC.

                                      Here is something to try - just a long shot.

                                      Replace the M226 or M600 in the slicer with M400 followed by M25.

                                      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

                                      undefined 1 Reply Last reply 24 Jan 2021, 15:10 Reply Quote 0
                                      • undefined
                                        Touchthebitum @fcwilt
                                        last edited by 24 Jan 2021, 15:10

                                        @fcwilt
                                        same result

                                        Sparkcube XL V 1.1 300x300x190, Radds, Raspberry, Keenovo silicone bedheat 220v, Big Booster Extruder, DIY building
                                        BLV Cube 665mm Direct Drive with Duet3/SBC (RPi 4) Mosquito Magnum/Bond Tech Extruder/Vanadium Nozzle, Keenovo silicone bedheat 220v

                                        undefined 1 Reply Last reply 24 Jan 2021, 15:12 Reply Quote 0
                                        • undefined
                                          fcwilt @Touchthebitum
                                          last edited by 24 Jan 2021, 15:12

                                          @Touchthebitum said in Pause/Resume print:

                                          @fcwilt
                                          same result

                                          Not really surprised at that.

                                          Have you tried pressing the DWC Resume button a second time?

                                          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

                                          undefined 1 Reply Last reply 24 Jan 2021, 15:13 Reply Quote 0
                                          13 out of 41
                                          • First post
                                            13/41
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA