Limit Junction Deviation (0.01 to 0.3)
This commit is contained in:
parent
327b9c389d
commit
4c3504c43f
2 changed files with 10 additions and 2 deletions
|
|
@ -9138,7 +9138,15 @@ inline void gcode_M205() {
|
|||
if (parser.seen('S')) planner.min_feedrate_mm_s = parser.value_linear_units();
|
||||
if (parser.seen('T')) planner.min_travel_feedrate_mm_s = parser.value_linear_units();
|
||||
#if ENABLED(JUNCTION_DEVIATION)
|
||||
if (parser.seen('J')) planner.junction_deviation_mm = parser.value_linear_units();
|
||||
if (parser.seen('J')) {
|
||||
const float junc_dev = parser.value_linear_units();
|
||||
if (WITHIN(junc_dev, 0.01, 0.3))
|
||||
planner.junction_deviation_mm = junc_dev;
|
||||
else {
|
||||
SERIAL_ERROR_START();
|
||||
SERIAL_ERRORLNPGM("?J out of range (0.01 to 0.3)");
|
||||
}
|
||||
}
|
||||
#else
|
||||
if (parser.seen('X')) planner.max_jerk[X_AXIS] = parser.value_linear_units();
|
||||
if (parser.seen('Y')) planner.max_jerk[Y_AXIS] = parser.value_linear_units();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue