Changing input shaping params while printing seems broken

Basic Information:

Printer Model: DIY
MCU / Printerboard: SKR v1.3
Host / SBC: Pi 3B+
klippy.log

Describe your issue:

Changing input shaping parameters while printing either directly with a command like

SET_INPUT_SHAPER SHAPER_TYPE=MZV SHAPER_FREQ_X=0.1 SHAPER_FREQ_Y=0.1

inside the gcode or setting a tower that alters the shaping params with a command line

TUNING_TOWER COMMAND=SET_INPUT_SHAPER PARAMETER=SHAPER_FREQ_X START=0 FACTOR=0.005 BAND=5

before the print starts or in a header will cause the mcu to error out on subsequent G1 commands. see attached klippy.log for the traceback.

However, a workaround exists for the first case (not the tower). By adding a dummy G0 move after a SET_INPUT_SHAPER inside gcode, it avoids the error. So it seems to be an interaction between changing shaper values just before a command that involves extrusion (G1).

klippy.log (3.0 MB)

Ping @dmbutyugin

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.