瀏覽代碼

Merge pull request #6057 from thinkyhead/rc_followup_6054

Followup 6054 with some cleanup
Scott Lahteine 8 年之前
父節點
當前提交
7cabe81373
共有 29 個檔案被更改,包括 279 行新增8028 行删除
  1. 13
    13
      Marlin/Configuration.h
  2. 13
    13
      Marlin/example_configurations/Cartesio/Configuration.h
  3. 4
    4
      Marlin/example_configurations/Felix/Configuration.h
  4. 13
    13
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  5. 13
    13
      Marlin/example_configurations/Hephestos/Configuration.h
  6. 13
    13
      Marlin/example_configurations/Hephestos_2/Configuration.h
  7. 13
    13
      Marlin/example_configurations/K8200/Configuration.h
  8. 13
    13
      Marlin/example_configurations/K8400/Configuration.h
  9. 13
    13
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  10. 13
    13
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  11. 13
    13
      Marlin/example_configurations/RigidBot/Configuration.h
  12. 0
    1503
      Marlin/example_configurations/Roxys_printers/Folger_Tech_i3_2020/Configuration.h
  13. 0
    1091
      Marlin/example_configurations/Roxys_printers/Folger_Tech_i3_2020/Configuration_adv.h
  14. 0
    1500
      Marlin/example_configurations/Roxys_printers/gMax_1.5+/Configuration.h
  15. 0
    1085
      Marlin/example_configurations/Roxys_printers/gMax_1.5+/Configuration_adv.h
  16. 0
    1505
      Marlin/example_configurations/Roxys_printers/original_release_files/Configuration.h
  17. 0
    1085
      Marlin/example_configurations/Roxys_printers/original_release_files/Configuration_adv.h
  18. 13
    13
      Marlin/example_configurations/SCARA/Configuration.h
  19. 13
    13
      Marlin/example_configurations/TAZ4/Configuration.h
  20. 13
    13
      Marlin/example_configurations/WITBOX/Configuration.h
  21. 13
    13
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  22. 13
    9
      Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h
  23. 13
    9
      Marlin/example_configurations/delta/generic/Configuration.h
  24. 13
    9
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  25. 13
    9
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  26. 13
    9
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  27. 13
    13
      Marlin/example_configurations/makibox/Configuration.h
  28. 13
    13
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  29. 2
    2
      Marlin/ultralcd.cpp

+ 13
- 13
Marlin/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/Cartesio/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 4
- 4
Marlin/example_configurations/Felix/Configuration.h 查看文件

@@ -546,6 +546,10 @@
546 546
 //#define Z_PROBE_SLED
547 547
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
548 548
 
549
+//
550
+// Allen Key Probe is defined in the Delta example configurations.
551
+//
552
+
549 553
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
550 554
 // X and Y offsets must be integers.
551 555
 //
@@ -576,10 +580,6 @@
576 580
 // Use double touch for probing
577 581
 //#define PROBE_DOUBLE_TOUCH
578 582
 
579
-//
580
-// Allen Key Probe is defined in the Delta example configurations.
581
-//
582
-
583 583
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
584 584
 //
585 585
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.

+ 13
- 13
Marlin/example_configurations/Felix/DUAL/Configuration.h 查看文件

@@ -546,6 +546,10 @@
546 546
 //#define Z_PROBE_SLED
547 547
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
548 548
 
549
+//
550
+// Allen Key Probe is defined in the Delta example configurations.
551
+//
552
+
549 553
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
550 554
 // X and Y offsets must be integers.
551 555
 //
@@ -576,10 +580,6 @@
576 580
 // Use double touch for probing
577 581
 //#define PROBE_DOUBLE_TOUCH
578 582
 
579
-//
580
-// Allen Key Probe is defined in the Delta example configurations.
581
-//
582
-
583 583
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
584 584
 //
585 585
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -826,28 +826,28 @@
826 826
 
827 827
 #elif ENABLED(MESH_BED_LEVELING)
828 828
 
829
-//===========================================================================
830
-//=================================== Mesh ==================================
831
-//===========================================================================
829
+  //===========================================================================
830
+  //=================================== Mesh ==================================
831
+  //===========================================================================
832 832
 
833
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
833
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
834 834
   #define MESH_INSET 10          // Mesh inset margin on print area
835 835
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
836 836
   #define MESH_NUM_Y_POINTS 3
837 837
 
838
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
838
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
839 839
 
840 840
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
841 841
 
842 842
   #if ENABLED(MANUAL_BED_LEVELING)
843 843
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
844
-  #endif  // MANUAL_BED_LEVELING
844
+  #endif
845 845
 
846 846
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
847 847
 
848
-//===========================================================================
849
-//========================= Unified Bed Leveling ============================
850
-//===========================================================================
848
+  //===========================================================================
849
+  //========================= Unified Bed Leveling ============================
850
+  //===========================================================================
851 851
 
852 852
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
853 853
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/Hephestos/Configuration.h 查看文件

@@ -555,6 +555,10 @@
555 555
 //#define Z_PROBE_SLED
556 556
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
557 557
 
558
+//
559
+// Allen Key Probe is defined in the Delta example configurations.
560
+//
561
+
558 562
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
559 563
 // X and Y offsets must be integers.
560 564
 //
@@ -585,10 +589,6 @@
585 589
 // Use double touch for probing
586 590
 //#define PROBE_DOUBLE_TOUCH
587 591
 
588
-//
589
-// Allen Key Probe is defined in the Delta example configurations.
590
-//
591
-
592 592
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
593 593
 //
594 594
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -835,28 +835,28 @@
835 835
 
836 836
 #elif ENABLED(MESH_BED_LEVELING)
837 837
 
838
-//===========================================================================
839
-//=================================== Mesh ==================================
840
-//===========================================================================
838
+  //===========================================================================
839
+  //=================================== Mesh ==================================
840
+  //===========================================================================
841 841
 
842
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
842
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
843 843
   #define MESH_INSET 10          // Mesh inset margin on print area
844 844
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
845 845
   #define MESH_NUM_Y_POINTS 3
846 846
 
847
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
847
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
848 848
 
849 849
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
850 850
 
851 851
   #if ENABLED(MANUAL_BED_LEVELING)
852 852
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
853
-  #endif  // MANUAL_BED_LEVELING
853
+  #endif
854 854
 
855 855
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
856 856
 
857
-//===========================================================================
858
-//========================= Unified Bed Leveling ============================
859
-//===========================================================================
857
+  //===========================================================================
858
+  //========================= Unified Bed Leveling ============================
859
+  //===========================================================================
860 860
 
861 861
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
862 862
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/Hephestos_2/Configuration.h 查看文件

@@ -557,6 +557,10 @@
557 557
 //#define Z_PROBE_SLED
558 558
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
559 559
 
560
+//
561
+// Allen Key Probe is defined in the Delta example configurations.
562
+//
563
+
560 564
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
561 565
 // X and Y offsets must be integers.
562 566
 //
@@ -587,10 +591,6 @@
587 591
 // Use double touch for probing
588 592
 //#define PROBE_DOUBLE_TOUCH
589 593
 
590
-//
591
-// Allen Key Probe is defined in the Delta example configurations.
592
-//
593
-
594 594
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
595 595
 //
596 596
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -837,28 +837,28 @@
837 837
 
838 838
 #elif ENABLED(MESH_BED_LEVELING)
839 839
 
840
-//===========================================================================
841
-//=================================== Mesh ==================================
842
-//===========================================================================
840
+  //===========================================================================
841
+  //=================================== Mesh ==================================
842
+  //===========================================================================
843 843
 
844
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
844
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
845 845
   #define MESH_INSET 10          // Mesh inset margin on print area
846 846
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
847 847
   #define MESH_NUM_Y_POINTS 3
848 848
 
849
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
849
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
850 850
 
851 851
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
852 852
 
853 853
   #if ENABLED(MANUAL_BED_LEVELING)
854 854
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
855
-  #endif  // MANUAL_BED_LEVELING
855
+  #endif
856 856
 
857 857
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
858 858
 
859
-//===========================================================================
860
-//========================= Unified Bed Leveling ============================
861
-//===========================================================================
859
+  //===========================================================================
860
+  //========================= Unified Bed Leveling ============================
861
+  //===========================================================================
862 862
 
863 863
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
864 864
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/K8200/Configuration.h 查看文件

@@ -592,6 +592,10 @@
592 592
 //#define Z_PROBE_SLED
593 593
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
594 594
 
595
+//
596
+// Allen Key Probe is defined in the Delta example configurations.
597
+//
598
+
595 599
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
596 600
 // X and Y offsets must be integers.
597 601
 //
@@ -622,10 +626,6 @@
622 626
 // Use double touch for probing
623 627
 //#define PROBE_DOUBLE_TOUCH
624 628
 
625
-//
626
-// Allen Key Probe is defined in the Delta example configurations.
627
-//
628
-
629 629
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
630 630
 //
631 631
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -872,28 +872,28 @@
872 872
 
873 873
 #elif ENABLED(MESH_BED_LEVELING)
874 874
 
875
-//===========================================================================
876
-//=================================== Mesh ==================================
877
-//===========================================================================
875
+  //===========================================================================
876
+  //=================================== Mesh ==================================
877
+  //===========================================================================
878 878
 
879
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
879
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
880 880
   #define MESH_INSET 10          // Mesh inset margin on print area
881 881
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
882 882
   #define MESH_NUM_Y_POINTS 3
883 883
 
884
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
884
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
885 885
 
886 886
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
887 887
 
888 888
   #if ENABLED(MANUAL_BED_LEVELING)
889 889
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
890
-  #endif  // MANUAL_BED_LEVELING
890
+  #endif
891 891
 
892 892
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
893 893
 
894
-//===========================================================================
895
-//========================= Unified Bed Leveling ============================
896
-//===========================================================================
894
+  //===========================================================================
895
+  //========================= Unified Bed Leveling ============================
896
+  //===========================================================================
897 897
 
898 898
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
899 899
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/K8400/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/K8400/Dual-head/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/RigidBot/Configuration.h 查看文件

@@ -562,6 +562,10 @@
562 562
 //#define Z_PROBE_SLED
563 563
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
564 564
 
565
+//
566
+// Allen Key Probe is defined in the Delta example configurations.
567
+//
568
+
565 569
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
566 570
 // X and Y offsets must be integers.
567 571
 //
@@ -592,10 +596,6 @@
592 596
 // Use double touch for probing
593 597
 //#define PROBE_DOUBLE_TOUCH
594 598
 
595
-//
596
-// Allen Key Probe is defined in the Delta example configurations.
597
-//
598
-
599 599
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
600 600
 //
601 601
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -842,28 +842,28 @@
842 842
 
843 843
 #elif ENABLED(MESH_BED_LEVELING)
844 844
 
845
-//===========================================================================
846
-//=================================== Mesh ==================================
847
-//===========================================================================
845
+  //===========================================================================
846
+  //=================================== Mesh ==================================
847
+  //===========================================================================
848 848
 
849
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
849
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
850 850
   #define MESH_INSET 10          // Mesh inset margin on print area
851 851
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
852 852
   #define MESH_NUM_Y_POINTS 3
853 853
 
854
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
854
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
855 855
 
856 856
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
857 857
 
858 858
   #if ENABLED(MANUAL_BED_LEVELING)
859 859
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
860
-  #endif  // MANUAL_BED_LEVELING
860
+  #endif
861 861
 
862 862
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
863 863
 
864
-//===========================================================================
865
-//========================= Unified Bed Leveling ============================
866
-//===========================================================================
864
+  //===========================================================================
865
+  //========================= Unified Bed Leveling ============================
866
+  //===========================================================================
867 867
 
868 868
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
869 869
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 0
- 1503
Marlin/example_configurations/Roxys_printers/Folger_Tech_i3_2020/Configuration.h
文件差異過大導致無法顯示
查看文件


+ 0
- 1091
Marlin/example_configurations/Roxys_printers/Folger_Tech_i3_2020/Configuration_adv.h
文件差異過大導致無法顯示
查看文件


+ 0
- 1500
Marlin/example_configurations/Roxys_printers/gMax_1.5+/Configuration.h
文件差異過大導致無法顯示
查看文件


+ 0
- 1085
Marlin/example_configurations/Roxys_printers/gMax_1.5+/Configuration_adv.h
文件差異過大導致無法顯示
查看文件


+ 0
- 1505
Marlin/example_configurations/Roxys_printers/original_release_files/Configuration.h
文件差異過大導致無法顯示
查看文件


+ 0
- 1085
Marlin/example_configurations/Roxys_printers/original_release_files/Configuration_adv.h
文件差異過大導致無法顯示
查看文件


+ 13
- 13
Marlin/example_configurations/SCARA/Configuration.h 查看文件

@@ -578,6 +578,10 @@
578 578
 //#define Z_PROBE_SLED
579 579
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
580 580
 
581
+//
582
+// Allen Key Probe is defined in the Delta example configurations.
583
+//
584
+
581 585
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
582 586
 // X and Y offsets must be integers.
583 587
 //
@@ -608,10 +612,6 @@
608 612
 // Use double touch for probing
609 613
 //#define PROBE_DOUBLE_TOUCH
610 614
 
611
-//
612
-// Allen Key Probe is defined in the Delta example configurations.
613
-//
614
-
615 615
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
616 616
 //
617 617
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -858,28 +858,28 @@
858 858
 
859 859
 #elif ENABLED(MESH_BED_LEVELING)
860 860
 
861
-//===========================================================================
862
-//=================================== Mesh ==================================
863
-//===========================================================================
861
+  //===========================================================================
862
+  //=================================== Mesh ==================================
863
+  //===========================================================================
864 864
 
865
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
865
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
866 866
   #define MESH_INSET 10          // Mesh inset margin on print area
867 867
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
868 868
   #define MESH_NUM_Y_POINTS 3
869 869
 
870
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
870
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
871 871
 
872 872
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
873 873
 
874 874
   #if ENABLED(MANUAL_BED_LEVELING)
875 875
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
876
-  #endif  // MANUAL_BED_LEVELING
876
+  #endif
877 877
 
878 878
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
879 879
 
880
-//===========================================================================
881
-//========================= Unified Bed Leveling ============================
882
-//===========================================================================
880
+  //===========================================================================
881
+  //========================= Unified Bed Leveling ============================
882
+  //===========================================================================
883 883
 
884 884
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
885 885
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/TAZ4/Configuration.h 查看文件

@@ -584,6 +584,10 @@
584 584
 //#define Z_PROBE_SLED
585 585
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
586 586
 
587
+//
588
+// Allen Key Probe is defined in the Delta example configurations.
589
+//
590
+
587 591
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
588 592
 // X and Y offsets must be integers.
589 593
 //
@@ -614,10 +618,6 @@
614 618
 // Use double touch for probing
615 619
 //#define PROBE_DOUBLE_TOUCH
616 620
 
617
-//
618
-// Allen Key Probe is defined in the Delta example configurations.
619
-//
620
-
621 621
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
622 622
 //
623 623
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -864,28 +864,28 @@
864 864
 
865 865
 #elif ENABLED(MESH_BED_LEVELING)
866 866
 
867
-//===========================================================================
868
-//=================================== Mesh ==================================
869
-//===========================================================================
867
+  //===========================================================================
868
+  //=================================== Mesh ==================================
869
+  //===========================================================================
870 870
 
871
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
871
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
872 872
   #define MESH_INSET 10          // Mesh inset margin on print area
873 873
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
874 874
   #define MESH_NUM_Y_POINTS 3
875 875
 
876
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
876
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
877 877
 
878 878
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
879 879
 
880 880
   #if ENABLED(MANUAL_BED_LEVELING)
881 881
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
882
-  #endif  // MANUAL_BED_LEVELING
882
+  #endif
883 883
 
884 884
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
885 885
 
886
-//===========================================================================
887
-//========================= Unified Bed Leveling ============================
888
-//===========================================================================
886
+  //===========================================================================
887
+  //========================= Unified Bed Leveling ============================
888
+  //===========================================================================
889 889
 
890 890
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
891 891
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/WITBOX/Configuration.h 查看文件

@@ -555,6 +555,10 @@
555 555
 //#define Z_PROBE_SLED
556 556
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
557 557
 
558
+//
559
+// Allen Key Probe is defined in the Delta example configurations.
560
+//
561
+
558 562
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
559 563
 // X and Y offsets must be integers.
560 564
 //
@@ -585,10 +589,6 @@
585 589
 // Use double touch for probing
586 590
 //#define PROBE_DOUBLE_TOUCH
587 591
 
588
-//
589
-// Allen Key Probe is defined in the Delta example configurations.
590
-//
591
-
592 592
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
593 593
 //
594 594
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -835,28 +835,28 @@
835 835
 
836 836
 #elif ENABLED(MESH_BED_LEVELING)
837 837
 
838
-//===========================================================================
839
-//=================================== Mesh ==================================
840
-//===========================================================================
838
+  //===========================================================================
839
+  //=================================== Mesh ==================================
840
+  //===========================================================================
841 841
 
842
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
842
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
843 843
   #define MESH_INSET 10          // Mesh inset margin on print area
844 844
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
845 845
   #define MESH_NUM_Y_POINTS 3
846 846
 
847
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
847
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
848 848
 
849 849
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
850 850
 
851 851
   #if ENABLED(MANUAL_BED_LEVELING)
852 852
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
853
-  #endif  // MANUAL_BED_LEVELING
853
+  #endif
854 854
 
855 855
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
856 856
 
857
-//===========================================================================
858
-//========================= Unified Bed Leveling ============================
859
-//===========================================================================
857
+  //===========================================================================
858
+  //========================= Unified Bed Leveling ============================
859
+  //===========================================================================
860 860
 
861 861
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
862 862
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/adafruit/ST7565/Configuration.h 查看文件

@@ -563,6 +563,10 @@
563 563
 //#define Z_PROBE_SLED
564 564
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
565 565
 
566
+//
567
+// Allen Key Probe is defined in the Delta example configurations.
568
+//
569
+
566 570
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
567 571
 // X and Y offsets must be integers.
568 572
 //
@@ -593,10 +597,6 @@
593 597
 // Use double touch for probing
594 598
 //#define PROBE_DOUBLE_TOUCH
595 599
 
596
-//
597
-// Allen Key Probe is defined in the Delta example configurations.
598
-//
599
-
600 600
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
601 601
 //
602 602
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -843,28 +843,28 @@
843 843
 
844 844
 #elif ENABLED(MESH_BED_LEVELING)
845 845
 
846
-//===========================================================================
847
-//=================================== Mesh ==================================
848
-//===========================================================================
846
+  //===========================================================================
847
+  //=================================== Mesh ==================================
848
+  //===========================================================================
849 849
 
850
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
850
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
851 851
   #define MESH_INSET 10          // Mesh inset margin on print area
852 852
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
853 853
   #define MESH_NUM_Y_POINTS 3
854 854
 
855
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
855
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
856 856
 
857 857
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
858 858
 
859 859
   #if ENABLED(MANUAL_BED_LEVELING)
860 860
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
861
-  #endif  // MANUAL_BED_LEVELING
861
+  #endif
862 862
 
863 863
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
864 864
 
865
-//===========================================================================
866
-//========================= Unified Bed Leveling ============================
867
-//===========================================================================
865
+  //===========================================================================
866
+  //========================= Unified Bed Leveling ============================
867
+  //===========================================================================
868 868
 
869 869
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
870 870
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 9
Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h 查看文件

@@ -621,6 +621,10 @@
621 621
 //#define Z_PROBE_SLED
622 622
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
623 623
 
624
+//
625
+// Allen Key Probe is defined in the Delta example configurations.
626
+//
627
+
624 628
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
625 629
 // X and Y offsets must be integers.
626 630
 //
@@ -944,28 +948,28 @@
944 948
 
945 949
 #elif ENABLED(MESH_BED_LEVELING)
946 950
 
947
-//===========================================================================
948
-//=================================== Mesh ==================================
949
-//===========================================================================
951
+  //===========================================================================
952
+  //=================================== Mesh ==================================
953
+  //===========================================================================
950 954
 
951
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
955
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
952 956
   #define MESH_INSET 10          // Mesh inset margin on print area
953 957
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
954 958
   #define MESH_NUM_Y_POINTS 3
955 959
 
956
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
960
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
957 961
 
958 962
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
959 963
 
960 964
   #if ENABLED(MANUAL_BED_LEVELING)
961 965
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
962
-  #endif  // MANUAL_BED_LEVELING
966
+  #endif
963 967
 
964 968
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
965 969
 
966
-//===========================================================================
967
-//========================= Unified Bed Leveling ============================
968
-//===========================================================================
970
+  //===========================================================================
971
+  //========================= Unified Bed Leveling ============================
972
+  //===========================================================================
969 973
 
970 974
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
971 975
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 9
Marlin/example_configurations/delta/generic/Configuration.h 查看文件

@@ -608,6 +608,10 @@
608 608
 //#define Z_PROBE_SLED
609 609
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
610 610
 
611
+//
612
+// Allen Key Probe is defined in the Delta example configurations.
613
+//
614
+
611 615
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
612 616
 // X and Y offsets must be integers.
613 617
 //
@@ -930,28 +934,28 @@
930 934
 
931 935
 #elif ENABLED(MESH_BED_LEVELING)
932 936
 
933
-//===========================================================================
934
-//=================================== Mesh ==================================
935
-//===========================================================================
937
+  //===========================================================================
938
+  //=================================== Mesh ==================================
939
+  //===========================================================================
936 940
 
937
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
941
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
938 942
   #define MESH_INSET 10          // Mesh inset margin on print area
939 943
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
940 944
   #define MESH_NUM_Y_POINTS 3
941 945
 
942
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
946
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
943 947
 
944 948
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
945 949
 
946 950
   #if ENABLED(MANUAL_BED_LEVELING)
947 951
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
948
-  #endif  // MANUAL_BED_LEVELING
952
+  #endif
949 953
 
950 954
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
951 955
 
952
-//===========================================================================
953
-//========================= Unified Bed Leveling ============================
954
-//===========================================================================
956
+  //===========================================================================
957
+  //========================= Unified Bed Leveling ============================
958
+  //===========================================================================
955 959
 
956 960
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
957 961
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 9
Marlin/example_configurations/delta/kossel_mini/Configuration.h 查看文件

@@ -608,6 +608,10 @@
608 608
 //#define Z_PROBE_SLED
609 609
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
610 610
 
611
+//
612
+// Allen Key Probe is defined in the Delta example configurations.
613
+//
614
+
611 615
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
612 616
 // X and Y offsets must be integers.
613 617
 //
@@ -934,28 +938,28 @@
934 938
 
935 939
 #elif ENABLED(MESH_BED_LEVELING)
936 940
 
937
-//===========================================================================
938
-//=================================== Mesh ==================================
939
-//===========================================================================
941
+  //===========================================================================
942
+  //=================================== Mesh ==================================
943
+  //===========================================================================
940 944
 
941
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
945
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
942 946
   #define MESH_INSET 10          // Mesh inset margin on print area
943 947
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
944 948
   #define MESH_NUM_Y_POINTS 3
945 949
 
946
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
950
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
947 951
 
948 952
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
949 953
 
950 954
   #if ENABLED(MANUAL_BED_LEVELING)
951 955
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
952
-  #endif  // MANUAL_BED_LEVELING
956
+  #endif
953 957
 
954 958
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
955 959
 
956
-//===========================================================================
957
-//========================= Unified Bed Leveling ============================
958
-//===========================================================================
960
+  //===========================================================================
961
+  //========================= Unified Bed Leveling ============================
962
+  //===========================================================================
959 963
 
960 964
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
961 965
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 9
Marlin/example_configurations/delta/kossel_pro/Configuration.h 查看文件

@@ -602,6 +602,10 @@
602 602
 //#define Z_PROBE_SLED
603 603
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
604 604
 
605
+//
606
+// Allen Key Probe is defined in the Delta example configurations.
607
+//
608
+
605 609
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
606 610
 // X and Y offsets must be integers.
607 611
 //
@@ -933,28 +937,28 @@
933 937
 
934 938
 #elif ENABLED(MESH_BED_LEVELING)
935 939
 
936
-//===========================================================================
937
-//=================================== Mesh ==================================
938
-//===========================================================================
940
+  //===========================================================================
941
+  //=================================== Mesh ==================================
942
+  //===========================================================================
939 943
 
940
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
944
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
941 945
   #define MESH_INSET 10          // Mesh inset margin on print area
942 946
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
943 947
   #define MESH_NUM_Y_POINTS 3
944 948
 
945
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
949
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
946 950
 
947 951
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
948 952
 
949 953
   #if ENABLED(MANUAL_BED_LEVELING)
950 954
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
951
-  #endif  // MANUAL_BED_LEVELING
955
+  #endif
952 956
 
953 957
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
954 958
 
955
-//===========================================================================
956
-//========================= Unified Bed Leveling ============================
957
-//===========================================================================
959
+  //===========================================================================
960
+  //========================= Unified Bed Leveling ============================
961
+  //===========================================================================
958 962
 
959 963
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
960 964
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 9
Marlin/example_configurations/delta/kossel_xl/Configuration.h 查看文件

@@ -621,6 +621,10 @@
621 621
 //#define Z_PROBE_SLED
622 622
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
623 623
 
624
+//
625
+// Allen Key Probe is defined in the Delta example configurations.
626
+//
627
+
624 628
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
625 629
 // X and Y offsets must be integers.
626 630
 //
@@ -943,28 +947,28 @@
943 947
 
944 948
 #elif ENABLED(MESH_BED_LEVELING)
945 949
 
946
-//===========================================================================
947
-//=================================== Mesh ==================================
948
-//===========================================================================
950
+  //===========================================================================
951
+  //=================================== Mesh ==================================
952
+  //===========================================================================
949 953
 
950
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
954
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
951 955
   #define MESH_INSET 10          // Mesh inset margin on print area
952 956
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
953 957
   #define MESH_NUM_Y_POINTS 3
954 958
 
955
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
959
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
956 960
 
957 961
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
958 962
 
959 963
   #if ENABLED(MANUAL_BED_LEVELING)
960 964
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
961
-  #endif  // MANUAL_BED_LEVELING
965
+  #endif
962 966
 
963 967
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
964 968
 
965
-//===========================================================================
966
-//========================= Unified Bed Leveling ============================
967
-//===========================================================================
969
+  //===========================================================================
970
+  //========================= Unified Bed Leveling ============================
971
+  //===========================================================================
968 972
 
969 973
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
970 974
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/makibox/Configuration.h 查看文件

@@ -566,6 +566,10 @@
566 566
 //#define Z_PROBE_SLED
567 567
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
568 568
 
569
+//
570
+// Allen Key Probe is defined in the Delta example configurations.
571
+//
572
+
569 573
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
570 574
 // X and Y offsets must be integers.
571 575
 //
@@ -596,10 +600,6 @@
596 600
 // Use double touch for probing
597 601
 //#define PROBE_DOUBLE_TOUCH
598 602
 
599
-//
600
-// Allen Key Probe is defined in the Delta example configurations.
601
-//
602
-
603 603
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
604 604
 //
605 605
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -846,28 +846,28 @@
846 846
 
847 847
 #elif ENABLED(MESH_BED_LEVELING)
848 848
 
849
-//===========================================================================
850
-//=================================== Mesh ==================================
851
-//===========================================================================
849
+  //===========================================================================
850
+  //=================================== Mesh ==================================
851
+  //===========================================================================
852 852
 
853
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
853
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
854 854
   #define MESH_INSET 10          // Mesh inset margin on print area
855 855
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
856 856
   #define MESH_NUM_Y_POINTS 3
857 857
 
858
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
858
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
859 859
 
860 860
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
861 861
 
862 862
   #if ENABLED(MANUAL_BED_LEVELING)
863 863
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
864
-  #endif  // MANUAL_BED_LEVELING
864
+  #endif
865 865
 
866 866
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
867 867
 
868
-//===========================================================================
869
-//========================= Unified Bed Leveling ============================
870
-//===========================================================================
868
+  //===========================================================================
869
+  //========================= Unified Bed Leveling ============================
870
+  //===========================================================================
871 871
 
872 872
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
873 873
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 13
- 13
Marlin/example_configurations/tvrrug/Round2/Configuration.h 查看文件

@@ -559,6 +559,10 @@
559 559
 //#define Z_PROBE_SLED
560 560
 //#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
561 561
 
562
+//
563
+// Allen Key Probe is defined in the Delta example configurations.
564
+//
565
+
562 566
 // Z Probe to nozzle (X,Y) offset, relative to (0, 0).
563 567
 // X and Y offsets must be integers.
564 568
 //
@@ -589,10 +593,6 @@
589 593
 // Use double touch for probing
590 594
 //#define PROBE_DOUBLE_TOUCH
591 595
 
592
-//
593
-// Allen Key Probe is defined in the Delta example configurations.
594
-//
595
-
596 596
 // *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
597 597
 //
598 598
 // To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
@@ -839,28 +839,28 @@
839 839
 
840 840
 #elif ENABLED(MESH_BED_LEVELING)
841 841
 
842
-//===========================================================================
843
-//=================================== Mesh ==================================
844
-//===========================================================================
842
+  //===========================================================================
843
+  //=================================== Mesh ==================================
844
+  //===========================================================================
845 845
 
846
-  #define MANUAL_PROBE_Z_RANGE 4 // Z after Home, bed somewhere below but above 0.0.
846
+  #define MANUAL_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
847 847
   #define MESH_INSET 10          // Mesh inset margin on print area
848 848
   #define MESH_NUM_X_POINTS 3    // Don't use more than 7 points per axis, implementation limited.
849 849
   #define MESH_NUM_Y_POINTS 3
850 850
 
851
-  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest at origin [0,0,0]
851
+  //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
852 852
 
853 853
   //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling.
854 854
 
855 855
   #if ENABLED(MANUAL_BED_LEVELING)
856 856
     #define MBL_Z_STEP 0.025     // Step size while manually probing Z axis.
857
-  #endif  // MANUAL_BED_LEVELING
857
+  #endif
858 858
 
859 859
 #elif ENABLED(AUTO_BED_LEVELING_UBL)
860 860
 
861
-//===========================================================================
862
-//========================= Unified Bed Leveling ============================
863
-//===========================================================================
861
+  //===========================================================================
862
+  //========================= Unified Bed Leveling ============================
863
+  //===========================================================================
864 864
 
865 865
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
866 866
   #define UBL_MESH_NUM_X_POINTS 10  // Don't use more than 15 points per axis, implementation limited.

+ 2
- 2
Marlin/ultralcd.cpp 查看文件

@@ -339,7 +339,7 @@ uint16_t max_display_update_time = 0;
339 339
     if (_menuLineNr == _thisItemNr) { \
340 340
       if (_skipStatic && encoderLine <= _thisItemNr) { \
341 341
         encoderPosition += ENCODER_STEPS_PER_MENU_ITEM; \
342
-        lcdDrawUpdate = LCDVIEW_CALL_REDRAW_NEXT; \
342
+        ++encoderLine; \
343 343
       } \
344 344
       if (lcdDrawUpdate) \
345 345
         lcd_implementation_drawmenu_static(_lcdLineNr, PSTR(LABEL), ## __VA_ARGS__); \
@@ -2621,7 +2621,7 @@ KeepDrawing:
2621 2621
         lcd_implementation_hotend_status(_lcdLineNr); \
2622 2622
         if (_skipStatic && encoderLine <= _thisItemNr) { \
2623 2623
           encoderPosition += ENCODER_STEPS_PER_MENU_ITEM; \
2624
-          lcdDrawUpdate = LCDVIEW_CALL_REDRAW_NEXT; \
2624
+          ++encoderLine; \
2625 2625
         } \
2626 2626
         else \
2627 2627
           lcdDrawUpdate = LCDVIEW_CALL_NO_REDRAW; \

Loading…
取消
儲存