Deceleration to zero speed improvements. Update defaults.
- A minor issue with deceleration ramps when close to zero velocity. Should be virtually unnoticeable for most CNC systems, but fixed in this push and accurate to physics. - Updated some of the junction deviation defaults. Because the new stepper algorithm can easily maximize a CNC machine’s capabilities or simply go much faster, this means the speed in which it enters junctions has to be a little more constrained. Meaning that, we have to slow a little bit down more so that we don’t exceed the acceleration limits of the stepper motors.
This commit is contained in:
14
defaults.h
14
defaults.h
@ -45,7 +45,7 @@
|
||||
#define DEFAULT_FEEDRATE 250.0 // mm/min
|
||||
#define DEFAULT_STEPPING_INVERT_MASK ((1<<Y_DIRECTION_BIT)|(1<<Z_DIRECTION_BIT))
|
||||
#define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.05 // mm
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.02 // mm
|
||||
#define DEFAULT_ARC_TOLERANCE 0.005 // mm
|
||||
#define DEFAULT_DECIMAL_PLACES 3
|
||||
#define DEFAULT_REPORT_INCHES 0 // false
|
||||
@ -83,7 +83,7 @@
|
||||
#define DEFAULT_FEEDRATE 254.0 // mm/min (10 ipm)
|
||||
#define DEFAULT_STEPPING_INVERT_MASK ((1<<Y_DIRECTION_BIT)|(1<<Z_DIRECTION_BIT))
|
||||
#define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.05 // mm
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.02 // mm
|
||||
#define DEFAULT_ARC_TOLERANCE 0.005 // mm
|
||||
#define DEFAULT_DECIMAL_PLACES 3
|
||||
#define DEFAULT_REPORT_INCHES 1 // true
|
||||
@ -153,17 +153,17 @@
|
||||
#define DEFAULT_X_MAX_RATE 7000.0 // mm/min
|
||||
#define DEFAULT_Y_MAX_RATE 7000.0 // mm/min
|
||||
#define DEFAULT_Z_MAX_RATE 7000.0 // mm/min
|
||||
#define DEFAULT_X_ACCELERATION (500.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_Y_ACCELERATION (500.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_Z_ACCELERATION (500.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_X_ACCELERATION (600.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_Y_ACCELERATION (600.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_Z_ACCELERATION (600.0*60*60) // 10 mm/min^2
|
||||
#define DEFAULT_X_MAX_TRAVEL 200.0 // mm
|
||||
#define DEFAULT_Y_MAX_TRAVEL 200.0 // mm
|
||||
#define DEFAULT_Z_MAX_TRAVEL 200.0 // mm
|
||||
#define DEFAULT_STEP_PULSE_MICROSECONDS 10
|
||||
#define DEFAULT_FEEDRATE 1000.0 // mm/min
|
||||
#define DEFAULT_STEPPING_INVERT_MASK ((1<<Y_DIRECTION_BIT)|(1<<Z_DIRECTION_BIT))
|
||||
#define DEFAULT_STEPPING_INVERT_MASK ((1<<Y_DIRECTION_BIT))
|
||||
#define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.05 // mm
|
||||
#define DEFAULT_JUNCTION_DEVIATION 0.02 // mm
|
||||
#define DEFAULT_ARC_TOLERANCE 0.005 // mm
|
||||
#define DEFAULT_DECIMAL_PLACES 3
|
||||
#define DEFAULT_REPORT_INCHES 0 // false
|
||||
|
Reference in New Issue
Block a user