mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-10 00:07:55 -06:00
parent
39b75a7f50
commit
c5f914116f
298 changed files with 4151 additions and 3859 deletions
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1072,14 +1072,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1093,14 +1092,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1068,14 +1068,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1089,14 +1088,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1064,14 +1064,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1085,14 +1084,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1062,14 +1062,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1083,14 +1082,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1065,14 +1065,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1086,14 +1085,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1059,14 +1059,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1080,14 +1079,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
|
@ -1063,14 +1063,13 @@
|
||||||
*
|
*
|
||||||
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
* Zero Vibration (ZV) Input Shaping for X and/or Y movements.
|
||||||
*
|
*
|
||||||
* This option uses a lot of SRAM for the step buffer, which is related to the
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* largest step rate possible for the shaped axes. If the build fails due to
|
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* low SRAM the buffer size may be reduced by setting smaller values for
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* DEFAULT_AXIS_STEPS_PER_UNIT and/or DEFAULT_MAX_FEEDRATE. Disabling
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* ADAPTIVE_STEP_SMOOTHING and reducing the step rate for non-shaped axes may
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* also reduce the buffer sizes. Runtime editing of max feedrate (M203) or
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* resonant frequency (M593) may result in input shaping losing effectiveness
|
* effectiveness during high speed movements.
|
||||||
* during high speed movements to prevent buffer overruns.
|
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>:
|
||||||
*
|
*
|
||||||
|
@ -1084,14 +1083,16 @@
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
|
||||||
#if ENABLED(INPUT_SHAPING_X)
|
#if ENABLED(INPUT_SHAPING_X)
|
||||||
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
#define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis.
|
||||||
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_X 0.15f // Damping ratio of the X axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(INPUT_SHAPING_Y)
|
#if ENABLED(INPUT_SHAPING_Y)
|
||||||
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
#define SHAPING_FREQ_Y 40 // (Hz) The default dominant resonant frequency on the Y axis.
|
||||||
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
#define SHAPING_ZETA_Y 0.15f // Damping ratio of the Y axis (range: 0.0 = no damping to 1.0 = critical damping).
|
||||||
#endif
|
#endif
|
||||||
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
//#define SHAPING_MIN_FREQ 20 // By default the minimum of the shaping frequencies. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MAX_STEPRATE 10000 // By default the maximum total step rate of the shaped axes. Override to affect SRAM usage.
|
||||||
|
//#define SHAPING_MENU // Add a menu to the LCD to set shaping parameters.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
#define AXIS_RELATIVE_MODES { false, false, false, false }
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue