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

Pause to change filament colour?

Scheduled Pinned Locked Moved
General Discussion
7
27
5.9k
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
    dc42 administrators @BlitzReg
    last edited by 22 Aug 2018, 19:52

    @blitzreg said in Pause to change filament colour?:

    @adrian52 I just ran your line for pause in script. I set it for layer 81. I do have a raft. So, what happened it paused at layer 84 and when I hit resume it left a 1mm gap in between two halfs. Any ideas?

    Have you tested your pause and resume macro files, by pausing a print and then resuming it?

    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

    undefined 3 Replies Last reply 23 Aug 2018, 00:27 Reply Quote 0
    • undefined
      BlitzReg @dc42
      last edited by 23 Aug 2018, 00:27

      @dc42 I just test it and its not working right. I've posted it here so you can look at the pause and resume files.

      pause.g

      ; pause.g
      ; called when a print from SD card is paused
      ;
      ; generated by RepRapFirmware Configuration Tool on Sun May 20 2018 02:01:02 GMT-0700 (Pacific Daylight Time)
      M83 ; relative extruder moves
      G1 E-10 F3600 ; retract 10mm of filament
      G91 ; relative positioning
      G1 Z5 F360 ; lift Z by 5mm
      G90 ; absolute positioning
      G1 X0 Y0 F6000 ; go to X=0 Y=0

      resume.g

      ; resume.g
      ; called before a print from SD card is resumed
      ;
      ; generated by RepRapFirmware Configuration Tool on Sun May 20 2018 02:01:02 GMT-0700 (Pacific Daylight Time)
      G1 R1 X0 Y0 Z5 F6000 ; go to 5mm above position of the last print move
      G1 R1 X0 Y0 ; go back to the last print move
      M83 ; relative extruder moves
      ;G1 E10 F3600 ; extrude 10mm of filament

      undefined 1 Reply Last reply 23 Aug 2018, 10:03 Reply Quote 0
      • undefined
        BlitzReg @dc42
        last edited by 23 Aug 2018, 00:33

        @dc42 Looks like in my resume.g its not going right where it left off but 5mm higher

        undefined 1 Reply Last reply 23 Aug 2018, 00:52 Reply Quote 0
        • undefined
          BlitzReg @BlitzReg
          last edited by 23 Aug 2018, 00:52

          @blitzreg I may have found the problem. It retracts 10mm at pause and the when it goes to resume there is a ; in front of extruding 5mm back. So when the nozzle starts to print there is no plastic until it catches up.

          1 Reply Last reply Reply Quote 0
          • undefined
            BlitzReg @dc42
            last edited by 23 Aug 2018, 01:24

            @dc42 Ok, the pause and resume .g files are working when I click on the lcd pause and resume. But when the script runs in S3D I'm getting a 1mm gap in between the model. I put the script bellow. Not sure if its a filament extruding problem. Maybe I should prime it more until it comes out of the nozzle.

            undefined 1 Reply Last reply 23 Aug 2018, 07:26 Reply Quote 0
            • undefined
              Adrian52 @BlitzReg
              last edited by 23 Aug 2018, 07:26

              @blitzreg Yes I do small extrudes from dwc until the new filament is coming through properly, then retrieve dangling filament just before hitting resume. Generally gives a seamless transition.

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators @BlitzReg
                last edited by dc42 23 Aug 2018, 10:03

                @blitzreg, this line in resume.g:

                G1 R1 X0 Y0 ; go back to the last print move

                should have a Z0 parameter too. But I'm not sure that is causing the problem.

                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

                undefined 1 Reply Last reply 24 Aug 2018, 02:12 Reply Quote 0
                • undefined
                  BlitzReg @dc42
                  last edited by 24 Aug 2018, 02:12

                  @dc42 Ok, after it has paused and I change the filament and before I hit resume. I manually click on retract about 2mm. If I don't when it goes to resume it pushes out to much filament at the first start and leaves a glob. If I do a 2mm retract before I hit resume then it comes out perfect.

                  undefined undefined 2 Replies Last reply 24 Aug 2018, 02:13 Reply Quote 0
                  • undefined
                    BlitzReg @BlitzReg
                    last edited by 24 Aug 2018, 02:13

                    @blitzreg my extruder is the Titan Aero with a Volcano. I like the extruder but its a real pain changing out filaments in it and too often when you pull out the filament then the hole gets blocked and impossible to get the new filament back in without disassembly
                    of the extruder.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators @BlitzReg
                      last edited by 24 Aug 2018, 21:52

                      @blitzreg said in Pause to change filament colour?:

                      @dc42 Ok, after it has paused and I change the filament and before I hit resume. I manually click on retract about 2mm. If I don't when it goes to resume it pushes out to much filament at the first start and leaves a glob. If I do a 2mm retract before I hit resume then it comes out perfect.

                      Check your pause.g and resume.g files. Generally you should retract in pause.g and extrude the same amount in resume.g, but if you hot end oozes a lot you may need to extrude less than you retracted. Don't forget to put M83 before the retract and extrude commands in case you were doing a print in absolute extrusion mode.

                      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

                      undefined 2 Replies Last reply 24 Aug 2018, 22:06 Reply Quote 0
                      • undefined
                        BlitzReg @dc42
                        last edited by 24 Aug 2018, 22:06

                        @dc42

                        ; pause.g
                        ; called when a print from SD card is paused
                        ;
                        ; generated by RepRapFirmware Configuration Tool on Sun May 20 2018 02:01:02 GMT-0700 (Pacific Daylight Time)
                        M83 ; relative extruder moves
                        G1 E-10 F3600 ; retract 10mm of filament
                        G91 ; relative positioning
                        G1 Z5 F360 ; lift Z by 5mm
                        G90 ; absolute positioning
                        G1 X0 Y0 F6000 ; go to X=0 Y=0

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          BlitzReg @dc42
                          last edited by 25 Aug 2018, 04:51

                          @dc42 Just want to say "Thank you" for all the help! This is my first build and there is a lot to learn! I'm already planning a second build and duetwifi will definitely be in that machine also! Just a great board! I use 3D Printers in manufacturing fishing tackle. I own a fishing tackle company. www.wwfishingtackle.com. Thanks, Larry

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