From 4bdc11a8b3843b73079a2c8dfc8d8c0928c29662 Mon Sep 17 00:00:00 2001 From: Dmitry Butyugin Date: Mon, 6 Jul 2020 02:54:38 +0200 Subject: input_shaper: Initial support of input shaping (#3032) Input shaping can help to reduce printer vibrations due to resonances and eliminate or reduce ghosting in prints. Signed-off-by: Dmitry Butyugin --- docs/G-Codes.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'docs') diff --git a/docs/G-Codes.md b/docs/G-Codes.md index 3b939ec9..3c91ee63 100644 --- a/docs/G-Codes.md +++ b/docs/G-Codes.md @@ -596,3 +596,18 @@ been enabled: delay duration for the identified [delayed_gcode] and starts the timer for gcode execution. A value of 0 will cancel a pending delayed gcode from executing. + +## Resonance compensation + +The following command is enabled if an [input_shaper] config section has +been enabled: + - `SET_INPUT_SHAPER [SHAPER_FREQ_X=] + [SHAPER_FREQ_Y=] [DAMPING_RATIO_X=] + [DAMPING_RATIO_Y=] [SHAPER_TYPE=] + [SHAPER_TYPE_X=] [SHAPER_TYPE_Y=]`: Modify + input shaper parameters. Note that SHAPER_TYPE parameter resets input shaper + for both X and Y axes even if different shaper types have been configured + in [input_shaper] section. SHAPER_TYPE cannot be used together with either + of SHAPER_TYPE_X and SHAPER_TYPE_Y parameters. See + [example-extras.cfg](https://github.com/KevinOConnor/klipper/tree/master/config/example-extras.cfg) + for more details on each of these parameters. -- cgit v1.2.3-70-g09d2