Jump to content
Ultimaker Community of 3D Printing Experts

Variable Retraction Distance


lars86
 Share

Recommended Posts

Posted · Variable Retraction Distance

I wanted to offer up a feature request: variable retraction distance. (mm filament retract / mm rapid move)

I think this would help the printer avoid tripping up in areas with many, short, retracted rapids. Instead of having to disable retracts for short hops, it would still make an attempt, but never to the extent that it would delay the rapid.

Thoughts?

 

  • Link to post
    Share on other sites

    • 1 year later...
    Posted (edited) · Variable Retraction Distance

    No one else has an opinion?

    Ooze is definitely time dependant, and since rapid travel speeds are fixed and known, you can just evaluate the length of the rapid move, and apply a variable retract distance which ensures the retract move is completed within the rapid move.

    Edited by Guest
  • Link to post
    Share on other sites

    • 7 years later...
    Posted (edited) · Variable Retraction Distance

    I know this is old but I wish I had this option. I have a fan duct ending on 10 tiny posts. I have the printer retracting on every single one but it starts printing with blobs and ends fine on the final post. I just cannot figure out the best setting for the situation. Changing flow will start great but end with a weak final post that breaks. Coasting helps a bit but still the same. More retraction will create bubbles in filament so I cannot retract more....it is a never ending cycle. I wish I had an option to chose more retraction at the beginning and less at the end. 

    image.jpeg

    Edited by sophocha
  • Link to post
    Share on other sites

    Posted · Variable Retraction Distance

    What size nozzle are you printing that with?

    Is there a feature of the model that is not allowing it to be printed flat?

    What is your "Max Comb Distance with No Retract" and "Retraction Minimum Travel"?

     

    If you slice the model and use "Relative Extrusion" the gcode is very easy to read.  You could alter the retractions by hand although it would take a while since every involved layer would need to be changed.

    The gcode in Relative Extrusion would look like this (my retraction distance is obvious) and searching through the file for "00 E" will find them all:

    G1 X69.988 Y108.831 E0.04676
    G1 F2100 E-5.5
    G0 F9000 X106.767 Y121.431
    G1 F2100 E5.5
    G1 F3000 X107.318 Y121.73 E0.01983
    G1 X108.818 Y122.455 E0.051231

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
     Share

    • Our picks

      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 14 replies
    ×
    ×
    • Create New...