Browse Source

Merge pull request #5264 from thinkyhead/rc_delta_safe_zone

Add an option for delta to home to the top
Scott Lahteine 8 years ago
parent
commit
bb2114a060

+ 1
- 1
Marlin/Marlin_main.cpp View File

3435
 
3435
 
3436
   endstops.not_homing();
3436
   endstops.not_homing();
3437
 
3437
 
3438
-  #if ENABLED(DELTA)
3438
+  #if ENABLED(DELTA) && ENABLED(DELTA_HOME_TO_SAFE_ZONE)
3439
     // move to a height where we can use the full xy-area
3439
     // move to a height where we can use the full xy-area
3440
     do_blocking_move_to_z(delta_clip_start_height);
3440
     do_blocking_move_to_z(delta_clip_start_height);
3441
   #endif
3441
   #endif

+ 3
- 0
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
453
   //#define DELTA_CALIBRATION_MENU
453
   //#define DELTA_CALIBRATION_MENU
454
 
454
 
455
+  // After homing move down to a height where XY movement is unconstrained
456
+  #define DELTA_HOME_TO_SAFE_ZONE
457
+
455
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
458
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456
 
459
 
457
 #endif
460
 #endif

+ 3
- 0
Marlin/example_configurations/delta/generic/Configuration.h View File

452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
453
   //#define DELTA_CALIBRATION_MENU
453
   //#define DELTA_CALIBRATION_MENU
454
 
454
 
455
+  // After homing move down to a height where XY movement is unconstrained
456
+  #define DELTA_HOME_TO_SAFE_ZONE
457
+
455
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
458
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456
 
459
 
457
 #endif
460
 #endif

+ 3
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
452
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
453
   //#define DELTA_CALIBRATION_MENU
453
   //#define DELTA_CALIBRATION_MENU
454
 
454
 
455
+  // After homing move down to a height where XY movement is unconstrained
456
+  #define DELTA_HOME_TO_SAFE_ZONE
457
+
455
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
458
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456
 
459
 
457
 #endif
460
 #endif

+ 3
- 2
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

22
 
22
 
23
 /**
23
 /**
24
  * Example configuration file for OpenBeam Kossel Pro
24
  * Example configuration file for OpenBeam Kossel Pro
25
- * tested on 2015-05-19 by @Wackerbarth
26
- * using Arduino 1.6.5 (Mac)
27
  */
25
  */
28
 
26
 
29
 /**
27
 /**
441
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
439
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
442
   //#define DELTA_CALIBRATION_MENU
440
   //#define DELTA_CALIBRATION_MENU
443
 
441
 
442
+  // After homing move down to a height where XY movement is unconstrained
443
+  #define DELTA_HOME_TO_SAFE_ZONE
444
+
444
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
445
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
445
 
446
 
446
 #endif
447
 #endif

+ 3
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

450
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
450
   // in ultralcd.cpp@lcd_delta_calibrate_menu()
451
   //#define DELTA_CALIBRATION_MENU
451
   //#define DELTA_CALIBRATION_MENU
452
 
452
 
453
+  // After homing move down to a height where XY movement is unconstrained
454
+  #define DELTA_HOME_TO_SAFE_ZONE
455
+
453
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
456
   //#define DELTA_ENDSTOP_ADJ { 0, 0, 0 }
454
 
457
 
455
 #endif
458
 #endif

Loading…
Cancel
Save