mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-07 06:57:39 -06:00
✨ INPUT_SHAPING_Z
This commit is contained in:
parent
eb68278226
commit
5151a90a13
375 changed files with 750 additions and 3000 deletions
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1194,20 +1194,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1190,20 +1190,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1186,20 +1186,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1186,20 +1186,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1184,20 +1184,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1187,20 +1187,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
|
@ -1185,20 +1185,14 @@
|
||||||
* 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. The buffer size is
|
* This option uses a lot of SRAM for the step buffer. The buffer size is
|
||||||
* calculated automatically from SHAPING_FREQ_[XY], DEFAULT_AXIS_STEPS_PER_UNIT,
|
* calculated automatically from SHAPING_FREQ_[XYZ], DEFAULT_AXIS_STEPS_PER_UNIT,
|
||||||
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
* DEFAULT_MAX_FEEDRATE and ADAPTIVE_STEP_SMOOTHING. The default calculation can
|
||||||
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
* be overridden by setting SHAPING_MIN_FREQ and/or SHAPING_MAX_FEEDRATE.
|
||||||
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
* The higher the frequency and the lower the feedrate, the smaller the buffer.
|
||||||
* If the buffer is too small at runtime, input shaping will have reduced
|
* If the buffer is too small at runtime, input shaping will have reduced
|
||||||
* effectiveness during high speed movements.
|
* effectiveness during high speed movements.
|
||||||
*
|
*
|
||||||
* Tune with M593 D<factor> F<frequency>:
|
* Tune with M593 D<factor> F<frequency>
|
||||||
*
|
|
||||||
* D<factor> Set the zeta/damping factor. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* F<frequency> Set the frequency. If axes (X, Y, etc.) are not specified, set for all axes.
|
|
||||||
* T[map] Input Shaping type, 0:ZV, 1:EI, 2:2H EI (not implemented yet)
|
|
||||||
* X<1> Set the given parameters only for the X axis.
|
|
||||||
* Y<1> Set the given parameters only for the Y axis.
|
|
||||||
*/
|
*/
|
||||||
//#define INPUT_SHAPING_X
|
//#define INPUT_SHAPING_X
|
||||||
//#define INPUT_SHAPING_Y
|
//#define INPUT_SHAPING_Y
|
||||||
|
|
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