Firmware retraction is slow moving, slicer or klipper problem?

Basic Information:

Printer Model: Ender 5 Pro
MCU / Printerboard: BTT SKR Mini e3 v3
klippy.log file too big, 29 mb? is this the root to the whole problem? something nasty happening?

Describe your issue:

Hey guys! Polymer Engineer from sweden here!

What an awsome firmware to begin with! But ive encounter something strange i couldnt fix, i was first using Cura, but to get firmware retraction to work without addons/plugins i switched to SuperSlicer, ive turned of everything i can find that is doing any auto speed thing in the slicer to make Klipper take care of things. X Y movements is really solid and works really good, but the firmaware retraction is working but it retracts so slow!

6mm retraction at 100mm/s speed takes 4-5 seconds, so something is of but i cant find where…

I can uploead klippy to google drive if needed, it was too big for forum, 29mbv ;o

Best regards!
/Peter

A klippy.log would help since it contains the interpreted config that you are using. You either can zip it, upload it to gdrive.

The settings that limit retraction velocity are:

[extruder]
#max_extrude_only_velocity:
#max_extrude_only_accel:
#   Maximum velocity (in mm/s) and acceleration (in mm/s^2) of the
#   extruder motor for retractions and extrude-only moves. These
#   settings do not have any impact on normal printing moves. If not
#   specified then they are calculated to match the limit an XY
#   printing move with a cross section of 4.0*nozzle_diameter^2 would
#   have.

And if you are using firmware retraction (G10/G11):

[firmware_retraction]
#retract_length: 0
#   The length of filament (in mm) to retract when G10 is activated,
#   and to unretract when G11 is activated (but see
#   unretract_extra_length below). The default is 0 mm.
#retract_speed: 20
#   The speed of retraction, in mm/s. The default is 20 mm/s.
#unretract_speed: 10
#   The speed of unretraction, in mm/s. The default is 10 mm/s.

https://www.klipper3d.org/Config_Reference.html#extruder
use a number that is sane for your situation
max_extrude_only_accel: 5000

You sir should be awarded an gold medal and an high five, i feel so stupid! Ofc i need to define more movement if i klipper should do the movement instead of the slicers “assumptions”…

I went with

max_extrude_only_velocity: 60
max_extrude_only_accel: 1500

and now it works flawlessly, had even to turn down ret-speed to 40 whilst printing to not slip grip on filament!

Is there any deeper math or study to find best accel speed?

Cant thank you enough i was so sure it was some slicer setting so this would taken ages!

Just look at the progress, now i was able to print my bracket no problems at all at speeds i didnt think was possible with bowden with this quality :muscle:

1 Like