Merge pull request #10858 from thinkyhead/bf2_rename_some_options
[2.0.x] Rename and document some configuration options
This commit is contained in:
commit
05fc761929
|
@ -453,7 +453,7 @@ script:
|
||||||
- export TEST_PLATFORM="-e DUE"
|
- export TEST_PLATFORM="-e DUE"
|
||||||
- restore_configs
|
- restore_configs
|
||||||
- opt_set MOTHERBOARD BOARD_RAMPS4DUE_EFB
|
- opt_set MOTHERBOARD BOARD_RAMPS4DUE_EFB
|
||||||
- opt_set BEZIER_JERK_CONTROL
|
- opt_set S_CURVE_ACCELERATION
|
||||||
- cp Marlin/Configuration.h Marlin/src/config/default/Configuration.h
|
- cp Marlin/Configuration.h Marlin/src/config/default/Configuration.h
|
||||||
- cp Marlin/Configuration_adv.h Marlin/src/config/default/Configuration_adv.h
|
- cp Marlin/Configuration_adv.h Marlin/src/config/default/Configuration_adv.h
|
||||||
- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
|
- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
|
||||||
|
|
|
@ -639,15 +639,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -639,15 +639,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -658,15 +658,14 @@
|
||||||
#define DEFAULT_EJERK 10.0
|
#define DEFAULT_EJERK 10.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,4,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 4, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -686,15 +686,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -645,15 +645,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -626,15 +626,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -639,15 +639,14 @@
|
||||||
#define DEFAULT_EJERK 1.0
|
#define DEFAULT_EJERK 1.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -626,15 +626,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -637,15 +637,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -648,15 +648,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -657,15 +657,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -648,15 +648,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -642,15 +642,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -642,15 +642,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -648,15 +648,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -620,15 +620,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -620,15 +620,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -644,15 +644,14 @@
|
||||||
#define DEFAULT_EJERK 4.0
|
#define DEFAULT_EJERK 4.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -653,15 +653,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 4.0
|
#define DEFAULT_EJERK 4.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -653,15 +653,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -653,15 +653,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -642,15 +642,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -650,15 +650,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -658,15 +658,14 @@
|
||||||
#define DEFAULT_EJERK 8.0
|
#define DEFAULT_EJERK 8.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -658,15 +658,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -637,15 +637,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -642,15 +642,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -642,15 +642,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -678,15 +678,14 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -636,15 +636,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -651,15 +651,14 @@
|
||||||
#define DEFAULT_EJERK 3.0
|
#define DEFAULT_EJERK 3.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -640,15 +640,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -669,15 +669,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -689,15 +689,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -649,15 +649,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -667,15 +667,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -449,13 +449,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 20.0
|
#define DEFAULT_EJERK 20.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 20.0
|
#define DEFAULT_EJERK 20.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -648,15 +648,14 @@
|
||||||
#define DEFAULT_EJERK 1.0
|
#define DEFAULT_EJERK 1.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -446,13 +446,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -638,15 +638,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -720,15 +720,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -448,13 +448,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -720,15 +720,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
|
@ -448,13 +448,13 @@
|
||||||
//
|
//
|
||||||
//#define JUNCTION_DEVIATION
|
//#define JUNCTION_DEVIATION
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
#define JUNCTION_DEVIATION_FACTOR 0.05
|
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
|
||||||
#define JUNCTION_ACCELERATION_FACTOR 1000
|
#define JUNCTION_ACCELERATION 1000 // (mm/s²) Maximum centripetal acceleration
|
||||||
//#define JUNCTION_DEVIATION_INCLUDE_E
|
//#define JUNCTION_DEVIATION_INCLUDE_E
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
|
||||||
#define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
|
#define MICROSTEP_MODES { 16, 16, 16, 16, 16 } // [1,2,4,8,16]
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @section stepper motor current
|
* @section stepper motor current
|
||||||
|
|
|
@ -720,15 +720,14 @@
|
||||||
#define DEFAULT_EJERK 5.0
|
#define DEFAULT_EJERK 5.0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Realtime Jerk Control
|
* S-Curve Acceleration
|
||||||
*
|
*
|
||||||
* This option eliminates vibration during printing by fitting a Bézier
|
* This option eliminates vibration during printing by fitting a Bézier
|
||||||
* curve to move acceleration, producing much smoother direction changes.
|
* curve to move acceleration, producing much smoother direction changes.
|
||||||
* Because this is computationally-intensive, a 32-bit MCU is required.
|
|
||||||
*
|
*
|
||||||
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
|
||||||
*/
|
*/
|
||||||
//#define BEZIER_JERK_CONTROL
|
//#define S_CURVE_ACCELERATION
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Z Probe Options =============================
|
//============================= Z Probe Options =============================
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue