Configurable Max Accel, Max Feedrate, Max Jerk edit limits (#13929)
This commit is contained in:
parent
f9400b6a3c
commit
438835f6a5
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -87,7 +87,7 @@ extern "C" {
|
||||||
// Return free memory between end of heap (or end bss) and whatever is current
|
// Return free memory between end of heap (or end bss) and whatever is current
|
||||||
int freeMemory() {
|
int freeMemory() {
|
||||||
int free_memory, heap_end = (int)_sbrk(0);
|
int free_memory, heap_end = (int)_sbrk(0);
|
||||||
return (int)&free_memory - (heap_end ? heap_end : (int)&_ebss);
|
return (int)&free_memory - (heap_end ?: (int)&_ebss);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------
|
// ------------------------
|
||||||
|
|
|
@ -414,7 +414,7 @@ extern "C" {
|
||||||
// Return free memory between end of heap (or end bss) and whatever is current
|
// Return free memory between end of heap (or end bss) and whatever is current
|
||||||
int freeMemory() {
|
int freeMemory() {
|
||||||
int free_memory, heap_end = (int)_sbrk(0);
|
int free_memory, heap_end = (int)_sbrk(0);
|
||||||
return (int)&free_memory - (heap_end ? heap_end : (int)&__bss_end__);
|
return (int)&free_memory - (heap_end ?: (int)&__bss_end__);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------
|
// ------------------------
|
||||||
|
|
|
@ -762,7 +762,7 @@ void kill(PGM_P const lcd_msg/*=nullptr*/, const bool steppers_off/*=false*/) {
|
||||||
SERIAL_ERROR_MSG(MSG_ERR_KILLED);
|
SERIAL_ERROR_MSG(MSG_ERR_KILLED);
|
||||||
|
|
||||||
#if HAS_DISPLAY
|
#if HAS_DISPLAY
|
||||||
ui.kill_screen(lcd_msg ? lcd_msg : PSTR(MSG_KILLED));
|
ui.kill_screen(lcd_msg ?: PSTR(MSG_KILLED));
|
||||||
#else
|
#else
|
||||||
UNUSED(lcd_msg);
|
UNUSED(lcd_msg);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -507,7 +507,7 @@
|
||||||
case TMC_GLOBAL_SCALER:
|
case TMC_GLOBAL_SCALER:
|
||||||
{
|
{
|
||||||
uint16_t value = st.GLOBAL_SCALER();
|
uint16_t value = st.GLOBAL_SCALER();
|
||||||
SERIAL_PRINT(value ? value : 256, DEC);
|
SERIAL_PRINT(value ?: 256, DEC);
|
||||||
SERIAL_ECHOPGM("/256");
|
SERIAL_ECHOPGM("/256");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -62,11 +62,9 @@ void GcodeSuite::M201() {
|
||||||
LOOP_XYZE(i) {
|
LOOP_XYZE(i) {
|
||||||
if (parser.seen(axis_codes[i])) {
|
if (parser.seen(axis_codes[i])) {
|
||||||
const uint8_t a = (i == E_AXIS ? uint8_t(E_AXIS_N(target_extruder)) : i);
|
const uint8_t a = (i == E_AXIS ? uint8_t(E_AXIS_N(target_extruder)) : i);
|
||||||
planner.settings.max_acceleration_mm_per_s2[a] = parser.value_axis_units((AxisEnum)a);
|
planner.set_max_acceleration(a, parser.value_axis_units((AxisEnum)a));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
planner.reset_acceleration_rates();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -82,7 +80,7 @@ void GcodeSuite::M203() {
|
||||||
LOOP_XYZE(i)
|
LOOP_XYZE(i)
|
||||||
if (parser.seen(axis_codes[i])) {
|
if (parser.seen(axis_codes[i])) {
|
||||||
const uint8_t a = (i == E_AXIS ? uint8_t(E_AXIS_N(target_extruder)) : i);
|
const uint8_t a = (i == E_AXIS ? uint8_t(E_AXIS_N(target_extruder)) : i);
|
||||||
planner.settings.max_feedrate_mm_s[a] = parser.value_axis_units((AxisEnum)a);
|
planner.set_max_feedrate(a, parser.value_axis_units((AxisEnum)a));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,17 +150,17 @@ void GcodeSuite::M205() {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#if HAS_CLASSIC_JERK
|
#if HAS_CLASSIC_JERK
|
||||||
if (parser.seen('X')) planner.max_jerk.x = parser.value_linear_units();
|
if (parser.seen('X')) planner.set_max_jerk(X_AXIS, parser.value_linear_units());
|
||||||
if (parser.seen('Y')) planner.max_jerk.y = parser.value_linear_units();
|
if (parser.seen('Y')) planner.set_max_jerk(Y_AXIS, parser.value_linear_units());
|
||||||
if (parser.seen('Z')) {
|
if (parser.seen('Z')) {
|
||||||
planner.max_jerk.z = parser.value_linear_units();
|
planner.set_max_jerk(Z_AXIS, parser.value_linear_units());
|
||||||
#if HAS_MESH
|
#if HAS_MESH && DISABLED(LIMITED_JERK_EDITING)
|
||||||
if (planner.max_jerk.z <= 0.1f)
|
if (planner.max_jerk.z <= 0.1f)
|
||||||
SERIAL_ECHOLNPGM("WARNING! Low Z Jerk may lead to unwanted pauses.");
|
SERIAL_ECHOLNPGM("WARNING! Low Z Jerk may lead to unwanted pauses.");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#if !BOTH(JUNCTION_DEVIATION, LIN_ADVANCE)
|
#if !BOTH(JUNCTION_DEVIATION, LIN_ADVANCE)
|
||||||
if (parser.seen('E')) planner.max_jerk.e = parser.value_linear_units();
|
if (parser.seen('E')) planner.set_max_jerk(E_AXIS, parser.value_linear_units());
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -98,7 +98,7 @@ void GcodeSuite::M92() {
|
||||||
const float wanted = parser.floatval('L');
|
const float wanted = parser.floatval('L');
|
||||||
if (parser.seen('H') || wanted) {
|
if (parser.seen('H') || wanted) {
|
||||||
const uint16_t argH = parser.ushortval('H'),
|
const uint16_t argH = parser.ushortval('H'),
|
||||||
micro_steps = argH ? argH : Z_MICROSTEPS;
|
micro_steps = argH ?: Z_MICROSTEPS;
|
||||||
const float z_full_step_mm = micro_steps * planner.steps_to_mm[Z_AXIS];
|
const float z_full_step_mm = micro_steps * planner.steps_to_mm[Z_AXIS];
|
||||||
SERIAL_ECHO_START();
|
SERIAL_ECHO_START();
|
||||||
SERIAL_ECHOPAIR("{ micro_steps:", micro_steps, ", z_full_step_mm:", z_full_step_mm);
|
SERIAL_ECHOPAIR("{ micro_steps:", micro_steps, ", z_full_step_mm:", z_full_step_mm);
|
||||||
|
|
|
@ -222,8 +222,7 @@ void GCodeParser::parse(char *p) {
|
||||||
// Only use string_arg for these M codes
|
// Only use string_arg for these M codes
|
||||||
if (letter == 'M') switch (codenum) {
|
if (letter == 'M') switch (codenum) {
|
||||||
#if ENABLED(GCODE_MACROS)
|
#if ENABLED(GCODE_MACROS)
|
||||||
case 810: case 811: case 812: case 813: case 814:
|
case 810 ... 819:
|
||||||
case 815: case 816: case 817: case 818: case 819:
|
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(EXPECTED_PRINTER_CHECK)
|
#if ENABLED(EXPECTED_PRINTER_CHECK)
|
||||||
case 16:
|
case 16:
|
||||||
|
|
|
@ -2254,6 +2254,42 @@ static_assert( _ARR_TEST(3,0) && _ARR_TEST(3,1) && _ARR_TEST(3,2)
|
||||||
&& _ARR_TEST(3,6) && _ARR_TEST(3,7) && _ARR_TEST(3,8),
|
&& _ARR_TEST(3,6) && _ARR_TEST(3,7) && _ARR_TEST(3,8),
|
||||||
"DEFAULT_MAX_ACCELERATION values must be positive.");
|
"DEFAULT_MAX_ACCELERATION values must be positive.");
|
||||||
|
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#ifdef MAX_ACCEL_EDIT_VALUES
|
||||||
|
constexpr float sanity_arr_4[] = MAX_ACCEL_EDIT_VALUES;
|
||||||
|
static_assert(COUNT(sanity_arr_4) >= XYZE, "MAX_ACCEL_EDIT_VALUES requires X, Y, Z and E elements.");
|
||||||
|
static_assert(COUNT(sanity_arr_4) <= XYZE, "MAX_ACCEL_EDIT_VALUES has too many elements. X, Y, Z and E elements only.");
|
||||||
|
static_assert( _ARR_TEST(4,0) && _ARR_TEST(4,1) && _ARR_TEST(4,2)
|
||||||
|
&& _ARR_TEST(4,3) && _ARR_TEST(4,4) && _ARR_TEST(4,5)
|
||||||
|
&& _ARR_TEST(4,6) && _ARR_TEST(4,7) && _ARR_TEST(4,8),
|
||||||
|
"MAX_ACCEL_EDIT_VALUES values must be positive.");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#ifdef MAX_FEEDRATE_EDIT_VALUES
|
||||||
|
constexpr float sanity_arr_5[] = MAX_FEEDRATE_EDIT_VALUES;
|
||||||
|
static_assert(COUNT(sanity_arr_5) >= XYZE, "MAX_FEEDRATE_EDIT_VALUES requires X, Y, Z and E elements.");
|
||||||
|
static_assert(COUNT(sanity_arr_5) <= XYZE, "MAX_FEEDRATE_EDIT_VALUES has too many elements. X, Y, Z and E elements only.");
|
||||||
|
static_assert( _ARR_TEST(5,0) && _ARR_TEST(5,1) && _ARR_TEST(5,2)
|
||||||
|
&& _ARR_TEST(5,3) && _ARR_TEST(5,4) && _ARR_TEST(5,5)
|
||||||
|
&& _ARR_TEST(5,6) && _ARR_TEST(5,7) && _ARR_TEST(5,8),
|
||||||
|
"MAX_FEEDRATE_EDIT_VALUES values must be positive.");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#ifdef MAX_JERK_EDIT_VALUES
|
||||||
|
constexpr float sanity_arr_6[] = MAX_JERK_EDIT_VALUES;
|
||||||
|
static_assert(COUNT(sanity_arr_6) >= XYZE, "MAX_JERK_EDIT_VALUES requires X, Y, Z and E elements.");
|
||||||
|
static_assert(COUNT(sanity_arr_6) <= XYZE, "MAX_JERK_EDIT_VALUES has too many elements. X, Y, Z and E elements only.");
|
||||||
|
static_assert( _ARR_TEST(6,0) && _ARR_TEST(6,1) && _ARR_TEST(6,2)
|
||||||
|
&& _ARR_TEST(6,3) && _ARR_TEST(6,4) && _ARR_TEST(6,5)
|
||||||
|
&& _ARR_TEST(6,6) && _ARR_TEST(6,7) && _ARR_TEST(6,8),
|
||||||
|
"MAX_JERK_EDIT_VALUES values must be positive.");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef _ARR_TEST
|
#undef _ARR_TEST
|
||||||
|
|
||||||
#if BOTH(CNC_COORDINATE_SYSTEMS, NO_WORKSPACE_OFFSETS)
|
#if BOTH(CNC_COORDINATE_SYSTEMS, NO_WORKSPACE_OFFSETS)
|
||||||
|
|
|
@ -115,12 +115,12 @@ bool DLCache::store(uint32_t num_bytes /* = 0*/) {
|
||||||
// If we are allocating new space...
|
// If we are allocating new space...
|
||||||
dl_addr = CLCD::mem_read_32(DL_FREE_ADDR);
|
dl_addr = CLCD::mem_read_32(DL_FREE_ADDR);
|
||||||
free_space = MAP::RAM_G_SIZE - dl_addr;
|
free_space = MAP::RAM_G_SIZE - dl_addr;
|
||||||
dl_alloc = num_bytes ? num_bytes : new_dl_size;
|
dl_alloc = num_bytes ?: new_dl_size;
|
||||||
dl_size = new_dl_size;
|
dl_size = new_dl_size;
|
||||||
} else {
|
} else {
|
||||||
// Otherwise, we can only store as much space
|
// Otherwise, we can only store as much space
|
||||||
// as was previously allocated.
|
// as was previously allocated.
|
||||||
free_space = num_bytes ? num_bytes : dl_size;
|
free_space = num_bytes ?: dl_size;
|
||||||
dl_alloc = 0;
|
dl_alloc = 0;
|
||||||
dl_size = new_dl_size;
|
dl_size = new_dl_size;
|
||||||
}
|
}
|
||||||
|
|
|
@ -577,12 +577,11 @@ namespace ExtUI {
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxFeedrate_mm_s(const feedRate_t value, const axis_t axis) {
|
void setAxisMaxFeedrate_mm_s(const feedRate_t value, const axis_t axis) {
|
||||||
planner.settings.max_feedrate_mm_s[axis] = value;
|
planner.set_max_feedrate(axis, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxFeedrate_mm_s(const feedRate_t value, const extruder_t extruder) {
|
void setAxisMaxFeedrate_mm_s(const feedRate_t value, const extruder_t extruder) {
|
||||||
UNUSED_E(extruder);
|
planner.set_max_feedrate(E_AXIS_N(extruder - E0), value);
|
||||||
planner.settings.max_feedrate_mm_s[E_AXIS_N(axis - E0)] = value;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
float getAxisMaxAcceleration_mm_s2(const axis_t axis) {
|
float getAxisMaxAcceleration_mm_s2(const axis_t axis) {
|
||||||
|
@ -595,12 +594,11 @@ namespace ExtUI {
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxAcceleration_mm_s2(const float value, const axis_t axis) {
|
void setAxisMaxAcceleration_mm_s2(const float value, const axis_t axis) {
|
||||||
planner.settings.max_acceleration_mm_per_s2[axis] = value;
|
planner.set_max_acceleration(axis, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxAcceleration_mm_s2(const float value, const extruder_t extruder) {
|
void setAxisMaxAcceleration_mm_s2(const float value, const extruder_t extruder) {
|
||||||
UNUSED_E(extruder);
|
planner.set_max_acceleration(E_AXIS_N(extruder - E0), value);
|
||||||
planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(extruder - E0)] = value;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if HAS_FILAMENT_SENSOR
|
#if HAS_FILAMENT_SENSOR
|
||||||
|
@ -648,11 +646,11 @@ namespace ExtUI {
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxJerk_mm_s(const float value, const axis_t axis) {
|
void setAxisMaxJerk_mm_s(const float value, const axis_t axis) {
|
||||||
planner.max_jerk[axis] = value;
|
planner.set_max_jerk((AxisEnum)axis, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAxisMaxJerk_mm_s(const float value, const extruder_t) {
|
void setAxisMaxJerk_mm_s(const float value, const extruder_t) {
|
||||||
planner.max_jerk.e = value;
|
planner.set_max_jerk(E_AXIS, value);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -453,14 +453,28 @@ void menu_backlash();
|
||||||
MENU_BACK(MSG_ADVANCED_SETTINGS);
|
MENU_BACK(MSG_ADVANCED_SETTINGS);
|
||||||
|
|
||||||
// M203 Max Feedrate
|
// M203 Max Feedrate
|
||||||
#define EDIT_VMAX(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_##N, &planner.settings.max_feedrate_mm_s[_AXIS(N)], 1, 999)
|
constexpr xyze_feedrate_t max_fr_edit =
|
||||||
|
#ifdef MAX_FEEDRATE_EDIT_VALUES
|
||||||
|
MAX_FEEDRATE_EDIT_VALUES
|
||||||
|
#elif ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
DEFAULT_MAX_FEEDRATE
|
||||||
|
#else
|
||||||
|
{ 999, 999, 999, 999 }
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING) && !defined(MAX_FEEDRATE_EDIT_VALUES)
|
||||||
|
const xyze_feedrate_t max_fr_edit_scaled = max_fr_edit * 2;
|
||||||
|
#else
|
||||||
|
const xyze_feedrate_t &max_fr_edit_scaled = max_fr_edit;
|
||||||
|
#endif
|
||||||
|
#define EDIT_VMAX(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_##N, &planner.settings.max_feedrate_mm_s[_AXIS(N)], 1, max_fr_edit_scaled[_AXIS(N)])
|
||||||
EDIT_VMAX(A);
|
EDIT_VMAX(A);
|
||||||
EDIT_VMAX(B);
|
EDIT_VMAX(B);
|
||||||
EDIT_VMAX(C);
|
EDIT_VMAX(C);
|
||||||
|
|
||||||
#if ENABLED(DISTINCT_E_FACTORS)
|
#if ENABLED(DISTINCT_E_FACTORS)
|
||||||
#define EDIT_VMAX_E(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E##N, &planner.settings.max_feedrate_mm_s[E_AXIS_N(N-1)], 1, 999)
|
#define EDIT_VMAX_E(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E##N, &planner.settings.max_feedrate_mm_s[E_AXIS_N(N-1)], 1, max_fr_edit_scaled.e)
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E, &planner.settings.max_feedrate_mm_s[E_AXIS_N(active_extruder)], 1, 999);
|
MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E, &planner.settings.max_feedrate_mm_s[E_AXIS_N(active_extruder)], 1, max_fr_edit_scaled.e);
|
||||||
EDIT_VMAX_E(1);
|
EDIT_VMAX_E(1);
|
||||||
EDIT_VMAX_E(2);
|
EDIT_VMAX_E(2);
|
||||||
#if E_STEPPERS > 2
|
#if E_STEPPERS > 2
|
||||||
|
@ -476,7 +490,7 @@ void menu_backlash();
|
||||||
#endif // E_STEPPERS > 3
|
#endif // E_STEPPERS > 3
|
||||||
#endif // E_STEPPERS > 2
|
#endif // E_STEPPERS > 2
|
||||||
#elif E_STEPPERS
|
#elif E_STEPPERS
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E, &planner.settings.max_feedrate_mm_s[E_AXIS], 1, 999);
|
MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_VMAX MSG_E, &planner.settings.max_feedrate_mm_s[E_AXIS], 1, max_fr_edit_scaled.e);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M205 S Min Feedrate
|
// M205 S Min Feedrate
|
||||||
|
@ -493,25 +507,41 @@ void menu_backlash();
|
||||||
START_MENU();
|
START_MENU();
|
||||||
MENU_BACK(MSG_ADVANCED_SETTINGS);
|
MENU_BACK(MSG_ADVANCED_SETTINGS);
|
||||||
|
|
||||||
|
static float max_accel = _MAX(planner.settings.max_acceleration_mm_per_s2[A_AXIS], planner.settings.max_acceleration_mm_per_s2[B_AXIS], planner.settings.max_acceleration_mm_per_s2[C_AXIS]);
|
||||||
// M204 P Acceleration
|
// M204 P Acceleration
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float5_25, MSG_ACC, &planner.settings.acceleration, 25, 99000);
|
MENU_MULTIPLIER_ITEM_EDIT(float5_25, MSG_ACC, &planner.settings.acceleration, 25, max_accel);
|
||||||
|
|
||||||
// M204 R Retract Acceleration
|
// M204 R Retract Acceleration
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float5, MSG_A_RETRACT, &planner.settings.retract_acceleration, 100, 99000);
|
MENU_MULTIPLIER_ITEM_EDIT(float5, MSG_A_RETRACT, &planner.settings.retract_acceleration, 100, max_accel);
|
||||||
|
|
||||||
// M204 T Travel Acceleration
|
// M204 T Travel Acceleration
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float5_25, MSG_A_TRAVEL, &planner.settings.travel_acceleration, 25, 99000);
|
MENU_MULTIPLIER_ITEM_EDIT(float5_25, MSG_A_TRAVEL, &planner.settings.travel_acceleration, 25, max_accel);
|
||||||
|
|
||||||
// M201 settings
|
// M201 settings
|
||||||
#define EDIT_AMAX(Q,L) MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5_25, MSG_AMAX MSG_##Q, &planner.settings.max_acceleration_mm_per_s2[_AXIS(Q)], L, 99000, _reset_acceleration_rates)
|
constexpr xyze_ulong_t max_accel_edit =
|
||||||
|
#ifdef MAX_ACCEL_EDIT_VALUES
|
||||||
|
MAX_ACCEL_EDIT_VALUES
|
||||||
|
#elif ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
DEFAULT_MAX_ACCELERATION
|
||||||
|
#else
|
||||||
|
{ 99000, 99000, 99000, 99000 }
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING) && !defined(MAX_ACCEL_EDIT_VALUES)
|
||||||
|
const xyze_ulong_t max_accel_edit_scaled = max_accel_edit * 2;
|
||||||
|
#else
|
||||||
|
const xyze_ulong_t &max_accel_edit_scaled = max_accel_edit;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define EDIT_AMAX(Q,L) MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5_25, MSG_AMAX MSG_##Q, &planner.settings.max_acceleration_mm_per_s2[_AXIS(Q)], L, max_accel_edit_scaled[_AXIS(Q)], _reset_acceleration_rates)
|
||||||
|
|
||||||
EDIT_AMAX(A,100);
|
EDIT_AMAX(A,100);
|
||||||
EDIT_AMAX(B,100);
|
EDIT_AMAX(B,100);
|
||||||
EDIT_AMAX(C, 10);
|
EDIT_AMAX(C, 10);
|
||||||
|
|
||||||
#if ENABLED(DISTINCT_E_FACTORS)
|
#if ENABLED(DISTINCT_E_FACTORS)
|
||||||
#define EDIT_AMAX_E(N,E) MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5, MSG_AMAX MSG_E##N, &planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(E)], 100, 99000, _reset_e##E##_acceleration_rate)
|
#define EDIT_AMAX_E(N,E) MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5_25, MSG_AMAX MSG_E##N, &planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(E)], 100, max_accel_edit_scaled.e, _reset_e##E##_acceleration_rate)
|
||||||
MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5, MSG_AMAX MSG_E, &planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(active_extruder)], 100, 99000, _reset_acceleration_rates);
|
MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5_25, MSG_AMAX MSG_E, &planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(active_extruder)], 100, max_accel_edit_scaled.e, _reset_acceleration_rates);
|
||||||
EDIT_AMAX_E(1,0);
|
EDIT_AMAX_E(1,0);
|
||||||
EDIT_AMAX_E(2,1);
|
EDIT_AMAX_E(2,1);
|
||||||
#if E_STEPPERS > 2
|
#if E_STEPPERS > 2
|
||||||
|
@ -527,7 +557,7 @@ void menu_backlash();
|
||||||
#endif // E_STEPPERS > 3
|
#endif // E_STEPPERS > 3
|
||||||
#endif // E_STEPPERS > 2
|
#endif // E_STEPPERS > 2
|
||||||
#elif E_STEPPERS
|
#elif E_STEPPERS
|
||||||
MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5, MSG_AMAX MSG_E, &planner.settings.max_acceleration_mm_per_s2[E_AXIS], 100, 99000, _reset_acceleration_rates);
|
MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(long5_25, MSG_AMAX MSG_E, &planner.settings.max_acceleration_mm_per_s2[E_AXIS], 100, max_accel_edit_scaled.e, _reset_acceleration_rates);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
END_MENU();
|
END_MENU();
|
||||||
|
@ -546,16 +576,25 @@ void menu_backlash();
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if HAS_CLASSIC_JERK
|
#if HAS_CLASSIC_JERK
|
||||||
#define EDIT_JERK(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_V##N##_JERK, &planner.max_jerk[_AXIS(N)], 1, 990)
|
constexpr xyze_float_t max_jerk_edit =
|
||||||
|
#ifdef MAX_ACCEL_EDIT_VALUES
|
||||||
|
MAX_JERK_EDIT_VALUES
|
||||||
|
#elif ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
{ (DEFAULT_XJERK) * 2, (DEFAULT_YJERK) * 2, (DEFAULT_ZJERK) * 2, (DEFAULT_EJERK) * 2 }
|
||||||
|
#else
|
||||||
|
{ 990, 990, 990, 990 }
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
#define EDIT_JERK(N) MENU_MULTIPLIER_ITEM_EDIT(float3, MSG_V##N##_JERK, &planner.max_jerk[_AXIS(N)], 1, max_jerk_edit[_AXIS(N)])
|
||||||
EDIT_JERK(A);
|
EDIT_JERK(A);
|
||||||
EDIT_JERK(B);
|
EDIT_JERK(B);
|
||||||
#if ENABLED(DELTA)
|
#if ENABLED(DELTA)
|
||||||
EDIT_JERK(C);
|
EDIT_JERK(C);
|
||||||
#else
|
#else
|
||||||
MENU_MULTIPLIER_ITEM_EDIT(float52sign, MSG_VC_JERK, &planner.max_jerk.c, 0.1f, 990);
|
MENU_MULTIPLIER_ITEM_EDIT(float52sign, MSG_VC_JERK, &planner.max_jerk.c, 0.1f, max_jerk_edit.c);
|
||||||
#endif
|
#endif
|
||||||
#if !BOTH(JUNCTION_DEVIATION, LIN_ADVANCE)
|
#if !BOTH(JUNCTION_DEVIATION, LIN_ADVANCE)
|
||||||
EDIT_JERK(E);
|
MENU_MULTIPLIER_ITEM_EDIT(float52sign, MSG_VE_JERK, &planner.max_jerk.e, 0.1f, max_jerk_edit.e);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -344,8 +344,8 @@ void _internal_move_to_destination(const feedRate_t &fr_mm_s/*=0.0f*/
|
||||||
void do_blocking_move_to(const float rx, const float ry, const float rz, const feedRate_t &fr_mm_s/*=0.0*/) {
|
void do_blocking_move_to(const float rx, const float ry, const float rz, const feedRate_t &fr_mm_s/*=0.0*/) {
|
||||||
if (DEBUGGING(LEVELING)) DEBUG_XYZ(">>> do_blocking_move_to", rx, ry, rz);
|
if (DEBUGGING(LEVELING)) DEBUG_XYZ(">>> do_blocking_move_to", rx, ry, rz);
|
||||||
|
|
||||||
const feedRate_t z_feedrate = fr_mm_s ? fr_mm_s : homing_feedrate(Z_AXIS),
|
const feedRate_t z_feedrate = fr_mm_s ?: homing_feedrate(Z_AXIS),
|
||||||
xy_feedrate = fr_mm_s ? fr_mm_s : feedRate_t(XY_PROBE_FEEDRATE_MM_S);
|
xy_feedrate = fr_mm_s ?: feedRate_t(XY_PROBE_FEEDRATE_MM_S);
|
||||||
|
|
||||||
#if ENABLED(DELTA)
|
#if ENABLED(DELTA)
|
||||||
|
|
||||||
|
@ -1255,7 +1255,7 @@ void do_homing_move(const AxisEnum axis, const float distance, const feedRate_t
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
const feedRate_t real_fr_mm_s = fr_mm_s ? fr_mm_s : homing_feedrate(axis);
|
const feedRate_t real_fr_mm_s = fr_mm_s ?: homing_feedrate(axis);
|
||||||
#if IS_SCARA
|
#if IS_SCARA
|
||||||
// Tell the planner the axis is at 0
|
// Tell the planner the axis is at 0
|
||||||
current_position[axis] = 0;
|
current_position[axis] = 0;
|
||||||
|
|
|
@ -2653,7 +2653,7 @@ bool Planner::buffer_line(const float &rx, const float &ry, const float &rz, con
|
||||||
#if ENABLED(SCARA_FEEDRATE_SCALING)
|
#if ENABLED(SCARA_FEEDRATE_SCALING)
|
||||||
// For SCARA scale the feed rate from mm/s to degrees/s
|
// For SCARA scale the feed rate from mm/s to degrees/s
|
||||||
// i.e., Complete the angular vector in the given time.
|
// i.e., Complete the angular vector in the given time.
|
||||||
const float duration_recip = inv_duration ? inv_duration : fr_mm_s / mm;
|
const float duration_recip = inv_duration ?: fr_mm_s / mm;
|
||||||
const feedRate_t feedrate = HYPOT(delta.a - position_float.a, delta.b - position_float.b) * duration_recip;
|
const feedRate_t feedrate = HYPOT(delta.a - position_float.a, delta.b - position_float.b) * duration_recip;
|
||||||
#else
|
#else
|
||||||
const feedRate_t feedrate = fr_mm_s;
|
const feedRate_t feedrate = fr_mm_s;
|
||||||
|
@ -2772,6 +2772,68 @@ void Planner::refresh_positioning() {
|
||||||
reset_acceleration_rates();
|
reset_acceleration_rates();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void limit_and_warn(float &val, const uint8_t axis, PGM_P const setting_name, const xyze_float_t &max_limit) {
|
||||||
|
const uint8_t lim_axis = axis > E_AXIS ? E_AXIS : axis;
|
||||||
|
const float before = val;
|
||||||
|
LIMIT(val, 1, max_limit[lim_axis]);
|
||||||
|
if (before != val) {
|
||||||
|
SERIAL_CHAR(axis_codes[lim_axis]);
|
||||||
|
SERIAL_ECHOPGM(" Max ");
|
||||||
|
serialprintPGM(setting_name);
|
||||||
|
SERIAL_ECHOLNPAIR(" limited to ", val);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Planner::set_max_acceleration(const uint8_t axis, float targetValue) {
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#ifdef MAX_ACCEL_EDIT_VALUES
|
||||||
|
constexpr xyze_float_t max_accel_edit = MAX_ACCEL_EDIT_VALUES;
|
||||||
|
const xyze_float_t &max_acc_edit_scaled = max_accel_edit;
|
||||||
|
#else
|
||||||
|
constexpr xyze_float_t max_accel_edit = DEFAULT_MAX_ACCELERATION,
|
||||||
|
max_acc_edit_scaled = max_accel_edit * 2;
|
||||||
|
#endif
|
||||||
|
limit_and_warn(targetValue, axis, PSTR("Acceleration"), max_acc_edit_scaled);
|
||||||
|
#endif
|
||||||
|
settings.max_acceleration_mm_per_s2[axis] = targetValue;
|
||||||
|
|
||||||
|
// Update steps per s2 to agree with the units per s2 (since they are used in the planner)
|
||||||
|
reset_acceleration_rates();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Planner::set_max_feedrate(const uint8_t axis, float targetValue) {
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#ifdef MAX_FEEDRATE_EDIT_VALUES
|
||||||
|
constexpr xyze_float_t max_fr_edit = MAX_FEEDRATE_EDIT_VALUES;
|
||||||
|
const xyze_float_t &max_fr_edit_scaled = max_fr_edit;
|
||||||
|
#else
|
||||||
|
constexpr xyze_float_t max_fr_edit = DEFAULT_MAX_FEEDRATE,
|
||||||
|
max_fr_edit_scaled = max_fr_edit * 2;
|
||||||
|
#endif
|
||||||
|
limit_and_warn(targetValue, axis, PSTR("Feedrate"), max_fr_edit_scaled);
|
||||||
|
#endif
|
||||||
|
settings.max_feedrate_mm_s[axis] = targetValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Planner::set_max_jerk(const AxisEnum axis, float targetValue) {
|
||||||
|
#if HAS_CLASSIC_JERK
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
constexpr xyze_float_t max_jerk_edit =
|
||||||
|
#ifdef MAX_JERK_EDIT_VALUES
|
||||||
|
MAX_JERK_EDIT_VALUES
|
||||||
|
#else
|
||||||
|
{ (DEFAULT_XJERK) * 2, (DEFAULT_YJERK) * 2,
|
||||||
|
(DEFAULT_ZJERK) * 2, (DEFAULT_EJERK) * 2 }
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
limit_and_warn(targetValue, axis, PSTR("Jerk"), max_jerk_edit);
|
||||||
|
#endif
|
||||||
|
max_jerk[axis] = targetValue;
|
||||||
|
#else
|
||||||
|
UNUSED(axis); UNUSED(targetValue);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
#if ENABLED(AUTOTEMP)
|
#if ENABLED(AUTOTEMP)
|
||||||
|
|
||||||
void Planner::autotemp_M104_M109() {
|
void Planner::autotemp_M104_M109() {
|
||||||
|
|
|
@ -358,6 +358,10 @@ class Planner {
|
||||||
|
|
||||||
static void reset_acceleration_rates();
|
static void reset_acceleration_rates();
|
||||||
static void refresh_positioning();
|
static void refresh_positioning();
|
||||||
|
static void set_max_acceleration(const uint8_t axis, float targetValue);
|
||||||
|
static void set_max_feedrate(const uint8_t axis, float targetValue);
|
||||||
|
static void set_max_jerk(const AxisEnum axis, float targetValue);
|
||||||
|
|
||||||
|
|
||||||
#if EXTRUDERS
|
#if EXTRUDERS
|
||||||
FORCE_INLINE static void refresh_e_factor(const uint8_t e) {
|
FORCE_INLINE static void refresh_e_factor(const uint8_t e) {
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -731,6 +731,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 225, 225, 3, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 225, 225, 3, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -739,6 +744,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1590, 1590, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 1590, 1590, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -777,6 +787,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -745,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 800, 800, 8, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 800, 800, 8, 50 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -753,6 +758,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -791,6 +801,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 10.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 10.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -736,6 +736,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 40, 45}
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 40, 45}
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -744,6 +749,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -782,6 +792,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -756,6 +756,11 @@
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 400, 400, 20, 50 }
|
//#define DEFAULT_MAX_FEEDRATE { 400, 400, 20, 50 }
|
||||||
|
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -769,6 +774,11 @@
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 5000, 50, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 5000, 50, 10000 }
|
||||||
//#define DEFAULT_MAX_ACCELERATION { 10000, 10000, 200, 10000 }
|
//#define DEFAULT_MAX_ACCELERATION { 10000, 10000, 200, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -818,6 +828,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -738,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -746,6 +751,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -784,6 +794,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -736,6 +736,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 50, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 50, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -744,6 +749,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -782,6 +792,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -737,6 +737,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 50, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 50, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -745,6 +750,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -783,6 +793,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -735,6 +735,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 6, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 6, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -743,6 +748,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1500, 1500, 50, 8000 }
|
#define DEFAULT_MAX_ACCELERATION { 1500, 1500, 50, 8000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -781,6 +791,11 @@
|
||||||
#define DEFAULT_XJERK 5.0
|
#define DEFAULT_XJERK 5.0
|
||||||
#define DEFAULT_YJERK 2.0
|
#define DEFAULT_YJERK 2.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 2.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 2.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -726,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 20, 120 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 20, 120 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -734,6 +739,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1000, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1000, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -772,6 +782,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 1.5 // May be used by Linear Advance
|
#define DEFAULT_EJERK 1.5 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 50 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 2500 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 2500 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 7.0
|
#define DEFAULT_XJERK 7.0
|
||||||
#define DEFAULT_YJERK 7.0
|
#define DEFAULT_YJERK 7.0
|
||||||
#define DEFAULT_ZJERK 0.65
|
#define DEFAULT_ZJERK 0.65
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 10, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 300, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 7.0
|
#define DEFAULT_XJERK 7.0
|
||||||
#define DEFAULT_YJERK 7.0
|
#define DEFAULT_YJERK 7.0
|
||||||
#define DEFAULT_ZJERK 0.65
|
#define DEFAULT_ZJERK 0.65
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -713,6 +713,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 3.3, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 3.3, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -721,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 1100, 1100, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -759,6 +769,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -726,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 120 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 120 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -734,6 +739,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 3000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 3000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -772,6 +782,11 @@
|
||||||
#define DEFAULT_XJERK 5.0
|
#define DEFAULT_XJERK 5.0
|
||||||
#define DEFAULT_YJERK 5.0
|
#define DEFAULT_YJERK 5.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 10.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 10.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -713,6 +713,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 350, 350, 7.2, 80 }
|
#define DEFAULT_MAX_FEEDRATE { 350, 350, 7.2, 80 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -721,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 10, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 10, 1000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -759,6 +769,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -724,6 +724,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 20, 20 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 20, 20 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -732,6 +737,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -770,6 +780,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -735,6 +735,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -743,6 +748,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -781,6 +791,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 2.7
|
#define DEFAULT_ZJERK 2.7
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 2500, 2500, 100, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 2500, 2500, 100, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -726,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -734,6 +739,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 300, 300, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 300, 300, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -772,6 +782,11 @@
|
||||||
#define DEFAULT_XJERK 5.0
|
#define DEFAULT_XJERK 5.0
|
||||||
#define DEFAULT_YJERK 5.0
|
#define DEFAULT_YJERK 5.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -744,6 +744,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -752,6 +757,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -790,6 +800,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -735,6 +735,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -743,6 +748,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -781,6 +791,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -735,6 +735,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -743,6 +748,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -781,6 +791,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 2.4
|
#define DEFAULT_ZJERK 2.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 4, 170 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 4, 170 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 1000, 20, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 1000, 20, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 20
|
#define DEFAULT_XJERK 20
|
||||||
#define DEFAULT_YJERK 20
|
#define DEFAULT_YJERK 20
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 50, 40 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 50, 40 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -735,6 +735,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -743,6 +748,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -781,6 +791,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -727,6 +727,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -735,6 +740,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -773,6 +783,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -707,6 +707,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -715,6 +720,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -753,6 +763,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -707,6 +707,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -715,6 +720,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 100, 80000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -753,6 +763,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -717,6 +717,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 250, 20, 100 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 20, 100 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -725,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -763,6 +773,11 @@
|
||||||
#define DEFAULT_XJERK 20.0
|
#define DEFAULT_XJERK 20.0
|
||||||
#define DEFAULT_YJERK 20.0
|
#define DEFAULT_YJERK 20.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 2.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 2.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -731,6 +731,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 250, 2, 17 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 2, 17 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -739,6 +744,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 4, 750 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 4, 750 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -777,6 +787,11 @@
|
||||||
#define DEFAULT_XJERK 8.5
|
#define DEFAULT_XJERK 8.5
|
||||||
#define DEFAULT_YJERK 8.5
|
#define DEFAULT_YJERK 8.5
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -781,6 +781,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -808,6 +813,11 @@
|
||||||
#endif
|
#endif
|
||||||
#define DEFAULT_MAX_ACCELERATION { X_ACCEL, Y_ACCEL, 400, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { X_ACCEL, Y_ACCEL, 400, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -854,6 +864,11 @@
|
||||||
#define DEFAULT_YJERK 5.0
|
#define DEFAULT_YJERK 5.0
|
||||||
#endif
|
#endif
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -754,6 +754,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 100, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 100, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -762,6 +767,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -800,6 +810,11 @@
|
||||||
#define DEFAULT_XJERK 12.0 // More conservative numbers.
|
#define DEFAULT_XJERK 12.0 // More conservative numbers.
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -736,6 +736,11 @@
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
//#define DEFAULT_MAX_FEEDRATE { 250, 150, 5, 25 }
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 100, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -744,6 +749,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 1500, 500, 400, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -787,6 +797,11 @@
|
||||||
#define DEFAULT_XJERK 12.0 // More conservative numbers.
|
#define DEFAULT_XJERK 12.0 // More conservative numbers.
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -708,6 +708,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -716,6 +721,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -754,6 +764,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -708,6 +708,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -716,6 +721,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -754,6 +764,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -708,6 +708,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -716,6 +721,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -754,6 +764,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -740,6 +740,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -748,6 +753,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 50, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 50, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -786,6 +796,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 4000, 4000, 40, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 4000, 4000, 40, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 5.0
|
#define DEFAULT_XJERK 5.0
|
||||||
#define DEFAULT_YJERK 5.0
|
#define DEFAULT_YJERK 5.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 4.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -732,6 +732,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 250, 250, 400, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 400, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -740,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -778,6 +788,11 @@
|
||||||
#define DEFAULT_XJERK 0
|
#define DEFAULT_XJERK 0
|
||||||
#define DEFAULT_YJERK 0
|
#define DEFAULT_YJERK 0
|
||||||
#define DEFAULT_ZJERK 0.6
|
#define DEFAULT_ZJERK 0.6
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 50.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 50.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -745,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -753,6 +758,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -791,6 +801,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -745,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -753,6 +758,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 5000, 5000, 75, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -791,6 +801,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -712,6 +712,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 1000, 1000, 40, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 1000, 1000, 40, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -720,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 500, 500, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -758,6 +768,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -737,6 +737,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 15, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -745,6 +750,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 500, 100, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 500, 100, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -783,6 +793,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 3.0
|
#define DEFAULT_YJERK 3.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -745,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 2, 30 } // For 300mm/s printing
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 2, 30 } // For 300mm/s printing
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -753,6 +758,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { MAX_XYAXIS_ACCEL, MAX_XYAXIS_ACCEL, 10, 200 }
|
#define DEFAULT_MAX_ACCELERATION { MAX_XYAXIS_ACCEL, MAX_XYAXIS_ACCEL, 10, 200 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -791,6 +801,11 @@
|
||||||
#define DEFAULT_XJERK 2.0
|
#define DEFAULT_XJERK 2.0
|
||||||
#define DEFAULT_YJERK 2.0
|
#define DEFAULT_YJERK 2.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 8.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 8.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -745,6 +745,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -753,6 +758,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 700, 700, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 700, 700, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -791,6 +801,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -724,6 +724,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -732,6 +737,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -770,6 +780,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK DEFAULT_XJERK
|
#define DEFAULT_YJERK DEFAULT_XJERK
|
||||||
#define DEFAULT_ZJERK DEFAULT_XJERK // Must be same as XY for delta
|
#define DEFAULT_ZJERK DEFAULT_XJERK // Must be same as XY for delta
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -729,6 +729,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, 200, 30 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 3000, 4000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -775,6 +785,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK DEFAULT_XJERK
|
#define DEFAULT_YJERK DEFAULT_XJERK
|
||||||
#define DEFAULT_ZJERK DEFAULT_XJERK // Must be same as XY for delta
|
#define DEFAULT_ZJERK DEFAULT_XJERK // Must be same as XY for delta
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -726,6 +726,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -734,6 +739,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -772,6 +782,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -728,6 +728,11 @@
|
||||||
//#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
//#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
#define DEFAULT_MAX_FEEDRATE { 30, 30,30,30 }
|
#define DEFAULT_MAX_FEEDRATE { 30, 30,30,30 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -737,6 +742,11 @@
|
||||||
//#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
//#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
#define DEFAULT_MAX_ACCELERATION { 100, 100, 100, 100 }
|
#define DEFAULT_MAX_ACCELERATION { 100, 100, 100, 100 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -779,6 +789,11 @@
|
||||||
#define DEFAULT_XJERK 1.0
|
#define DEFAULT_XJERK 1.0
|
||||||
#define DEFAULT_YJERK 1.0
|
#define DEFAULT_YJERK 1.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -765,6 +765,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
#define DEFAULT_MAX_Z_FEEDRATE 3.3 // older Huxley has problem with speeds > 3.3 mm/s on Z axis
|
#define DEFAULT_MAX_Z_FEEDRATE 3.3 // older Huxley has problem with speeds > 3.3 mm/s on Z axis
|
||||||
#define DEFAULT_MAX_FEEDRATE { 200, 200, DEFAULT_MAX_Z_FEEDRATE, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 200, 200, DEFAULT_MAX_Z_FEEDRATE, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -773,6 +778,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 50, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 50, 1000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -811,6 +821,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -723,6 +723,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -731,6 +736,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 800, 800, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -769,6 +779,11 @@
|
||||||
#define DEFAULT_XJERK 8.0
|
#define DEFAULT_XJERK 8.0
|
||||||
#define DEFAULT_YJERK 8.0
|
#define DEFAULT_YJERK 8.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -734,6 +734,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 30, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 30, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -742,6 +747,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 300, 300, 20, 1000 }
|
#define DEFAULT_MAX_ACCELERATION { 300, 300, 20, 1000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -780,6 +790,11 @@
|
||||||
#define DEFAULT_XJERK 5.0
|
#define DEFAULT_XJERK 5.0
|
||||||
#define DEFAULT_YJERK 5.0
|
#define DEFAULT_YJERK 5.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 3.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 3.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -727,6 +727,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -735,6 +740,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -773,6 +783,11 @@
|
||||||
#define DEFAULT_XJERK 13.0
|
#define DEFAULT_XJERK 13.0
|
||||||
#define DEFAULT_YJERK 13.0
|
#define DEFAULT_YJERK 13.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -727,6 +727,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -735,6 +740,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
#define DEFAULT_MAX_ACCELERATION { 1400, 1400, 100, 80000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -773,6 +783,11 @@
|
||||||
#define DEFAULT_XJERK 13.0
|
#define DEFAULT_XJERK 13.0
|
||||||
#define DEFAULT_YJERK 13.0
|
#define DEFAULT_YJERK 13.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -756,6 +756,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 8, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 8, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -764,6 +769,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -802,6 +812,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 60, 55 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 60, 55 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 10000, 10000, 400, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 10000, 10000, 400, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -730,6 +730,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 50, 45 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 50, 45 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -738,6 +743,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -776,6 +786,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
#define DEFAULT_MAX_FEEDRATE { 500, 500, 5, 25 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -776,6 +776,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 300, 300, 7, 35 }
|
#define DEFAULT_MAX_FEEDRATE { 300, 300, 7, 35 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -784,6 +789,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -822,6 +832,11 @@
|
||||||
#define DEFAULT_XJERK 10.0
|
#define DEFAULT_XJERK 10.0
|
||||||
#define DEFAULT_YJERK 10.0
|
#define DEFAULT_YJERK 10.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 2, 50 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 400, 400, 40, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 400, 400, 40, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 20.0
|
#define DEFAULT_XJERK 20.0
|
||||||
#define DEFAULT_YJERK 20.0
|
#define DEFAULT_YJERK 20.0
|
||||||
#define DEFAULT_ZJERK 0.3
|
#define DEFAULT_ZJERK 0.3
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
|
@ -725,6 +725,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
#define DEFAULT_MAX_FEEDRATE { 400, 400, 4, 50 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_FR_EDITING)
|
||||||
|
#define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Max Acceleration (change/s) change = mm/s
|
* Default Max Acceleration (change/s) change = mm/s
|
||||||
* (Maximum start speed for accelerated moves)
|
* (Maximum start speed for accelerated moves)
|
||||||
|
@ -733,6 +738,11 @@
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1500, 5000 }
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1500, 5000 }
|
||||||
|
|
||||||
|
//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
|
||||||
|
#if ENABLED(LIMITED_MAX_ACCEL_EDITING)
|
||||||
|
#define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Acceleration (change/s) change = mm/s
|
* Default Acceleration (change/s) change = mm/s
|
||||||
* Override with M204
|
* Override with M204
|
||||||
|
@ -771,6 +781,11 @@
|
||||||
#define DEFAULT_XJERK 15.0
|
#define DEFAULT_XJERK 15.0
|
||||||
#define DEFAULT_YJERK 15.0
|
#define DEFAULT_YJERK 15.0
|
||||||
#define DEFAULT_ZJERK 0.4
|
#define DEFAULT_ZJERK 0.4
|
||||||
|
|
||||||
|
//#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
|
||||||
|
#if ENABLED(LIMITED_JERK_EDITING)
|
||||||
|
#define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
#define DEFAULT_EJERK 5.0 // May be used by Linear Advance
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue