Skip to content

Commit bb2114a

Browse files
authored
Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
Add an option for delta to home to the top
2 parents 38466b1 + 11effee commit bb2114a

File tree

6 files changed

+16
-3
lines changed

6 files changed

+16
-3
lines changed

Marlin/Marlin_main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3435,7 +3435,7 @@ inline void gcode_G28() {
34353435

34363436
endstops.not_homing();
34373437

3438-
#if ENABLED(DELTA)
3438+
#if ENABLED(DELTA) && ENABLED(DELTA_HOME_TO_SAFE_ZONE)
34393439
// move to a height where we can use the full xy-area
34403440
do_blocking_move_to_z(delta_clip_start_height);
34413441
#endif

Marlin/example_configurations/delta/biv2.5/Configuration.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,9 @@
452452
// in ultralcd.cpp@lcd_delta_calibrate_menu()
453453
//#define DELTA_CALIBRATION_MENU
454454

455+
// After homing move down to a height where XY movement is unconstrained
456+
#define DELTA_HOME_TO_SAFE_ZONE
457+
455458
//#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456459

457460
#endif

Marlin/example_configurations/delta/generic/Configuration.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,9 @@
452452
// in ultralcd.cpp@lcd_delta_calibrate_menu()
453453
//#define DELTA_CALIBRATION_MENU
454454

455+
// After homing move down to a height where XY movement is unconstrained
456+
#define DELTA_HOME_TO_SAFE_ZONE
457+
455458
//#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456459

457460
#endif

Marlin/example_configurations/delta/kossel_mini/Configuration.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,9 @@
452452
// in ultralcd.cpp@lcd_delta_calibrate_menu()
453453
//#define DELTA_CALIBRATION_MENU
454454

455+
// After homing move down to a height where XY movement is unconstrained
456+
#define DELTA_HOME_TO_SAFE_ZONE
457+
455458
//#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456459

457460
#endif

Marlin/example_configurations/delta/kossel_pro/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222

2323
/**
2424
* Example configuration file for OpenBeam Kossel Pro
25-
* tested on 2015-05-19 by @Wackerbarth
26-
* using Arduino 1.6.5 (Mac)
2725
*/
2826

2927
/**
@@ -441,6 +439,9 @@
441439
// in ultralcd.cpp@lcd_delta_calibrate_menu()
442440
//#define DELTA_CALIBRATION_MENU
443441

442+
// After homing move down to a height where XY movement is unconstrained
443+
#define DELTA_HOME_TO_SAFE_ZONE
444+
444445
//#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
445446

446447
#endif

Marlin/example_configurations/delta/kossel_xl/Configuration.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,9 @@
450450
// in ultralcd.cpp@lcd_delta_calibrate_menu()
451451
//#define DELTA_CALIBRATION_MENU
452452

453+
// After homing move down to a height where XY movement is unconstrained
454+
#define DELTA_HOME_TO_SAFE_ZONE
455+
453456
//#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
454457

455458
#endif

0 commit comments

Comments
 (0)