Move JD to Config.h (and fix jerk->eeprom bug) (#12720)

This commit is contained in:
Ludy
2018-12-27 22:29:39 +01:00
committed by Scott Lahteine
parent 594898aea7
commit cfc5e96b4b
148 changed files with 1250 additions and 851 deletions

View File

@ -673,6 +673,14 @@
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves
//
// Use Junction Deviation instead of traditional Jerk Limiting
//
//#define JUNCTION_DEVIATION
#if ENABLED(JUNCTION_DEVIATION)
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
#endif
/**
* Default Jerk (mm/s)
* Override with M205 X Y Z E
@ -681,10 +689,13 @@
* When changing speed and direction, if the difference is less than the
* value set here, it may happen instantaneously.
*/
#define DEFAULT_XJERK 10.0
#define DEFAULT_YJERK 10.0
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0
#if DISABLED(JUNCTION_DEVIATION)
#define DEFAULT_XJERK 10.0
#define DEFAULT_YJERK 10.0
#define DEFAULT_ZJERK 0.3
#endif
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
/**
* S-Curve Acceleration

View File

@ -482,14 +482,6 @@
// if unwanted behavior is observed on a user's machine when running at very slow speeds.
#define MINIMUM_PLANNER_SPEED 0.05 // (mm/s)
//
// Use Junction Deviation instead of traditional Jerk Limiting
//
//#define JUNCTION_DEVIATION
#if ENABLED(JUNCTION_DEVIATION)
#define JUNCTION_DEVIATION_MM 0.02 // (mm) Distance from real junction edge
#endif
//
// Backlash Compensation
// Adds extra movement to axes on direction-changes to account for backlash.