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

    Issues at the end of printing!

    Scheduled Pinned Locked Moved
    General Discussion
    3
    17
    2.2k
    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.
    • Hélder Rochaundefined
      Hélder Rocha
      last edited by

      Hello good people,
      there are 3 points that I would like, if possible,for you to help me solve:
      The first is that, at the end of each print, the hotend stays for a reasonable ammount of time on top of the printed piece, distroing its final layer and only after a few long seconds it goes to the presentation coordinates.
      The second point would be that, at the end of the printing, the filament is completely retracted from the extruder and I would like it to make only a 50 mm retraction.
      The third point, is there any way to make the extruder work without having to have temperature active on the hotend? Just because i have a bowden tube and, whem i what to change the filament, i allways have to heat up the printer to make that change.

      Thank you guys

      Vetiundefined 1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti @Hélder Rocha
        last edited by

        @Hélder-Rocha

        all of that is in the end g code of your slicer.

        you can issue the commands that you want executed there.

        post the end of a generated g code

        1 Reply Last reply Reply Quote 0
        • Hélder Rochaundefined
          Hélder Rocha
          last edited by

          Here it goes...tks for the fast reply Veti:

          ;TIME_ELAPSED:4699.674645
          G1 F2700 E3279.06216
          M140 S0
          M107
          G91 ;Relative positioning
          G1 E-2 F2700 ;Retract a bit
          G1 E-2 Z0.2 F2400 ;Retract and raise Z
          G1 X5 Y5 F3000 ;Wipe out
          G1 Z10 ;Raise Z more
          G90 ;Absolute positionning

          G1 X0 Y300 ;Present print
          M106 S0 ;Turn-off fan
          M104 S0 ;Turn-off hotend
          M140 S0 ;Turn-off bed

          M84 X Y E ;Disable all steppers but Z

          M82 ;absolute extrusion mode
          M104 S0
          ;End of Gcode

          Vetiundefined 1 Reply Last reply Reply Quote 0
          • Vetiundefined
            Veti @Hélder Rocha
            last edited by Veti

            delete the first M140 S0 its in there twice

            G1 E-2 F2700 ;Retract a bit
            G1 E-2 Z0.2 F2400 ;Retract and raise Z

            this retracts by 4mm is that correct?

            the moves are a bit strange (do you actually wipe?)
            why move to X5 Y5 (G1 X5 Y5 F3000 ;Wipe out)
            and then move to X0 Y300 (G1 X0 Y300 ;Present print)

            1 Reply Last reply Reply Quote 0
            • Hélder Rochaundefined
              Hélder Rocha
              last edited by

              Hi veti,
              I dont realy know how many mm does it retracts. This is the default settings on CURA.
              Do you think i should remove the line "G1 X5 Y5 F3000 ;Wipe out"?

              About the retraction, what i wold like, is for the printer retracts about 50mm, so the filament doesnt cook in the hotend wile its cooling.

              Vetiundefined 1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti @Hélder Rocha
                last edited by

                @Hélder-Rocha said in Issues at the end of printing!:

                Do you think i should remove the line "G1 X5 Y5 F3000 ;Wipe out"?

                i dont know your printer. does it wipe the filament with a brush or something at x5 y5?

                About the retraction, what i wold like, is for the printer retracts about 50mm, so the filament doesnt cook in the hotend wile its cooling.

                so just increase the retraction amount in the end script from 2mm to 50mm

                1 Reply Last reply Reply Quote 0
                • Hélder Rochaundefined
                  Hélder Rocha
                  last edited by

                  Probably it is not wiping out.... it just stays on top of my print distroying it! Dont know what to do about it!
                  About the retracction, ok, i will put 50mm instead of 2, but the issue is that in the end, it retracts all the way

                  Vetiundefined 1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti @Hélder Rocha
                    last edited by

                    @Hélder-Rocha
                    so define the coordinates in x and y where you want the printhead to move and put it in the end code.

                    1 Reply Last reply Reply Quote 0
                    • Hélder Rochaundefined
                      Hélder Rocha
                      last edited by

                      all right... i´ll do a try

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

                        In Cura find the setting for relative extrusion. Usually if the end of print retraction is removing all of the filament it's because it's set to absolute extrusion mode and is trying to move the extruder position back to what it was at the very start of the print.

                        Alternatively, just add an M83 right before your retraction commands in the end gcode to switch it to relative extruder moves for just that part.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 1
                        • Hélder Rochaundefined
                          Hélder Rocha
                          last edited by

                          Hi Phaedrux, so it should be like this?

                          ;TIME_ELAPSED:4699.674645
                          G1 F2700 E3279.06216
                          M140 S0
                          M107
                          G91 ;Relative positioning
                          M83
                          G1 E-2 F2700 ;Retract a bit
                          G1 E-2 Z0.2 F2400 ;Retract and raise Z
                          G1 X5 Y5 F3000 ;Wipe out
                          G1 Z10 ;Raise Z more
                          G90 ;Absolute positionning
                          G1 X0 Y300 ;Present print
                          M106 S0 ;Turn-off fan
                          M104 S0 ;Turn-off hotend
                          M140 S0 ;Turn-off bed
                          M84 X Y E ;Disable all steppers but Z
                          M82 ;absolute extrusion mode
                          M104 S0
                          ;End of Gcode

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

                            Yes that should do it.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • Hélder Rochaundefined
                              Hélder Rocha
                              last edited by

                              lets try it... tks a lot

                              1 Reply Last reply Reply Quote 0
                              • Hélder Rochaundefined
                                Hélder Rocha
                                last edited by

                                I have the "M82" in the end of the G-code. Does it di anything there or can i delete it?

                                1 Reply Last reply Reply Quote 0
                                • Hélder Rochaundefined
                                  Hélder Rocha
                                  last edited by

                                  Its the only place i find absolute mode for the extruder at the G-code!

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

                                    I suspect that if you look at a sliced gcode from cura you'd find an M82 at the beginning as well.

                                    You can remove that M82 from the end gcode.

                                    In Cura the setting for relative extrusion is in the Special moves area. Maybe hidden by default.

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    1 Reply Last reply Reply Quote 0
                                    • Hélder Rochaundefined
                                      Hélder Rocha
                                      last edited by

                                      Yes, i read about that in this forum but i couldnt find that kind of hidden code. I used the m83 and it worked fine. Tks a lot Phaedrux

                                      1 Reply Last reply Reply Quote 1
                                      • First post
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA