Add a "manual" option for ABL
This commit is contained in:
parent
541165e878
commit
9e22184936
25 changed files with 451 additions and 271 deletions
|
@ -371,12 +371,12 @@
|
||||||
/**
|
/**
|
||||||
* Set a flag for any enabled probe
|
* Set a flag for any enabled probe
|
||||||
*/
|
*/
|
||||||
#define PROBE_SELECTED (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))
|
#define PROBE_SELECTED (ENABLED(PROBE_MANUALLY) || ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_ENDSTOP || ENABLED(Z_PROBE_SLED))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clear probe pin settings when no probe is selected
|
* Clear probe pin settings when no probe is selected
|
||||||
*/
|
*/
|
||||||
#if !PROBE_SELECTED
|
#if !PROBE_SELECTED || ENABLED(PROBE_MANUALLY)
|
||||||
#undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
|
#undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
|
||||||
#undef Z_MIN_PROBE_ENDSTOP
|
#undef Z_MIN_PROBE_ENDSTOP
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -589,7 +589,7 @@
|
||||||
|
|
||||||
#define PROBE_PIN_CONFIGURED (HAS_Z_MIN_PROBE_PIN || (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)))
|
#define PROBE_PIN_CONFIGURED (HAS_Z_MIN_PROBE_PIN || (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)))
|
||||||
|
|
||||||
#define HAS_BED_PROBE (PROBE_SELECTED && PROBE_PIN_CONFIGURED)
|
#define HAS_BED_PROBE (PROBE_SELECTED && PROBE_PIN_CONFIGURED && DISABLED(PROBE_MANUALLY))
|
||||||
|
|
||||||
#if ENABLED(Z_PROBE_ALLEN_KEY)
|
#if ENABLED(Z_PROBE_ALLEN_KEY)
|
||||||
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
|
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
|
||||||
|
|
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -876,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1432,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -130,8 +130,12 @@
|
||||||
#error "Z_RAISE_PROBE_DEPLOY_STOW and Z_RAISE_BETWEEN_PROBINGS are now Z_CLEARANCE_DEPLOY_PROBE and Z_CLEARANCE_BETWEEN_PROBES. Please update your configuration."
|
#error "Z_RAISE_PROBE_DEPLOY_STOW and Z_RAISE_BETWEEN_PROBINGS are now Z_CLEARANCE_DEPLOY_PROBE and Z_CLEARANCE_BETWEEN_PROBES. Please update your configuration."
|
||||||
#elif defined(Z_PROBE_DEPLOY_HEIGHT) || defined(Z_PROBE_TRAVEL_HEIGHT)
|
#elif defined(Z_PROBE_DEPLOY_HEIGHT) || defined(Z_PROBE_TRAVEL_HEIGHT)
|
||||||
#error "Z_PROBE_DEPLOY_HEIGHT and Z_PROBE_TRAVEL_HEIGHT are now Z_CLEARANCE_DEPLOY_PROBE and Z_CLEARANCE_BETWEEN_PROBES. Please update your configuration."
|
#error "Z_PROBE_DEPLOY_HEIGHT and Z_PROBE_TRAVEL_HEIGHT are now Z_CLEARANCE_DEPLOY_PROBE and Z_CLEARANCE_BETWEEN_PROBES. Please update your configuration."
|
||||||
|
#elif defined(MANUAL_BED_LEVELING)
|
||||||
|
#error "MANUAL_BED_LEVELING is now LCD_BED_LEVELING. Please update your configuration."
|
||||||
#elif defined(MESH_HOME_SEARCH_Z)
|
#elif defined(MESH_HOME_SEARCH_Z)
|
||||||
#error "MESH_HOME_SEARCH_Z is now MANUAL_PROBE_Z_RANGE. Please update your configuration."
|
#error "MESH_HOME_SEARCH_Z is now LCD_PROBE_Z_RANGE. Please update your configuration."
|
||||||
|
#elif defined(MANUAL_PROBE_Z_RANGE)
|
||||||
|
#error "MANUAL_PROBE_Z_RANGE is now LCD_PROBE_Z_RANGE. Please update your configuration."
|
||||||
#elif !defined(MIN_STEPS_PER_SEGMENT)
|
#elif !defined(MIN_STEPS_PER_SEGMENT)
|
||||||
#error Please replace "const int dropsegments" with "#define MIN_STEPS_PER_SEGMENT" (and increase by 1) in Configuration_adv.h.
|
#error Please replace "const int dropsegments" with "#define MIN_STEPS_PER_SEGMENT" (and increase by 1) in Configuration_adv.h.
|
||||||
#elif defined(PREVENT_DANGEROUS_EXTRUDE)
|
#elif defined(PREVENT_DANGEROUS_EXTRUDE)
|
||||||
|
@ -408,8 +412,6 @@ static_assert(1 >= 0
|
||||||
#elif MESH_NUM_X_POINTS > 9 || MESH_NUM_Y_POINTS > 9
|
#elif MESH_NUM_X_POINTS > 9 || MESH_NUM_Y_POINTS > 9
|
||||||
#error "MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS must be less than 10."
|
#error "MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS must be less than 10."
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#error "MANUAL_BED_LEVELING only applies to MESH_BED_LEVELING."
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -492,7 +494,7 @@ static_assert(1 >= 0
|
||||||
#if !HAS_Z_MIN_PROBE_PIN
|
#if !HAS_Z_MIN_PROBE_PIN
|
||||||
#error "Z_MIN_PROBE_ENDSTOP requires the Z_MIN_PROBE_PIN to be defined."
|
#error "Z_MIN_PROBE_ENDSTOP requires the Z_MIN_PROBE_PIN to be defined."
|
||||||
#endif
|
#endif
|
||||||
#else
|
#elif DISABLED(PROBE_MANUALLY)
|
||||||
#error "You must enable either Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use a probe."
|
#error "You must enable either Z_MIN_PROBE_ENDSTOP or Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use a probe."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -523,10 +525,10 @@ static_assert(1 >= 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MANUAL_BED_LEVELING requirements
|
* LCD_BED_LEVELING requirements
|
||||||
*/
|
*/
|
||||||
#if ENABLED(MANUAL_BED_LEVELING) && DISABLED(MESH_BED_LEVELING)
|
#if ENABLED(LCD_BED_LEVELING) && DISABLED(MESH_BED_LEVELING) && !(HAS_ABL && ENABLED(PROBE_MANUALLY))
|
||||||
#error "MANUAL_BED_LEVELING requires MESH_BED_LEVELING."
|
#error "LCD_BED_LEVELING requires MESH_BED_LEVELING or PROBE_MANUALLY."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -232,7 +232,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -741,7 +746,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -877,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1433,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
#define TEMP_STAT_LEDS
|
#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -528,6 +528,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -724,7 +729,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -860,15 +864,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1416,13 +1424,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -528,6 +528,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -724,7 +729,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -860,15 +864,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1416,13 +1424,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -234,7 +234,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -537,6 +537,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -733,7 +738,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -869,15 +873,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1425,13 +1433,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -539,6 +539,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -735,7 +740,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -871,15 +875,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1427,13 +1435,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -251,7 +251,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -574,6 +574,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -770,7 +775,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -906,15 +910,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1467,13 +1475,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -741,7 +746,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -877,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1433,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -741,7 +746,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -877,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1433,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -741,7 +746,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -877,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1433,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -234,7 +234,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -544,6 +544,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -740,7 +745,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -876,15 +880,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1434,13 +1442,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -263,7 +263,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -560,6 +560,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -756,7 +761,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -892,15 +896,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1448,13 +1456,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -566,6 +566,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -762,7 +767,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -898,15 +902,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1454,13 +1462,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -234,7 +234,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -537,6 +537,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -733,7 +738,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -869,15 +873,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1425,13 +1433,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -545,6 +545,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -741,7 +746,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -877,15 +881,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1433,13 +1441,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -603,6 +603,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -982,15 +987,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1538,13 +1547,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -590,6 +590,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -831,7 +836,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -968,15 +972,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1523,13 +1531,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -590,6 +590,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -834,7 +839,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -972,15 +976,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1527,13 +1535,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -235,7 +235,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -584,6 +584,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -833,7 +838,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -971,15 +975,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1526,13 +1534,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -603,6 +603,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -844,7 +849,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -981,15 +985,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1536,13 +1544,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -548,6 +548,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -744,7 +749,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -880,15 +884,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1436,13 +1444,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
|
@ -231,7 +231,7 @@
|
||||||
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
|
||||||
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
* 66 : 4.7M High Temperature thermistor from Dyze Design
|
||||||
* 70 : the 100K thermistor found in the bq Hephestos 2
|
* 70 : the 100K thermistor found in the bq Hephestos 2
|
||||||
* 75 : 100k Generic Silicon Heat Pad typically a NTC 100K MGB18-104F39050L32 thermistor
|
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
||||||
*
|
*
|
||||||
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
||||||
* (but gives greater accuracy and more stable PID)
|
* (but gives greater accuracy and more stable PID)
|
||||||
|
@ -541,6 +541,11 @@
|
||||||
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe.
|
||||||
|
// Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
|
// or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
|
//#define PROBE_MANUALLY
|
||||||
|
|
||||||
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
// For example an inductive probe, or a setup that uses the nozzle to probe.
|
||||||
// An inductive probe must be deactivated to go below
|
// An inductive probe must be deactivated to go below
|
||||||
|
@ -737,7 +742,6 @@
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================== Bed Leveling ==============================
|
//=============================== Bed Leveling ==============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -873,15 +877,19 @@
|
||||||
|
|
||||||
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
|
||||||
|
|
||||||
//#define MANUAL_BED_LEVELING // Add display menu option for bed leveling.
|
|
||||||
#define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
|
||||||
|
|
||||||
#if ENABLED(MANUAL_BED_LEVELING)
|
|
||||||
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // BED_LEVELING
|
#endif // BED_LEVELING
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use the LCD controller for bed leveling
|
||||||
|
* Requires MESH_BED_LEVELING or PROBE_MANUALLY
|
||||||
|
*/
|
||||||
|
//#define LCD_BED_LEVELING
|
||||||
|
|
||||||
|
#if ENABLED(LCD_BED_LEVELING)
|
||||||
|
#define MBL_Z_STEP 0.025 // Step size while manually probing Z axis.
|
||||||
|
#define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
* Useful to retract or move the Z probe out of the way.
|
* Useful to retract or move the Z probe out of the way.
|
||||||
|
@ -1429,13 +1437,13 @@
|
||||||
|
|
||||||
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
|
||||||
// be used to mitigate the associated resolution loss. If enabled,
|
// be used to mitigate the associated resolution loss. If enabled,
|
||||||
// some of the PWM cycles are stretched so on average the wanted
|
// some of the PWM cycles are stretched so on average the desired
|
||||||
// duty cycle is attained.
|
// duty cycle is attained.
|
||||||
//#define SOFT_PWM_DITHER
|
//#define SOFT_PWM_DITHER
|
||||||
|
|
||||||
// Temperature status LEDs that display the hotend and bed temperature.
|
// Temperature status LEDs that display the hotend and bed temperature.
|
||||||
// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
|
// If all hotends, bed temperature, and target temperature are under 54C
|
||||||
// Otherwise the RED led is on. There is 1C hysteresis.
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
// M240 Triggers a camera by emulating a Canon RC-1 Remote
|
||||||
|
|
Reference in a new issue