mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2026-01-14 03:45:35 -07:00
MarlinFirmware/Marlin#28277
This commit is contained in:
parent
05d823d9c7
commit
3c281e92f9
406 changed files with 7714 additions and 0 deletions
|
|
@ -1238,6 +1238,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1242,6 +1242,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1238,6 +1238,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1234,6 +1234,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1234,6 +1234,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1234,6 +1234,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1232,6 +1232,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1235,6 +1235,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1235,6 +1235,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1233,6 +1233,25 @@
|
|||
#define FTM_FS 1000 // (Hz) Frequency for trajectory generation.
|
||||
#define FTM_MIN_SHAPE_FREQ 20 // (Hz) Minimum shaping frequency, lower consumes more RAM
|
||||
|
||||
/**
|
||||
* TMC2208 / TMC2208_STANDALONE drivers require a brief pause after a DIR change
|
||||
* to prevent a standstill shutdown when using StealthChop (the standalone default).
|
||||
* These options cause FT Motion to delay for > 750µs after a DIR change on a given axis.
|
||||
* Disable only if you are certain that this can never happen with your TMC2208s.
|
||||
*/
|
||||
#if AXIS_DRIVER_TYPE_X(TMC2208) || AXIS_DRIVER_TYPE_X(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_X
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Y(TMC2208) || AXIS_DRIVER_TYPE_Y(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Y
|
||||
#endif
|
||||
#if AXIS_DRIVER_TYPE_Z(TMC2208) || AXIS_DRIVER_TYPE_Z(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_Z
|
||||
#endif
|
||||
#if HAS_E_DRIVER(TMC2208) || HAS_E_DRIVER(TMC2208_STANDALONE)
|
||||
#define FTM_DIR_CHANGE_HOLD_E
|
||||
#endif
|
||||
|
||||
#endif // FT_MOTION
|
||||
|
||||
/**
|
||||
|
|
|
|||
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