jschroeder
Posts: 12
Joined: Tue May 07, 2019 3:36 pm

Smart Retraction Distance

Requesting a feature which will change the amount of retraction distance based on the linear distance between two points. The longer the distance between two points, the more retraction is necessary to keep material from drooling out of the nozzle. Here is what I'm thinking/suggesting:

Add/change the following options:
  • Retract Only When Movement Distance is Greater Than __________ mm (prevents retractions for really short moves)
  • Minimum Retraction Distance ___________ mm (same as current 'Retraction Distance' setting, sets a minimum amount)
  • Retraction Distance _________ % (% of movement distance to be a retraction. will typically be <5%)
  • Maximum Retraction Distance ___________ mm (sets a maximum retraction, prevents backing filament out of extruder)
As S3D calculates the movement of the machine, whenever there is a retraction, change the retraction amount based on the linear distance between wherever you stop printing and when you start printing again.
S3D-Jake
Posts: 1048
Joined: Wed Jun 20, 2018 12:45 pm

Re: Smart Retraction Distance

jschroeder wrote: Mon Jul 22, 2019 1:19 pm Requesting a feature which will change the amount of retraction distance based on the linear distance between two points. The longer the distance between two points, the more retraction is necessary to keep material from drooling out of the nozzle. Here is what I'm thinking/suggesting:

Add/change the following options:
  • Retract Only When Movement Distance is Greater Than __________ mm (prevents retractions for really short moves)
  • Minimum Retraction Distance ___________ mm (same as current 'Retraction Distance' setting, sets a minimum amount)
  • Retraction Distance _________ % (% of movement distance to be a retraction. will typically be <5%)
  • Maximum Retraction Distance ___________ mm (sets a maximum retraction, prevents backing filament out of extruder)
As S3D calculates the movement of the machine, whenever there is a retraction, change the retraction amount based on the linear distance between wherever you stop printing and when you start printing again.

  • Retract Only When Movement Distance is Greater Than __________ mm (prevents retractions for really short moves) This already exists. Do you think it needs to be altered and if so in what way?
  • Minimum Retraction Distance ___________ mm (same as current 'Retraction Distance' setting, sets a minimum amount) Understood!
  • Retraction Distance _________ % (% of movement distance to be a retraction. will typically be <5%) This might be better as "Extra Retraction Distance %" As the minimum should always be present in the retraction. This should be a variable number added to the existing retraction amount
  • Maximum Retraction Distance ___________ mm (sets a maximum retraction, prevents backing filament out of extruder) Perfect!
Thanks for your request!

I've added some comments above. I'll document this as a new feature request and monitor your thread for additional user interest!
"A bird does not sing because it has an answer. It sings because it has a song."

Return to “Feature Requests”