Reduced Z backoff distance after homing.

- To avoid running into top of full volume print.
master
Marcio Teixeira 7 years ago
parent 13ac262edb
commit 78f0d37638

@ -1367,14 +1367,15 @@
/* Leaving the toolhead resting on the endstops will likely cause /* Leaving the toolhead resting on the endstops will likely cause
* chatter if the machine is immediately re-homed, so don't leave * chatter if the machine is immediately re-homed, so don't leave
* the head sitting on the endstops after homing. */ * the head sitting on the endstops after homing. */
#define LULZBOT_BACKOFF_DIST 5 #define LULZBOT_BACKOFF_DIST_XY 5
#define LULZBOT_BACKOFF_DIST_Z 2
#define LULZBOT_BACKOFF_FEEDRATE 5 #define LULZBOT_BACKOFF_FEEDRATE 5
#define LULZBOT_AFTER_Z_HOME_ACTION \ #define LULZBOT_AFTER_Z_HOME_ACTION \
{ \ { \
int x = (LULZBOT_INVERT_X_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST : LULZBOT_STANDARD_X_MAX_POS - LULZBOT_BACKOFF_DIST); \ int x = (LULZBOT_INVERT_X_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST_XY : LULZBOT_STANDARD_X_MAX_POS - LULZBOT_BACKOFF_DIST_XY); \
int y = (LULZBOT_INVERT_Y_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST : LULZBOT_STANDARD_Y_MAX_POS - LULZBOT_BACKOFF_DIST); \ int y = (LULZBOT_INVERT_Y_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST_XY : LULZBOT_STANDARD_Y_MAX_POS - LULZBOT_BACKOFF_DIST_XY); \
int z = (LULZBOT_INVERT_Z_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST : LULZBOT_STANDARD_Z_MAX_POS - LULZBOT_BACKOFF_DIST); \ int z = (LULZBOT_INVERT_Z_HOME_DIR < 0 ? LULZBOT_BACKOFF_DIST_Z : LULZBOT_STANDARD_Z_MAX_POS - LULZBOT_BACKOFF_DIST_Z); \
do_blocking_move_to_z( \ do_blocking_move_to_z( \
(home_all || homeZ) ? z : current_position[Z_AXIS] \ (home_all || homeZ) ? z : current_position[Z_AXIS] \
); \ ); \

Loading…
Cancel
Save