G4 (dwell) causing stuttering motion on delta printer
Hi, I'm trying to improve my printer's behaviour when restarting after retractions. It's a delta with Bowden and the filament takes a bit of time to start flowing properly again after a retraction. I'm using Slic3r and have tried to fix this using the "Extra length on restart" retraction setting, but with limited success. It seems that part of the problem is the delay time, not just the backlash in the Bowden setup. So, I'm trying post-processing the G-code to add a short dwell (e.g. G4 P100) after each forward feed of the extruder axis alone.
It's helping, but the printer seems to be doing several stops and starts when these dwells occur, rather than a single pause, resulting in a stuttering motion. It seems to do this even within a linear move, which makes me think it's something to do with the delta motion processing. With a long dwell time (say 1 s), the stuttering motion does not occur.
Here's a G-code fragment of the retraction, both before:
G1 X-71.531 Y-12.073 F2880.000 E81.43661
G1 F3600.000 E81.34661
G92 E0
G1 X-55.787 Y-16.250 F3600.000
G1 E1.80000 F3600.000
G1 X-39.750 Y-16.250 E2.82098 F1080.000
...and after:
G1 X-71.531 Y-12.073 F2880.000 E81.43661
G1 F3600.000 E81.34661
G92 E0
G1 X-55.787 Y-16.250 F3600.000
G1 E1.80000 F3600.000
G4 P100
G1 X-39.750 Y-16.250 E2.82098 F1080.000
Thanks for any help or suggestions!
Comments