📝 No longer experimental (#25238)
This commit is contained in:
@@ -2019,7 +2019,7 @@
|
|||||||
//#define EXTRAPOLATE_BEYOND_GRID
|
//#define EXTRAPOLATE_BEYOND_GRID
|
||||||
|
|
||||||
//
|
//
|
||||||
// Experimental Subdivision of the grid by Catmull-Rom method.
|
// Subdivision of the grid by Catmull-Rom method.
|
||||||
// Synthesizes intermediate points to produce a more detailed mesh.
|
// Synthesizes intermediate points to produce a more detailed mesh.
|
||||||
//
|
//
|
||||||
//#define ABL_BILINEAR_SUBDIVISION
|
//#define ABL_BILINEAR_SUBDIVISION
|
||||||
@@ -2304,7 +2304,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clean Nozzle Feature -- EXPERIMENTAL
|
* Clean Nozzle Feature
|
||||||
*
|
*
|
||||||
* Adds the G12 command to perform a nozzle cleaning process.
|
* Adds the G12 command to perform a nozzle cleaning process.
|
||||||
*
|
*
|
||||||
@@ -2338,7 +2338,6 @@
|
|||||||
* Before starting, the nozzle moves to NOZZLE_CLEAN_START_POINT.
|
* Before starting, the nozzle moves to NOZZLE_CLEAN_START_POINT.
|
||||||
*
|
*
|
||||||
* Caveats: The ending Z should be the same as starting Z.
|
* Caveats: The ending Z should be the same as starting Z.
|
||||||
* Attention: EXPERIMENTAL. G-code arguments may change.
|
|
||||||
*/
|
*/
|
||||||
//#define NOZZLE_CLEAN_FEATURE
|
//#define NOZZLE_CLEAN_FEATURE
|
||||||
|
|
||||||
|
@@ -375,7 +375,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
// Add an experimental additional term to the heater power, proportional to the extrusion speed.
|
// Add an additional term to the heater power, proportional to the extrusion speed.
|
||||||
// A well-chosen Kc value should add just enough power to melt the increased material volume.
|
// A well-chosen Kc value should add just enough power to melt the increased material volume.
|
||||||
//#define PID_EXTRUSION_SCALING
|
//#define PID_EXTRUSION_SCALING
|
||||||
#if ENABLED(PID_EXTRUSION_SCALING)
|
#if ENABLED(PID_EXTRUSION_SCALING)
|
||||||
@@ -384,7 +384,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add an experimental additional term to the heater power, proportional to the fan speed.
|
* Add an additional term to the heater power, proportional to the fan speed.
|
||||||
* A well-chosen Kf value should add just enough power to compensate for power-loss from the cooling fan.
|
* A well-chosen Kf value should add just enough power to compensate for power-loss from the cooling fan.
|
||||||
* You can either just add a constant compensation with the DEFAULT_Kf value
|
* You can either just add a constant compensation with the DEFAULT_Kf value
|
||||||
* or follow the instruction below to get speed-dependent compensation.
|
* or follow the instruction below to get speed-dependent compensation.
|
||||||
@@ -2121,7 +2121,6 @@
|
|||||||
#endif
|
#endif
|
||||||
//#define ADVANCE_K_EXTRA // Add a second linear advance constant, configurable with M900 L.
|
//#define ADVANCE_K_EXTRA // Add a second linear advance constant, configurable with M900 L.
|
||||||
//#define LA_DEBUG // Print debug information to serial during operation. Disable for production use.
|
//#define LA_DEBUG // Print debug information to serial during operation. Disable for production use.
|
||||||
//#define EXPERIMENTAL_SCURVE // Allow S-Curve Acceleration to be used with LA.
|
|
||||||
//#define ALLOW_LOW_EJERK // Allow a DEFAULT_EJERK value of <10. Recommended for direct drive hotends.
|
//#define ALLOW_LOW_EJERK // Allow a DEFAULT_EJERK value of <10. Recommended for direct drive hotends.
|
||||||
//#define EXPERIMENTAL_I2S_LA // Allow I2S_STEPPER_STREAM to be used with LA. Performance degrades as the LA step rate reaches ~20kHz.
|
//#define EXPERIMENTAL_I2S_LA // Allow I2S_STEPPER_STREAM to be used with LA. Performance degrades as the LA step rate reaches ~20kHz.
|
||||||
#endif
|
#endif
|
||||||
|
@@ -666,6 +666,8 @@
|
|||||||
#error "SCARA_FEEDRATE_SCALING is now FEEDRATE_SCALING."
|
#error "SCARA_FEEDRATE_SCALING is now FEEDRATE_SCALING."
|
||||||
#elif defined(MILLISECONDS_PREHEAT_TIME)
|
#elif defined(MILLISECONDS_PREHEAT_TIME)
|
||||||
#error "MILLISECONDS_PREHEAT_TIME is now PREHEAT_TIME_HOTEND_MS."
|
#error "MILLISECONDS_PREHEAT_TIME is now PREHEAT_TIME_HOTEND_MS."
|
||||||
|
#elif defined(EXPERIMENTAL_SCURVE)
|
||||||
|
#error "EXPERIMENTAL_SCURVE is no longer needed and should be removed."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// L64xx stepper drivers have been removed
|
// L64xx stepper drivers have been removed
|
||||||
@@ -1370,22 +1372,14 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
|||||||
#else
|
#else
|
||||||
static_assert(WITHIN(ADVANCE_K, 0, 10), "ADVANCE_K must be from 0 to 10 (Changed in LIN_ADVANCE v1.5, Marlin 1.1.9).");
|
static_assert(WITHIN(ADVANCE_K, 0, 10), "ADVANCE_K must be from 0 to 10 (Changed in LIN_ADVANCE v1.5, Marlin 1.1.9).");
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(S_CURVE_ACCELERATION) && DISABLED(EXPERIMENTAL_SCURVE)
|
|
||||||
#error "LIN_ADVANCE and S_CURVE_ACCELERATION may not play well together! Enable EXPERIMENTAL_SCURVE to continue."
|
#if ENABLED(DIRECT_STEPPING)
|
||||||
#elif ENABLED(DIRECT_STEPPING)
|
#error "DIRECT_STEPPING is incompatible with LIN_ADVANCE. (Extrusion is controlled externally by the Step Daemon.)"
|
||||||
#error "DIRECT_STEPPING is incompatible with LIN_ADVANCE. Enable in external planner if possible."
|
|
||||||
#elif NONE(HAS_JUNCTION_DEVIATION, ALLOW_LOW_EJERK) && defined(DEFAULT_EJERK)
|
#elif NONE(HAS_JUNCTION_DEVIATION, ALLOW_LOW_EJERK) && defined(DEFAULT_EJERK)
|
||||||
static_assert(DEFAULT_EJERK >= 10, "It is strongly recommended to set DEFAULT_EJERK >= 10 when using LIN_ADVANCE. Enable ALLOW_LOW_EJERK to bypass this alert (e.g., for direct drive).");
|
static_assert(DEFAULT_EJERK >= 10, "It is strongly recommended to set DEFAULT_EJERK >= 10 when using LIN_ADVANCE. Enable ALLOW_LOW_EJERK to bypass this alert (e.g., for direct drive).");
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
|
||||||
* POLAR warnings
|
|
||||||
*/
|
|
||||||
#if BOTH(POLAR, S_CURVE_ACCELERATION)
|
|
||||||
#warning "POLAR Kinematics may not work well with S_CURVE_ACCELERATION."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Special tool-changing options
|
* Special tool-changing options
|
||||||
*/
|
*/
|
||||||
|
@@ -783,3 +783,10 @@
|
|||||||
#if ENABLED(BD_SENSOR) && DISABLED(BABYSTEPPING)
|
#if ENABLED(BD_SENSOR) && DISABLED(BABYSTEPPING)
|
||||||
#warning "BABYSTEPPING is recommended with BD_SENSOR."
|
#warning "BABYSTEPPING is recommended with BD_SENSOR."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* POLAR warnings
|
||||||
|
*/
|
||||||
|
#if BOTH(POLAR, S_CURVE_ACCELERATION)
|
||||||
|
#warning "POLAR kinematics may not work well with S_CURVE_ACCELERATION."
|
||||||
|
#endif
|
||||||
|
@@ -26,7 +26,7 @@ opt_enable ENDSTOP_INTERRUPTS_FEATURE BLTOUCH Z_MIN_PROBE_REPEATABILITY_TEST \
|
|||||||
SCROLL_LONG_FILENAMES BABYSTEPPING DOUBLECLICK_FOR_Z_BABYSTEPPING \
|
SCROLL_LONG_FILENAMES BABYSTEPPING DOUBLECLICK_FOR_Z_BABYSTEPPING \
|
||||||
MOVE_Z_WHEN_IDLE BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
|
MOVE_Z_WHEN_IDLE BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
|
||||||
LIN_ADVANCE ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE MONITOR_DRIVER_STATUS SENSORLESS_HOMING \
|
LIN_ADVANCE ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE MONITOR_DRIVER_STATUS SENSORLESS_HOMING \
|
||||||
SQUARE_WAVE_STEPPING EXPERIMENTAL_SCURVE
|
SQUARE_WAVE_STEPPING
|
||||||
exec_test $1 $2 "Minitronics 2.0 with assorted features" "$3"
|
exec_test $1 $2 "Minitronics 2.0 with assorted features" "$3"
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
|
@@ -26,7 +26,7 @@ opt_enable ENDSTOP_INTERRUPTS_FEATURE S_CURVE_ACCELERATION BLTOUCH Z_MIN_PROBE_R
|
|||||||
SCROLL_LONG_FILENAMES BABYSTEPPING DOUBLECLICK_FOR_Z_BABYSTEPPING \
|
SCROLL_LONG_FILENAMES BABYSTEPPING DOUBLECLICK_FOR_Z_BABYSTEPPING \
|
||||||
MOVE_Z_WHEN_IDLE BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
|
MOVE_Z_WHEN_IDLE BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
|
||||||
LIN_ADVANCE ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE MONITOR_DRIVER_STATUS SENSORLESS_HOMING \
|
LIN_ADVANCE ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE MONITOR_DRIVER_STATUS SENSORLESS_HOMING \
|
||||||
SQUARE_WAVE_STEPPING TMC_DEBUG EXPERIMENTAL_SCURVE
|
SQUARE_WAVE_STEPPING TMC_DEBUG
|
||||||
exec_test $1 $2 "Grand Central M4 with assorted features" "$3"
|
exec_test $1 $2 "Grand Central M4 with assorted features" "$3"
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
|
Reference in New Issue
Block a user