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

    Lift during travel?

    Scheduled Pinned Locked Moved
    General Discussion
    5
    14
    2.5k
    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.
    • EasyTargetundefined
      EasyTarget
      last edited by

      @DjDemonD:

      sometimes the nozzle will move to the next and not lift, as no retraction is commanded, only a fast move.

      See also the 'Only retract when crossing perimeters' setting on the advanced panel of the Infill settings. AFIK this is the setting that toggles this. (Slic3r)

      Disaster? The original Printeye is dying with RRF 3.5 (M208 depreciated).
      PrintPy2024 to the rescue!
      MicroPython based; with simple wiring and and no custom PCB.

      1 Reply Last reply Reply Quote 0
      • EasyTargetundefined
        EasyTarget
        last edited by

        @DjDemonD:

        the only argument I've seen against fast travel moves, is that they are too fast to melt their way through any prominent filament from the previous layer, and therefore more likely to create an impact. Otherwise fast travel moves make sense on a lot of other levels.

        Amen, working on making sure nothing is sticking up (eg speed, extrusion and other calibration) is probably a better way to 'resolve' this then relying on the nozzle to blunt-force it's way from A-B.

        Disaster? The original Printeye is dying with RRF 3.5 (M208 depreciated).
        PrintPy2024 to the rescue!
        MicroPython based; with simple wiring and and no custom PCB.

        1 Reply Last reply Reply Quote 0
        • Ak Ericundefined
          Ak Eric
          last edited by

          So, to be clear: I want to lift on travel moves only: I don't want this tied in any way to retraction. There is a lot of hoopjumping you can do in S3D to sort of simulate this effect, but again, it's still tied to retraction.
          For example, if I disable all retraction, I still would like to lift nozzle during travel.
          This was brought up in the S3D forums, and I agree with all the points the author brings up:
          https://forum.simplify3d.com/viewtopic.php?f=23&t=8525&hilit=lift+during+travel

          Based on all my reading this sounds like it's 'not a thing' in firmware or in slicers. I feel the place to do this would be in the slicer itself, but getting the S3D devs to do anything is impossible.

          But on the flipside, I could envision this being done in the firmware as an option for G0/G1, in the same way you can use M376 to taper the bed compensation over time. Meaning, it wouldn't immediately just 'jump up 2mm' every time it travels, but ramp into it over a distance, then ramp out smoothly. Presuming the slicer can differentiate between travel moves: Looking at the gcode S3D spits out, it's all G1's. Small use case, probably never happen, but I can't imagine it hurting anything.

          Example usage: When I print with a 1.2mm volcano nozzle, any slight print artifact in fact becomes quite a large one, and the nozzle can catch on it while traveling around. On a .4mm nozzle the same artifact may be present, but it's so much smaller relative to the toolhead it just gets melted out of the way. But on the volcano, I've had whole prints shift by being caught during travel (meaning, nozzle hits print, print is so well stuck to the removable bed, the removable bed ends up getting pushed around), because some random piece decided to curl up a bit and hit the nozzle. Again, arguments could be made that 'you should tune your print better', and I won't argue that. But tuning takes waaay longer than if this option was a reality.

          Not a need. But sure would be nice.

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

            All FDM printer technologies that I know of need to use retraction before travel moves, so IMO it's entirely reasonable for Z lift to be tied to retraction. If you have a magic printer that doesn't need any retraction at all, why not set the retraction to 0.01mm or some other tiny value?

            Ramping Z up and down during travel moves was something I considered adding to RRF several years ago, but the Z lift supported by slicers made it redundant. In any case, if you ramp the Z lift during the travel move, you could still catch the nozzle on a curl up close to the start of the end of the travel move.

            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 0
            • Ak Ericundefined
              Ak Eric
              last edited by

              I think there are edgecases that aren't being solved by conventional slicer settings: I can say 'only retract when crossing open spaces' in S3d (which is what I usually do). But it's possible based on the toolpath of a given layer, that the head may move around to different spots, but not crossing any open spaces, and thus travel without a retract. I don't care if a little ooze sticks to some of the infill. So even if I had the 'z-hop on retract' set, it wouldn't hop for that move, and could arguably catch on something in the process.

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

                Is there a downside to retracting on all travel moves longer than a certain (short) distance?

                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 0
                • Ak Ericundefined
                  Ak Eric
                  last edited by

                  Can only speak for myself, but I've gotten far better quality not retracting on outer perimeters than retracting, in many cases. So I basically only retract when I cross an open space to remove that blobbing.

                  But you know what, I've never actually tried S3D's 'hop while retract' while using my delta, so I may as well try (on my core xy the bed is then constantly lowering/raising, really slows things down). Maybe it will end up scratching that itch 😉

                  1 Reply Last reply Reply Quote 0
                  • Ak Ericundefined
                    Ak Eric
                    last edited by

                    After some testing: The 'hop on retract' does get me what I'm after more or less. I end up having to retract more often than usual to pull it off (disable the 'only retract when crossing open spaces') which technically means things are slowing down slightly. But it's strangly cute watching the tooldhead bop up and down 1mm as it cruises off somewhere else in the print. Sure, I still think it'd be nice if this was entirely decoupled from retraction as it's own feature, but for the time being, I feel it's giving me what I want.

                    1 Reply Last reply Reply Quote 0
                    • EasyTargetundefined
                      EasyTarget
                      last edited by

                      Slicers do seem to want to minimize Z travel wherever possible.. a hangup from all the XY printers with slow Z axes on leadscrews I guess

                      With a delta printer the 'cost' of a Z lift during a move is minimal; so an option to put a hop on ALL non printing moves might be valuable. I can see edge cases where you might not want retract.

                      • I'm thinking of weird filaments, maybe machines who's 'extruder' only goes one way.. Concrete FDM systems? Pancake printers? There must be some variations of FDM where you only ever want to move the extrudite forwards and never, ever backwards..
                      • Having such a feature available, even if only as a 'support 0mm retraction with G10') option could be a nice feature to offer.

                      Disaster? The original Printeye is dying with RRF 3.5 (M208 depreciated).
                      PrintPy2024 to the rescue!
                      MicroPython based; with simple wiring and and no custom PCB.

                      1 Reply Last reply Reply Quote 0
                      • DjDemonDundefined
                        DjDemonD
                        last edited by

                        Agreed accurate deltas can do lifts and avoiding crossing perimeters etc much easier than cartesian machines.

                        I wonder though if this is something which is a slicer function, maybe raise an issue with slic3r or slic3rPE teams asking for a z hop no retract mode. Cura might be interested, you won't get anywhere with S3D.

                        Simon. Precision Piezo Z-Probe Technology
                        www.precisionpiezo.co.uk
                        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                        1 Reply Last reply Reply Quote 0
                        • 3DPMicroundefined
                          3DPMicro
                          last edited by

                          @Ak:

                          After some testing: But it's strangly cute watching the tooldhead bop up and down 1mm as it cruises off somewhere else in the print. .

                          I typically use .2mm which is plenty in my opinion

                          Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

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