Improve BLTOUCH_HEATERS_OFF functionality
- rename to PROBING_HEATERS_OFF - move heater pausing functionality into thermalManager - add variables, pause(), ispaused(), other functions - add fan pausing functionality -> PROBING_FANS_OFF - add probing_pause() wrapper - move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit - example configs
This commit is contained in:
@ -651,14 +651,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
@ -658,14 +658,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
@ -647,14 +647,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
@ -642,14 +642,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
@ -641,14 +641,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
@ -660,14 +660,23 @@
|
||||
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles
|
||||
|
||||
/**
|
||||
* The BLTouch probe is a Hall effect sensor that emulates a servo.
|
||||
* The BLTouch probe uses a Hall effect sensor and emulates a servo.
|
||||
*/
|
||||
//#define BLTOUCH
|
||||
#if ENABLED(BLTOUCH)
|
||||
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
|
||||
//#define BLTOUCH_HEATERS_OFF // Enable if the probe seems unreliable. Heaters will be disabled for each probe.
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Enable if probing seems unreliable. Heaters and/or fans - consistent with the
|
||||
* options selected below - will be disabled during probing so as to minimize
|
||||
* potential EM interference by quieting/silencing the source of the 'noise' (the change
|
||||
* in current flowing through the wires). This is likely most useful to users of the
|
||||
* BLTouch probe, but may also help those with inductive or other probe types.
|
||||
*/
|
||||
//#define PROBING_HEATERS_OFF // Turn heaters off when probing
|
||||
//#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
|
||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||
//#define SOLENOID_PROBE
|
||||
|
||||
|
Reference in New Issue
Block a user