I thought I understood how this works but I am not so sure now.
I had a print come out horrible. nasty stringing to the point it was pulling filament from the nozzle and causing in effect and result an underextrusion once it started printing again as it thought their was x filament in the nozzle and there was not because the oozing/stringing had pulled it out.
bad
anyway I figured maybe temps were too high or something. turns out retraction was straight up simply not happening. at all.
the drive gear did not even attempt to reverse (to retract) well duh that is the problem.
but I have it set to retract only when crossing open spaces or over 3mm of movement.
what gives? why was it not retracting?
the only thing I thought of at the time was maybe it does not recognize an open space if that open space is not in the same process?
ie I am printing 4 components simultaneously. each has its own set of processes. is it possible because of this it does not recognize going from one discrete object to another discrete object as an "open space" because each is its own process?
suggestions?
I turned on force retraction between layers and turned off retract only over open spaces and this seemed to fix it but now it constantly retracts for any movement (which can create its own problems in some prints)
what am I doing wrong? is there some other setting that will interfere with the only retract when crossing open spaces and stop that from working properly?