|
@@ -254,11 +254,18 @@ Nozzle nozzle;
|
254
|
254
|
break;
|
255
|
255
|
}
|
256
|
256
|
|
257
|
|
- do_blocking_move_to_xy(
|
258
|
|
- TERN(NOZZLE_PARK_Y_ONLY, current_position, park).x,
|
259
|
|
- TERN(NOZZLE_PARK_X_ONLY, current_position, park).y,
|
260
|
|
- fr_xy
|
261
|
|
- );
|
|
257
|
+ #ifndef NOZZLE_PARK_MOVE
|
|
258
|
+ #define NOZZLE_PARK_MOVE 0
|
|
259
|
+ #endif
|
|
260
|
+ switch (NOZZLE_PARK_MOVE) {
|
|
261
|
+ case 0: do_blocking_move_to_xy(park, fr_xy); break;
|
|
262
|
+ case 1: do_blocking_move_to_x(park.x, fr_xy); break;
|
|
263
|
+ case 2: do_blocking_move_to_y(park.y, fr_xy); break;
|
|
264
|
+ case 3: do_blocking_move_to_x(park.x, fr_xy);
|
|
265
|
+ do_blocking_move_to_y(park.y, fr_xy); break;
|
|
266
|
+ case 4: do_blocking_move_to_y(park.y, fr_xy);
|
|
267
|
+ do_blocking_move_to_x(park.x, fr_xy); break;
|
|
268
|
+ }
|
262
|
269
|
|
263
|
270
|
report_current_position();
|
264
|
271
|
}
|