|
|
@ -507,14 +507,34 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic
|
|
|
|
// Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
|
|
|
|
// Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
|
|
|
|
#define Z_PROBE_ALLEN_KEY
|
|
|
|
#define Z_PROBE_ALLEN_KEY
|
|
|
|
#ifdef Z_PROBE_ALLEN_KEY
|
|
|
|
#ifdef Z_PROBE_ALLEN_KEY
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_X 30
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_Y DELTA_PRINTABLE_RADIUS
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_Z 100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_X -64
|
|
|
|
// Kossel Mini
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_Y 56
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30.0
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_Z 23
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y DELTA_PRINTABLE_RADIUS
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_2_X 0.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y DELTA_PRINTABLE_RADIUS
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_TRAVEL_SPEED/10)
|
|
|
|
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_DEPTH 20
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_DEPTH 20
|
|
|
|
|
|
|
|
// Move the probe into position
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_1_X -64.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_1_Y 56.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_1_Z 23.0
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
|
|
|
|
|
|
|
|
// Move the nozzle down further to push the probe into retracted position.
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_2_X Z_PROBE_ALLEN_KEY_STOW_1_X
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_2_Y Z_PROBE_ALLEN_KEY_STOW_1_Y
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_2_Z (Z_PROBE_ALLEN_KEY_STOW_1_Z-Z_PROBE_ALLEN_KEY_STOW_DEPTH)
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED/10)
|
|
|
|
|
|
|
|
// Raise things back up slightly so we don't bump into anything
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_3_X Z_PROBE_ALLEN_KEY_STOW_2_X
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_3_Y Z_PROBE_ALLEN_KEY_STOW_2_Y
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_3_Z (Z_PROBE_ALLEN_KEY_STOW_1_Z+Z_PROBE_ALLEN_KEY_STOW_DEPTH)
|
|
|
|
|
|
|
|
#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE (XY_TRAVEL_SPEED/2)
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
//If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
|
|
|
|
//If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
|
|
|
|