studiodyne
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
7 additions and
1 deletions
-
Marlin/Configuration.h
-
Marlin/src/libs/nozzle.cpp
|
|
@ -1501,6 +1501,8 @@ |
|
|
|
#if ENABLED(NOZZLE_PARK_FEATURE) |
|
|
|
// Specify a park position as { X, Y, Z_raise }
|
|
|
|
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 } |
|
|
|
//#define NOZZLE_PARK_X_ONLY // X move only is required to park
|
|
|
|
//#define NOZZLE_PARK_Y_ONLY // Y move only is required to park
|
|
|
|
#define NOZZLE_PARK_Z_RAISE_MIN 2 // (mm) Always raise Z by at least this distance
|
|
|
|
#define NOZZLE_PARK_XY_FEEDRATE 100 // (mm/s) X and Y axes feedrate (also used for delta Z axis)
|
|
|
|
#define NOZZLE_PARK_Z_FEEDRATE 5 // (mm/s) Z axis feedrate (not used for delta printers)
|
|
|
|
|
|
@ -188,7 +188,11 @@ Nozzle nozzle; |
|
|
|
} break; |
|
|
|
} |
|
|
|
|
|
|
|
do_blocking_move_to_xy(park, fr_xy); |
|
|
|
do_blocking_move_to_xy( |
|
|
|
TERN(NOZZLE_PARK_Y_ONLY, current_position, park).x, |
|
|
|
TERN(NOZZLE_PARK_X_ONLY, current_position, park).y, |
|
|
|
fr_xy |
|
|
|
); |
|
|
|
|
|
|
|
report_current_position(); |
|
|
|
} |
|
|
|