batab
Posts: 15
Joined: Thu Sep 20, 2018 4:06 am

Retraction Loop

So, I was wondering if retraction is handled via open loop or if it has any sort of closed loop feedback.

In fact all of the retraction settings (and we actually have more than 6 of these) depend on the X,Y,Z speeds and jerks. although Simplify3D allows the set everything without any sort of dependency.

I'll make an example to make it clearer:

- let's neglect any acceleration and assume speed is constant
- let's neglect any setting but the ones below
- retraction distance = 10mm
- retraction speed = 20 mm/s
- minimum travel for retraction 10mm
- X/Y movement speed = 50 mm/s

Now, full retraction/refeed would require 1s since 10mm/(20mm/s) is 0.5s and you have to do this both for the retraction and refeed.

On the other hand minimum travel for retraction is only 0.2s because it is 10mm/(50mm/s).

This means that for any travel longer 0.2s the printer should try to do a 1s retraction/refeed. In this case how does Simplify3D handles this? Does it force a faster retraction? A shorter retraction distance? A standard retraction + faster refeed?

Or is this just handled at lower levels on the motherboard/controllers of the printer and thus it's totally printer dependent? Knowing about these details might give the user an easier time at troubleshooting.

Return to “General Discussion and Tips”