Przeglądaj źródła

Merge pull request #4122 from thinkyhead/rc_xy_travel_feedrate

Make XY Probe (travel) Speed available in G28
Scott Lahteine 9 lat temu
rodzic
commit
f30df89ee1

+ 2
- 2
.travis.yml Wyświetl plik

@@ -90,10 +90,10 @@ script:
90 90
   - opt_enable PIDTEMPBED
91 91
   - build_marlin
92 92
   #
93
-  # Test a "Fix Mounted" Probe
93
+  # Test a "Fix Mounted" Probe along with Safe Homing
94 94
   #
95 95
   - restore_configs
96
-  - opt_enable FIX_MOUNTED_PROBE
96
+  - opt_enable FIX_MOUNTED_PROBE Z_SAFE_HOMING
97 97
   - build_marlin
98 98
   #
99 99
   # ...with AUTO_BED_LEVELING_FEATURE & DEBUG_LEVELING_FEATURE

+ 6
- 11
Marlin/Conditionals.h Wyświetl plik

@@ -371,15 +371,6 @@
371 371
     #define MAX_PROBE_X (min(X_MAX_POS, X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
372 372
     #define MIN_PROBE_Y (max(Y_MIN_POS, Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
373 373
     #define MAX_PROBE_Y (min(Y_MAX_POS, Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
374
-
375
-    #ifndef XY_TRAVEL_SPEED
376
-      #ifdef HOMING_FEEDRATE_XYZ
377
-        #define XY_TRAVEL_SPEED HOMING_FEEDRATE_XYZ
378
-      #else
379
-        #define XY_TRAVEL_SPEED 4000
380
-      #endif
381
-    #endif
382
-
383 374
   #endif
384 375
 
385 376
   #define HAS_Z_SERVO_ENDSTOP (defined(Z_ENDSTOP_SERVO_NR) && Z_ENDSTOP_SERVO_NR >= 0)
@@ -784,8 +775,12 @@
784 775
     #ifndef Z_PROBE_OFFSET_RANGE_MAX
785 776
       #define Z_PROBE_OFFSET_RANGE_MAX 20
786 777
     #endif
787
-    #ifndef XY_TRAVEL_SPEED
788
-      #define XY_TRAVEL_SPEED 4000
778
+    #ifndef XY_PROBE_SPEED
779
+      #ifdef HOMING_FEEDRATE_XYZ
780
+        #define XY_PROBE_SPEED HOMING_FEEDRATE_XYZ
781
+      #else
782
+        #define XY_PROBE_SPEED 4000
783
+      #endif
789 784
     #endif
790 785
   #endif
791 786
 

+ 3
- 2
Marlin/Configuration.h Wyświetl plik

@@ -456,6 +456,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
456 456
 #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle]
457 457
 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]
458 458
 
459
+// X and Y axis travel speed (mm/m) between probes
460
+#define XY_PROBE_SPEED 8000
461
+
459 462
 //
460 463
 // Allen Key Probe is defined in the Delta example configurations.
461 464
 //
@@ -667,8 +670,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
667 670
 
668 671
   #endif // !AUTO_BED_LEVELING_GRID
669 672
 
670
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
671
-
672 673
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
673 674
 
674 675
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 13
- 19
Marlin/Marlin_main.cpp Wyświetl plik

@@ -367,8 +367,13 @@ static uint8_t target_extruder;
367 367
 #endif
368 368
 
369 369
 #if ENABLED(AUTO_BED_LEVELING_FEATURE)
370
-  int xy_travel_speed = XY_TRAVEL_SPEED;
370
+  int xy_probe_speed = XY_PROBE_SPEED;
371 371
   bool bed_leveling_in_progress = false;
372
+  #define XY_PROBE_FEEDRATE xy_probe_speed
373
+#elif defined(XY_PROBE_SPEED)
374
+  #define XY_PROBE_FEEDRATE XY_PROBE_SPEED
375
+#else
376
+  #define XY_PROBE_FEEDRATE (min(planner.max_feedrate[X_AXIS], planner.max_feedrate[Y_AXIS]) * 60)
372 377
 #endif
373 378
 
374 379
 #if ENABLED(Z_DUAL_ENDSTOPS) && DISABLED(DELTA)
@@ -1633,13 +1638,7 @@ static void setup_for_endstop_move() {
1633 1638
 
1634 1639
     #if ENABLED(DELTA)
1635 1640
 
1636
-      feedrate =
1637
-        #if ENABLED(AUTO_BED_LEVELING_FEATURE)
1638
-          xy_travel_speed
1639
-        #else
1640
-          min(planner.max_feedrate[X_AXIS], planner.max_feedrate[Y_AXIS]) * 60
1641
-        #endif
1642
-      ;
1641
+      feedrate = XY_PROBE_FEEDRATE;
1643 1642
 
1644 1643
       destination[X_AXIS] = x;
1645 1644
       destination[Y_AXIS] = y;
@@ -1658,13 +1657,7 @@ static void setup_for_endstop_move() {
1658 1657
       line_to_current_position();
1659 1658
       stepper.synchronize();
1660 1659
 
1661
-      feedrate =
1662
-        #if ENABLED(AUTO_BED_LEVELING_FEATURE)
1663
-          xy_travel_speed
1664
-        #else
1665
-          min(planner.max_feedrate[X_AXIS], planner.max_feedrate[Y_AXIS]) * 60
1666
-        #endif
1667
-      ;
1660
+      feedrate = XY_PROBE_FEEDRATE;
1668 1661
 
1669 1662
       current_position[X_AXIS] = x;
1670 1663
       current_position[Y_AXIS] = y;
@@ -2981,7 +2974,8 @@ inline void gcode_G28() {
2981 2974
             destination[X_AXIS] = round(Z_SAFE_HOMING_X_POINT - (X_PROBE_OFFSET_FROM_EXTRUDER));
2982 2975
             destination[Y_AXIS] = round(Z_SAFE_HOMING_Y_POINT - (Y_PROBE_OFFSET_FROM_EXTRUDER));
2983 2976
             destination[Z_AXIS] = current_position[Z_AXIS]; //z is already at the right height
2984
-            feedrate = XY_TRAVEL_SPEED;
2977
+
2978
+            feedrate = XY_PROBE_FEEDRATE;
2985 2979
 
2986 2980
             #if ENABLED(DEBUG_LEVELING_FEATURE)
2987 2981
               if (DEBUGGING(LEVELING)) {
@@ -3403,7 +3397,7 @@ inline void gcode_G28() {
3403 3397
         }
3404 3398
       #endif
3405 3399
 
3406
-      xy_travel_speed = code_seen('S') ? (int)code_value_linear_units() : XY_TRAVEL_SPEED;
3400
+      xy_probe_speed = code_seen('S') ? (int)code_value_linear_units() : XY_PROBE_SPEED;
3407 3401
 
3408 3402
       int left_probe_bed_position = code_seen('L') ? (int)code_value_axis_units(X_AXIS) : LEFT_PROBE_BED_POSITION,
3409 3403
           right_probe_bed_position = code_seen('R') ? (int)code_value_axis_units(X_AXIS) : RIGHT_PROBE_BED_POSITION,
@@ -6564,8 +6558,8 @@ inline void gcode_T(uint8_t tmp_extruder) {
6564 6558
     }
6565 6559
     else {
6566 6560
       feedrate =
6567
-        #ifdef XY_TRAVEL_SPEED
6568
-          XY_TRAVEL_SPEED
6561
+        #ifdef XY_PROBE_SPEED
6562
+          XY_PROBE_SPEED
6569 6563
         #else
6570 6564
           min(planner.max_feedrate[X_AXIS], planner.max_feedrate[Y_AXIS]) * 60
6571 6565
         #endif

+ 2
- 0
Marlin/SanityCheck.h Wyświetl plik

@@ -623,6 +623,8 @@
623 623
   #error "SERVO_ENDSTOP_ANGLES is deprecated. Use Z_SERVO_ANGLES instead."
624 624
 #elif defined(X_ENDSTOP_SERVO_NR) || defined(Y_ENDSTOP_SERVO_NR)
625 625
   #error "X_ENDSTOP_SERVO_NR and Y_ENDSTOP_SERVO_NR are deprecated and should be removed."
626
+#elif defined(XY_TRAVEL_SPEED)
627
+  #error "XY_TRAVEL_SPEED is deprecated. Use XY_PROBE_SPEED instead."
626 628
 #endif
627 629
 
628 630
 #endif //SANITYCHECK_H

+ 3
- 2
Marlin/example_configurations/Cartesio/Configuration.h Wyświetl plik

@@ -455,6 +455,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
455 455
 #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle]
456 456
 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]
457 457
 
458
+// X and Y axis travel speed (mm/m) between probes
459
+#define XY_PROBE_SPEED 8000
460
+
458 461
 //
459 462
 // Allen Key Probe is defined in the Delta example configurations.
460 463
 //
@@ -666,8 +669,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
666 669
 
667 670
   #endif // !AUTO_BED_LEVELING_GRID
668 671
 
669
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
670
-
671 672
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
672 673
 
673 674
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/Felix/Configuration.h Wyświetl plik

@@ -438,6 +438,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
438 438
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
439 439
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
440 440
 
441
+// X and Y axis travel speed (mm/m) between probes
442
+#define XY_PROBE_SPEED 8000
443
+
441 444
 //
442 445
 // Allen Key Probe is defined in the Delta example configurations.
443 446
 //
@@ -649,8 +652,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
649 652
 
650 653
   #endif // !AUTO_BED_LEVELING_GRID
651 654
 
652
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
653
-
654 655
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
655 656
 
656 657
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/Felix/DUAL/Configuration.h Wyświetl plik

@@ -436,6 +436,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
436 436
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
437 437
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
438 438
 
439
+// X and Y axis travel speed (mm/m) between probes
440
+#define XY_PROBE_SPEED 8000
441
+
439 442
 //
440 443
 // Allen Key Probe is defined in the Delta example configurations.
441 444
 //
@@ -647,8 +650,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
647 650
 
648 651
   #endif // !AUTO_BED_LEVELING_GRID
649 652
 
650
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
651
-
652 653
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
653 654
 
654 655
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/Hephestos/Configuration.h Wyświetl plik

@@ -448,6 +448,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
448 448
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
449 449
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
450 450
 
451
+// X and Y axis travel speed (mm/m) between probes
452
+#define XY_PROBE_SPEED 8000
453
+
451 454
 //
452 455
 // Allen Key Probe is defined in the Delta example configurations.
453 456
 //
@@ -659,8 +662,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
659 662
 
660 663
   #endif // !AUTO_BED_LEVELING_GRID
661 664
 
662
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
663
-
664 665
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
665 666
 
666 667
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/Hephestos_2/Configuration.h Wyświetl plik

@@ -450,6 +450,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
450 450
 #define Y_PROBE_OFFSET_FROM_EXTRUDER 15  // Y offset: -front +behind [the nozzle]
451 451
 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]
452 452
 
453
+// X and Y axis travel speed (mm/m) between probes
454
+#define XY_PROBE_SPEED 8000
455
+
453 456
 //
454 457
 // Allen Key Probe is defined in the Delta example configurations.
455 458
 //
@@ -661,8 +664,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
661 664
 
662 665
   #endif // !AUTO_BED_LEVELING_GRID
663 666
 
664
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
665
-
666 667
   #define Z_RAISE_BETWEEN_PROBINGS 2  // How much the Z axis will be raised when traveling from between next probing points.
667 668
 
668 669
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/K8200/Configuration.h Wyświetl plik

@@ -473,6 +473,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
473 473
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
474 474
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
475 475
 
476
+// X and Y axis travel speed (mm/m) between probes
477
+#define XY_PROBE_SPEED 8000
478
+
476 479
 //
477 480
 // Allen Key Probe is defined in the Delta example configurations.
478 481
 //
@@ -684,8 +687,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
684 687
 
685 688
   #endif // !AUTO_BED_LEVELING_GRID
686 689
 
687
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
688
-
689 690
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
690 691
 
691 692
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Wyświetl plik

@@ -456,6 +456,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
456 456
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
457 457
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
458 458
 
459
+// X and Y axis travel speed (mm/m) between probes
460
+#define XY_PROBE_SPEED 8000
461
+
459 462
 //
460 463
 // Allen Key Probe is defined in the Delta example configurations.
461 464
 //
@@ -667,8 +670,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
667 670
 
668 671
   #endif // !AUTO_BED_LEVELING_GRID
669 672
 
670
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
671
-
672 673
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
673 674
 
674 675
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/RigidBot/Configuration.h Wyświetl plik

@@ -450,6 +450,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
450 450
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
451 451
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
452 452
 
453
+// X and Y axis travel speed (mm/m) between probes
454
+#define XY_PROBE_SPEED 8000
455
+
453 456
 //
454 457
 // Allen Key Probe is defined in the Delta example configurations.
455 458
 //
@@ -661,8 +664,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
661 664
 
662 665
   #endif // !AUTO_BED_LEVELING_GRID
663 666
 
664
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
665
-
666 667
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
667 668
 
668 669
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/SCARA/Configuration.h Wyświetl plik

@@ -464,6 +464,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
464 464
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
465 465
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
466 466
 
467
+// X and Y axis travel speed (mm/m) between probes
468
+#define XY_PROBE_SPEED 8000
469
+
467 470
 //
468 471
 // Allen Key Probe is defined in the Delta example configurations.
469 472
 //
@@ -675,8 +678,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
675 678
 
676 679
   #endif // !AUTO_BED_LEVELING_GRID
677 680
 
678
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
679
-
680 681
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
681 682
 
682 683
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/TAZ4/Configuration.h Wyświetl plik

@@ -477,6 +477,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
477 477
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
478 478
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
479 479
 
480
+// X and Y axis travel speed (mm/m) between probes
481
+#define XY_PROBE_SPEED 8000
482
+
480 483
 //
481 484
 // Allen Key Probe is defined in the Delta example configurations.
482 485
 //
@@ -688,8 +691,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
688 691
 
689 692
   #endif // !AUTO_BED_LEVELING_GRID
690 693
 
691
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
692
-
693 694
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
694 695
 
695 696
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/WITBOX/Configuration.h Wyświetl plik

@@ -448,6 +448,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
448 448
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
449 449
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
450 450
 
451
+// X and Y axis travel speed (mm/m) between probes
452
+#define XY_PROBE_SPEED 8000
453
+
451 454
 //
452 455
 // Allen Key Probe is defined in the Delta example configurations.
453 456
 //
@@ -659,8 +662,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
659 662
 
660 663
   #endif // !AUTO_BED_LEVELING_GRID
661 664
 
662
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
663
-
664 665
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
665 666
 
666 667
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/adafruit/ST7565/Configuration.h Wyświetl plik

@@ -456,6 +456,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
456 456
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
457 457
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
458 458
 
459
+// X and Y axis travel speed (mm/m) between probes
460
+#define XY_PROBE_SPEED 8000
461
+
459 462
 //
460 463
 // Allen Key Probe is defined in the Delta example configurations.
461 464
 //
@@ -667,8 +670,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
667 670
 
668 671
   #endif // !AUTO_BED_LEVELING_GRID
669 672
 
670
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
671
-
672 673
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
673 674
 
674 675
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 9
- 8
Marlin/example_configurations/delta/biv2.5/Configuration.h Wyświetl plik

@@ -498,6 +498,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
498 498
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle]
499 499
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle]
500 500
 
501
+// X and Y axis travel speed (mm/m) between probes
502
+#define XY_PROBE_SPEED 4000
503
+
501 504
 // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
502 505
 // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
503 506
 //#define Z_PROBE_ALLEN_KEY
@@ -510,32 +513,32 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
510 513
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_X -105.00 // Move left but not quite so far that we'll bump the belt
511 514
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y 0.00
512 515
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
513
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
516
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_PROBE_SPEED
514 517
 
515 518
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_X -110.00 // Move outward to position deploy pin to the left of the arm
516 519
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y -125.00
517 520
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
518
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE XY_TRAVEL_SPEED
521
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE XY_PROBE_SPEED
519 522
 
520 523
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_X 45.00 // Move right to trigger deploy pin
521 524
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_Y -125.00
522 525
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z 100.0
523
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_TRAVEL_SPEED)/2
526
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_PROBE_SPEED)/2
524 527
 
525 528
   #define Z_PROBE_ALLEN_KEY_STOW_1_X 36.00 // Line up with bed retaining clip
526 529
   #define Z_PROBE_ALLEN_KEY_STOW_1_Y -122.00
527 530
   #define Z_PROBE_ALLEN_KEY_STOW_1_Z 75.0
528
-  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
531
+  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_PROBE_SPEED
529 532
 
530 533
   #define Z_PROBE_ALLEN_KEY_STOW_2_X 36.00 // move down to retract probe
531 534
   #define Z_PROBE_ALLEN_KEY_STOW_2_Y -122.00
532 535
   #define Z_PROBE_ALLEN_KEY_STOW_2_Z 25.0
533
-  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED)/2
536
+  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_PROBE_SPEED)/2
534 537
 
535 538
   #define Z_PROBE_ALLEN_KEY_STOW_3_X 0.0  // return to 0,0,100
536 539
   #define Z_PROBE_ALLEN_KEY_STOW_3_Y 0.0
537 540
   #define Z_PROBE_ALLEN_KEY_STOW_3_Z 100.0
538
-  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_TRAVEL_SPEED
541
+  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_PROBE_SPEED
539 542
 
540 543
 #endif // Z_PROBE_ALLEN_KEY
541 544
 
@@ -750,8 +753,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
750 753
 
751 754
   #endif // !AUTO_BED_LEVELING_GRID
752 755
 
753
-  #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
754
-
755 756
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
756 757
 
757 758
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 8
- 7
Marlin/example_configurations/delta/generic/Configuration.h Wyświetl plik

@@ -498,6 +498,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
498 498
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle]
499 499
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle]
500 500
 
501
+// X and Y axis travel speed (mm/m) between probes
502
+#define XY_PROBE_SPEED 4000
503
+
501 504
 // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
502 505
 // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
503 506
 //#define Z_PROBE_ALLEN_KEY
@@ -509,27 +512,27 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
509 512
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30.0
510 513
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y DELTA_PRINTABLE_RADIUS
511 514
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
512
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
515
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_PROBE_SPEED
513 516
 
514 517
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_X 0.0
515 518
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y DELTA_PRINTABLE_RADIUS
516 519
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
517
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_TRAVEL_SPEED)/10
520
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_PROBE_SPEED)/10
518 521
 
519 522
   #define Z_PROBE_ALLEN_KEY_STOW_1_X -64.0 // Move the probe into position
520 523
   #define Z_PROBE_ALLEN_KEY_STOW_1_Y 56.0
521 524
   #define Z_PROBE_ALLEN_KEY_STOW_1_Z 23.0
522
-  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
525
+  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_PROBE_SPEED
523 526
 
524 527
   #define Z_PROBE_ALLEN_KEY_STOW_2_X -64.0 // Push it down
525 528
   #define Z_PROBE_ALLEN_KEY_STOW_2_Y 56.0
526 529
   #define Z_PROBE_ALLEN_KEY_STOW_2_Z 3.0
527
-  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED)/10
530
+  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_PROBE_SPEED)/10
528 531
 
529 532
   #define Z_PROBE_ALLEN_KEY_STOW_3_X -64.0 // Move it up to clear
530 533
   #define Z_PROBE_ALLEN_KEY_STOW_3_Y 56.0
531 534
   #define Z_PROBE_ALLEN_KEY_STOW_3_Z 50.0
532
-  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_TRAVEL_SPEED
535
+  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_PROBE_SPEED
533 536
 
534 537
 #endif // Z_PROBE_ALLEN_KEY
535 538
 
@@ -744,8 +747,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
744 747
 
745 748
   #endif // !AUTO_BED_LEVELING_GRID
746 749
 
747
-  #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
748
-
749 750
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points
750 751
 
751 752
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 8
- 7
Marlin/example_configurations/delta/kossel_mini/Configuration.h Wyświetl plik

@@ -498,6 +498,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
498 498
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle]
499 499
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle]
500 500
 
501
+// X and Y axis travel speed (mm/m) between probes
502
+#define XY_PROBE_SPEED 4000
503
+
501 504
 // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
502 505
 // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
503 506
 #define Z_PROBE_ALLEN_KEY
@@ -510,29 +513,29 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
510 513
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30.0
511 514
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y DELTA_PRINTABLE_RADIUS
512 515
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
513
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
516
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_PROBE_SPEED
514 517
 
515 518
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_X 0.0
516 519
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y DELTA_PRINTABLE_RADIUS
517 520
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
518
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_TRAVEL_SPEED/10)
521
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_PROBE_SPEED/10)
519 522
 
520 523
   #define Z_PROBE_ALLEN_KEY_STOW_DEPTH 20
521 524
   // Move the probe into position
522 525
   #define Z_PROBE_ALLEN_KEY_STOW_1_X -64.0
523 526
   #define Z_PROBE_ALLEN_KEY_STOW_1_Y 56.0
524 527
   #define Z_PROBE_ALLEN_KEY_STOW_1_Z 23.0
525
-  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
528
+  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_PROBE_SPEED
526 529
   // Move the nozzle down further to push the probe into retracted position.
527 530
   #define Z_PROBE_ALLEN_KEY_STOW_2_X  Z_PROBE_ALLEN_KEY_STOW_1_X
528 531
   #define Z_PROBE_ALLEN_KEY_STOW_2_Y  Z_PROBE_ALLEN_KEY_STOW_1_Y
529 532
   #define Z_PROBE_ALLEN_KEY_STOW_2_Z  (Z_PROBE_ALLEN_KEY_STOW_1_Z-Z_PROBE_ALLEN_KEY_STOW_DEPTH)
530
-  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED/10)
533
+  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_PROBE_SPEED/10)
531 534
   // Raise things back up slightly so we don't bump into anything
532 535
   #define Z_PROBE_ALLEN_KEY_STOW_3_X  Z_PROBE_ALLEN_KEY_STOW_2_X
533 536
   #define Z_PROBE_ALLEN_KEY_STOW_3_Y  Z_PROBE_ALLEN_KEY_STOW_2_Y
534 537
   #define Z_PROBE_ALLEN_KEY_STOW_3_Z  (Z_PROBE_ALLEN_KEY_STOW_1_Z+Z_PROBE_ALLEN_KEY_STOW_DEPTH)
535
-  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE (XY_TRAVEL_SPEED/2)
538
+  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE (XY_PROBE_SPEED/2)
536 539
 
537 540
 #endif // Z_PROBE_ALLEN_KEY
538 541
 
@@ -747,8 +750,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
747 750
 
748 751
   #endif // !AUTO_BED_LEVELING_GRID
749 752
 
750
-  #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min.
751
-
752 753
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points
753 754
 
754 755
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 9
- 8
Marlin/example_configurations/delta/kossel_pro/Configuration.h Wyświetl plik

@@ -489,6 +489,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
489 489
 // not giving someone a head crash. Use something like G29 Z-0.2 to adjust as needed.
490 490
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -17.25  // Increase this if the first layer is too thin (remember: it's a negative number so increase means closer to zero).
491 491
 
492
+// X and Y axis travel speed (mm/m) between probes
493
+#define XY_PROBE_SPEED 8000
494
+
492 495
 // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
493 496
 // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
494 497
 #define Z_PROBE_ALLEN_KEY
@@ -501,32 +504,32 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
501 504
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_X -105.00 // Move left but not quite so far that we'll bump the belt
502 505
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y 0.00
503 506
   #define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
504
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
507
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_PROBE_SPEED
505 508
 
506 509
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_X -110.00 // Move outward to position deploy pin to the left of the arm
507 510
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y -125.00
508 511
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z Z_PROBE_ALLEN_KEY_DEPLOY_1_Z
509
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE XY_TRAVEL_SPEED
512
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE XY_PROBE_SPEED
510 513
 
511 514
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_X 45.00 // Move right to trigger deploy pin
512 515
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_Y -125.00
513 516
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z Z_PROBE_ALLEN_KEY_DEPLOY_2_Z
514
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_TRAVEL_SPEED)/2
517
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_PROBE_SPEED)/2
515 518
 
516 519
   #define Z_PROBE_ALLEN_KEY_STOW_1_X 36.00 // Line up with bed retaining clip
517 520
   #define Z_PROBE_ALLEN_KEY_STOW_1_Y -125.00
518 521
   #define Z_PROBE_ALLEN_KEY_STOW_1_Z 75.0
519
-  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
522
+  #define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_PROBE_SPEED
520 523
 
521 524
   #define Z_PROBE_ALLEN_KEY_STOW_2_X Z_PROBE_ALLEN_KEY_STOW_1_X // move down to retract probe
522 525
   #define Z_PROBE_ALLEN_KEY_STOW_2_Y Z_PROBE_ALLEN_KEY_STOW_1_Y
523 526
   #define Z_PROBE_ALLEN_KEY_STOW_2_Z 0.0
524
-  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED)/2
527
+  #define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_PROBE_SPEED)/2
525 528
 
526 529
   #define Z_PROBE_ALLEN_KEY_STOW_3_X 0.0  // return to 0,0,100
527 530
   #define Z_PROBE_ALLEN_KEY_STOW_3_Y 0.0
528 531
   #define Z_PROBE_ALLEN_KEY_STOW_3_Z 100.0
529
-  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_TRAVEL_SPEED
532
+  #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_PROBE_SPEED
530 533
 
531 534
 #endif // Z_PROBE_ALLEN_KEY
532 535
 
@@ -741,8 +744,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
741 744
 
742 745
   #endif // !AUTO_BED_LEVELING_GRID
743 746
 
744
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
745
-
746 747
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
747 748
 
748 749
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 8
- 7
Marlin/example_configurations/delta/kossel_xl/Configuration.h Wyświetl plik

@@ -496,6 +496,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
496 496
 #define Y_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z probe to nozzle Y offset: -front +behind
497 497
 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.3     // Z probe to nozzle Z offset: -below (always!)
498 498
 
499
+// X and Y axis travel speed (mm/m) between probes
500
+#define XY_PROBE_SPEED 8000
501
+
499 502
 // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
500 503
 // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
501 504
 //#define Z_PROBE_ALLEN_KEY
@@ -507,27 +510,27 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
507 510
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30.0
508 511
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y DELTA_PRINTABLE_RADIUS
509 512
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100.0
510
-  //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_TRAVEL_SPEED
513
+  //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE XY_PROBE_SPEED
511 514
 
512 515
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_2_X 0.0
513 516
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y DELTA_PRINTABLE_RADIUS
514 517
   //#define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
515
-  //#define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_TRAVEL_SPEED)/10
518
+  //#define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_PROBE_SPEED)/10
516 519
 
517 520
   //#define Z_PROBE_ALLEN_KEY_STOW_1_X -64.0 // Move the probe into position
518 521
   //#define Z_PROBE_ALLEN_KEY_STOW_1_Y 56.0
519 522
   //#define Z_PROBE_ALLEN_KEY_STOW_1_Z 23.0
520
-  //#define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_TRAVEL_SPEED
523
+  //#define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE XY_PROBE_SPEED
521 524
 
522 525
   //#define Z_PROBE_ALLEN_KEY_STOW_2_X -64.0 // Push it down
523 526
   //#define Z_PROBE_ALLEN_KEY_STOW_2_Y 56.0
524 527
   //#define Z_PROBE_ALLEN_KEY_STOW_2_Z 3.0
525
-  //#define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_TRAVEL_SPEED)/10
528
+  //#define Z_PROBE_ALLEN_KEY_STOW_2_FEEDRATE (XY_PROBE_SPEED)/10
526 529
 
527 530
   //#define Z_PROBE_ALLEN_KEY_STOW_3_X -64.0 // Move it up to clear
528 531
   //#define Z_PROBE_ALLEN_KEY_STOW_3_Y 56.0
529 532
   //#define Z_PROBE_ALLEN_KEY_STOW_3_Z 50.0
530
-  //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_TRAVEL_SPEED
533
+  //#define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE XY_PROBE_SPEED
531 534
 
532 535
 #endif // Z_PROBE_ALLEN_KEY
533 536
 
@@ -742,8 +745,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
742 745
 
743 746
   #endif // !AUTO_BED_LEVELING_GRID
744 747
 
745
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
746
-
747 748
   #define Z_RAISE_BETWEEN_PROBINGS 10 // How much the Z axis will be raised when traveling from between next probing points.
748 749
 
749 750
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/makibox/Configuration.h Wyświetl plik

@@ -459,6 +459,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
459 459
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
460 460
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
461 461
 
462
+// X and Y axis travel speed (mm/m) between probes
463
+#define XY_PROBE_SPEED 8000
464
+
462 465
 //
463 466
 // Allen Key Probe is defined in the Delta example configurations.
464 467
 //
@@ -670,8 +673,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
670 673
 
671 674
   #endif // !AUTO_BED_LEVELING_GRID
672 675
 
673
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
674
-
675 676
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
676 677
 
677 678
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

+ 3
- 2
Marlin/example_configurations/tvrrug/Round2/Configuration.h Wyświetl plik

@@ -446,6 +446,9 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
446 446
 #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle]
447 447
 #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle]
448 448
 
449
+// X and Y axis travel speed (mm/m) between probes
450
+#define XY_PROBE_SPEED 8000
451
+
449 452
 //
450 453
 // Allen Key Probe is defined in the Delta example configurations.
451 454
 //
@@ -657,8 +660,6 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
657 660
 
658 661
   #endif // !AUTO_BED_LEVELING_GRID
659 662
 
660
-  #define XY_TRAVEL_SPEED 8000         // X and Y axis travel speed between probes, in mm/min.
661
-
662 663
   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points.
663 664
 
664 665
   //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine.

Ładowanie…
Anuluj
Zapisz