Browse Source

Find three-point leveling points on Delta

Scott Lahteine 8 years ago
parent
commit
e556ab1dff
28 changed files with 148 additions and 80 deletions
  1. 4
    2
      Marlin/Configuration.h
  2. 4
    2
      Marlin/example_configurations/Cartesio/Configuration.h
  3. 4
    2
      Marlin/example_configurations/Felix/Configuration.h
  4. 4
    2
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  5. 4
    2
      Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h
  6. 4
    2
      Marlin/example_configurations/Hephestos/Configuration.h
  7. 4
    2
      Marlin/example_configurations/Hephestos_2/Configuration.h
  8. 4
    2
      Marlin/example_configurations/K8200/Configuration.h
  9. 4
    2
      Marlin/example_configurations/K8400/Configuration.h
  10. 4
    2
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  11. 4
    2
      Marlin/example_configurations/M150/Configuration.h
  12. 4
    2
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  13. 4
    2
      Marlin/example_configurations/RigidBot/Configuration.h
  14. 4
    2
      Marlin/example_configurations/SCARA/Configuration.h
  15. 4
    2
      Marlin/example_configurations/TAZ4/Configuration.h
  16. 4
    2
      Marlin/example_configurations/TinyBoy2/Configuration.h
  17. 4
    2
      Marlin/example_configurations/WITBOX/Configuration.h
  18. 4
    2
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  19. 10
    6
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  20. 10
    6
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  21. 10
    6
      Marlin/example_configurations/delta/generic/Configuration.h
  22. 10
    6
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  23. 10
    6
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  24. 10
    6
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  25. 4
    2
      Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h
  26. 4
    2
      Marlin/example_configurations/makibox/Configuration.h
  27. 4
    2
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  28. 4
    2
      Marlin/example_configurations/wt150/Configuration.h

+ 4
- 2
Marlin/Configuration.h View File

@@ -881,12 +881,14 @@
881 881
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
882 882
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
883 883
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
884
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
885
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
884
+
885
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
886
+  #define UBL_PROBE_PT_1_Y 180
886 887
   #define UBL_PROBE_PT_2_X 39
887 888
   #define UBL_PROBE_PT_2_Y 20
888 889
   #define UBL_PROBE_PT_3_X 180
889 890
   #define UBL_PROBE_PT_3_Y 20
891
+
890 892
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
891 893
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
892 894
 

+ 4
- 2
Marlin/example_configurations/Cartesio/Configuration.h View File

@@ -878,12 +878,14 @@
878 878
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
879 879
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
880 880
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
881
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
882
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
881
+
882
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
883
+  #define UBL_PROBE_PT_1_Y 180
883 884
   #define UBL_PROBE_PT_2_X 39
884 885
   #define UBL_PROBE_PT_2_Y 20
885 886
   #define UBL_PROBE_PT_3_X 180
886 887
   #define UBL_PROBE_PT_3_Y 20
888
+
887 889
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
888 890
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
889 891
 

+ 4
- 2
Marlin/example_configurations/Felix/Configuration.h View File

@@ -862,12 +862,14 @@
862 862
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
863 863
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
864 864
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
865
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
866
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
865
+
866
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
867
+  #define UBL_PROBE_PT_1_Y 180
867 868
   #define UBL_PROBE_PT_2_X 39
868 869
   #define UBL_PROBE_PT_2_Y 20
869 870
   #define UBL_PROBE_PT_3_X 180
870 871
   #define UBL_PROBE_PT_3_Y 20
872
+
871 873
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
872 874
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
873 875
 

+ 4
- 2
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

@@ -862,12 +862,14 @@
862 862
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
863 863
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
864 864
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
865
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
866
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
865
+
866
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
867
+  #define UBL_PROBE_PT_1_Y 180
867 868
   #define UBL_PROBE_PT_2_X 39
868 869
   #define UBL_PROBE_PT_2_Y 20
869 870
   #define UBL_PROBE_PT_3_X 180
870 871
   #define UBL_PROBE_PT_3_Y 20
872
+
871 873
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
872 874
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
873 875
 

+ 4
- 2
Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h View File

@@ -884,12 +884,14 @@
884 884
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
885 885
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
886 886
   #define GRID_MAX_POINTS_Y 10
887
-  #define UBL_PROBE_PT_1_X 45       // These set the probe locations for when UBL does a 3-Point leveling
888
-  #define UBL_PROBE_PT_1_Y 170      // of the mesh.
887
+
888
+  #define UBL_PROBE_PT_1_X 45       // Probing points for 3-Point leveling of the mesh
889
+  #define UBL_PROBE_PT_1_Y 170
889 890
   #define UBL_PROBE_PT_2_X 45
890 891
   #define UBL_PROBE_PT_2_Y 25
891 892
   #define UBL_PROBE_PT_3_X 180
892 893
   #define UBL_PROBE_PT_3_Y 25
894
+
893 895
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
894 896
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
895 897
 

+ 4
- 2
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -870,12 +870,14 @@
870 870
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
871 871
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
872 872
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
873
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
874
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
873
+
874
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
875
+  #define UBL_PROBE_PT_1_Y 180
875 876
   #define UBL_PROBE_PT_2_X 39
876 877
   #define UBL_PROBE_PT_2_Y 20
877 878
   #define UBL_PROBE_PT_3_X 180
878 879
   #define UBL_PROBE_PT_3_Y 20
880
+
879 881
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
880 882
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
881 883
 

+ 4
- 2
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -873,12 +873,14 @@
873 873
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
874 874
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
875 875
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
876
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
877
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
876
+
877
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
878
+  #define UBL_PROBE_PT_1_Y 180
878 879
   #define UBL_PROBE_PT_2_X 39
879 880
   #define UBL_PROBE_PT_2_Y 20
880 881
   #define UBL_PROBE_PT_3_X 180
881 882
   #define UBL_PROBE_PT_3_Y 20
883
+
882 884
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
883 885
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
884 886
 

+ 4
- 2
Marlin/example_configurations/K8200/Configuration.h View File

@@ -909,12 +909,14 @@
909 909
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
910 910
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
911 911
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
912
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
913
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
912
+
913
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
914
+  #define UBL_PROBE_PT_1_Y 180
914 915
   #define UBL_PROBE_PT_2_X 39
915 916
   #define UBL_PROBE_PT_2_Y 20
916 917
   #define UBL_PROBE_PT_3_X 180
917 918
   #define UBL_PROBE_PT_3_Y 20
919
+
918 920
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
919 921
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
920 922
 

+ 4
- 2
Marlin/example_configurations/K8400/Configuration.h View File

@@ -880,12 +880,14 @@
880 880
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
881 881
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
882 882
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
883
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
884
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
883
+
884
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
885
+  #define UBL_PROBE_PT_1_Y 180
885 886
   #define UBL_PROBE_PT_2_X 39
886 887
   #define UBL_PROBE_PT_2_Y 20
887 888
   #define UBL_PROBE_PT_3_X 180
888 889
   #define UBL_PROBE_PT_3_Y 20
890
+
889 891
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
890 892
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
891 893
 

+ 4
- 2
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

@@ -880,12 +880,14 @@
880 880
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
881 881
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
882 882
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
883
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
884
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
883
+
884
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
885
+  #define UBL_PROBE_PT_1_Y 180
885 886
   #define UBL_PROBE_PT_2_X 39
886 887
   #define UBL_PROBE_PT_2_Y 20
887 888
   #define UBL_PROBE_PT_3_X 180
888 889
   #define UBL_PROBE_PT_3_Y 20
890
+
889 891
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
890 892
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
891 893
 

+ 4
- 2
Marlin/example_configurations/M150/Configuration.h View File

@@ -907,12 +907,14 @@
907 907
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
908 908
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
909 909
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
910
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
911
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
910
+
911
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
912
+  #define UBL_PROBE_PT_1_Y 180
912 913
   #define UBL_PROBE_PT_2_X 39
913 914
   #define UBL_PROBE_PT_2_Y 20
914 915
   #define UBL_PROBE_PT_3_X 180
915 916
   #define UBL_PROBE_PT_3_Y 20
917
+
916 918
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
917 919
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
918 920
 

+ 4
- 2
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

@@ -880,12 +880,14 @@
880 880
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
881 881
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
882 882
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
883
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
884
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
883
+
884
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
885
+  #define UBL_PROBE_PT_1_Y 180
885 886
   #define UBL_PROBE_PT_2_X 39
886 887
   #define UBL_PROBE_PT_2_Y 20
887 888
   #define UBL_PROBE_PT_3_X 180
888 889
   #define UBL_PROBE_PT_3_Y 20
890
+
889 891
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
890 892
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
891 893
 

+ 4
- 2
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -878,12 +878,14 @@
878 878
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
879 879
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
880 880
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
881
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
882
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
881
+
882
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
883
+  #define UBL_PROBE_PT_1_Y 180
883 884
   #define UBL_PROBE_PT_2_X 39
884 885
   #define UBL_PROBE_PT_2_Y 20
885 886
   #define UBL_PROBE_PT_3_X 180
886 887
   #define UBL_PROBE_PT_3_Y 20
888
+
887 889
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
888 890
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
889 891
 

+ 4
- 2
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -895,12 +895,14 @@
895 895
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
896 896
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
897 897
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
898
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
899
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
898
+
899
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
900
+  #define UBL_PROBE_PT_1_Y 180
900 901
   #define UBL_PROBE_PT_2_X 39
901 902
   #define UBL_PROBE_PT_2_Y 20
902 903
   #define UBL_PROBE_PT_3_X 180
903 904
   #define UBL_PROBE_PT_3_Y 20
905
+
904 906
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
905 907
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
906 908
 

+ 4
- 2
Marlin/example_configurations/TAZ4/Configuration.h View File

@@ -899,12 +899,14 @@
899 899
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
900 900
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
901 901
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
902
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
903
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
902
+
903
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
904
+  #define UBL_PROBE_PT_1_Y 180
904 905
   #define UBL_PROBE_PT_2_X 39
905 906
   #define UBL_PROBE_PT_2_Y 20
906 907
   #define UBL_PROBE_PT_3_X 180
907 908
   #define UBL_PROBE_PT_3_Y 20
909
+
908 910
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
909 911
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
910 912
 

+ 4
- 2
Marlin/example_configurations/TinyBoy2/Configuration.h View File

@@ -936,12 +936,14 @@
936 936
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
937 937
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
938 938
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
939
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
940
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
939
+
940
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
941
+  #define UBL_PROBE_PT_1_Y 180
941 942
   #define UBL_PROBE_PT_2_X 39
942 943
   #define UBL_PROBE_PT_2_Y 20
943 944
   #define UBL_PROBE_PT_3_X 180
944 945
   #define UBL_PROBE_PT_3_Y 20
946
+
945 947
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
946 948
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
947 949
 

+ 4
- 2
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -870,12 +870,14 @@
870 870
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
871 871
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
872 872
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
873
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
874
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
873
+
874
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
875
+  #define UBL_PROBE_PT_1_Y 180
875 876
   #define UBL_PROBE_PT_2_X 39
876 877
   #define UBL_PROBE_PT_2_Y 20
877 878
   #define UBL_PROBE_PT_3_X 180
878 879
   #define UBL_PROBE_PT_3_Y 20
880
+
879 881
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
880 882
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
881 883
 

+ 4
- 2
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

@@ -880,12 +880,14 @@
880 880
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
881 881
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
882 882
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
883
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
884
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
883
+
884
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
885
+  #define UBL_PROBE_PT_1_Y 180
885 886
   #define UBL_PROBE_PT_2_X 39
886 887
   #define UBL_PROBE_PT_2_Y 20
887 888
   #define UBL_PROBE_PT_3_X 180
888 889
   #define UBL_PROBE_PT_3_Y 20
890
+
889 891
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
890 892
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
891 893
 

+ 10
- 6
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h View File

@@ -999,12 +999,16 @@
999 999
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
1000 1000
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
1001 1001
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
1002
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
1003
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
1004
-  #define UBL_PROBE_PT_2_X 39
1005
-  #define UBL_PROBE_PT_2_Y 20
1006
-  #define UBL_PROBE_PT_3_X 180
1007
-  #define UBL_PROBE_PT_3_Y 20
1002
+
1003
+  #define _PX(R,A) (R) * cos(RADIANS(A))
1004
+  #define _PY(R,A) (R) * sin(RADIANS(A))
1005
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
1006
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
1007
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
1008
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1009
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1010
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1011
+
1008 1012
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1009 1013
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1010 1014
 

+ 10
- 6
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h View File

@@ -1001,12 +1001,16 @@
1001 1001
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
1002 1002
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
1003 1003
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
1004
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
1005
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
1006
-  #define UBL_PROBE_PT_2_X 39
1007
-  #define UBL_PROBE_PT_2_Y 20
1008
-  #define UBL_PROBE_PT_3_X 180
1009
-  #define UBL_PROBE_PT_3_Y 20
1004
+
1005
+  #define _PX(R,A) (R) * cos(RADIANS(A))
1006
+  #define _PY(R,A) (R) * sin(RADIANS(A))
1007
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
1008
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
1009
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
1010
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1011
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1012
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1013
+
1010 1014
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1011 1015
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1012 1016
 

+ 10
- 6
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -990,12 +990,16 @@
990 990
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
991 991
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
992 992
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
993
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
994
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
995
-  #define UBL_PROBE_PT_2_X 39
996
-  #define UBL_PROBE_PT_2_Y 20
997
-  #define UBL_PROBE_PT_3_X 180
998
-  #define UBL_PROBE_PT_3_Y 20
993
+
994
+  #define _PX(R,A) (R) * cos(RADIANS(A))
995
+  #define _PY(R,A) (R) * sin(RADIANS(A))
996
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
997
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
998
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
999
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1000
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1001
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1002
+
999 1003
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1000 1004
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1001 1005
 

+ 10
- 6
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -993,12 +993,16 @@
993 993
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
994 994
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
995 995
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
996
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
997
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
998
-  #define UBL_PROBE_PT_2_X 39
999
-  #define UBL_PROBE_PT_2_Y 20
1000
-  #define UBL_PROBE_PT_3_X 180
1001
-  #define UBL_PROBE_PT_3_Y 20
996
+
997
+  #define _PX(R,A) (R) * cos(RADIANS(A))
998
+  #define _PY(R,A) (R) * sin(RADIANS(A))
999
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
1000
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
1001
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
1002
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1003
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1004
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1005
+
1002 1006
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1003 1007
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1004 1008
 

+ 10
- 6
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

@@ -998,12 +998,16 @@
998 998
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
999 999
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
1000 1000
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
1001
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
1002
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
1003
-  #define UBL_PROBE_PT_2_X 39
1004
-  #define UBL_PROBE_PT_2_Y 20
1005
-  #define UBL_PROBE_PT_3_X 180
1006
-  #define UBL_PROBE_PT_3_Y 20
1001
+
1002
+  #define _PX(R,A) (R) * cos(RADIANS(A))
1003
+  #define _PY(R,A) (R) * sin(RADIANS(A))
1004
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
1005
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
1006
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
1007
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1008
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1009
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1010
+
1007 1011
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1008 1012
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1009 1013
 

+ 10
- 6
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

@@ -1056,12 +1056,16 @@
1056 1056
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
1057 1057
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
1058 1058
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
1059
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
1060
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
1061
-  #define UBL_PROBE_PT_2_X 39
1062
-  #define UBL_PROBE_PT_2_Y 20
1063
-  #define UBL_PROBE_PT_3_X 180
1064
-  #define UBL_PROBE_PT_3_Y 20
1059
+
1060
+  #define _PX(R,A) (R) * cos(RADIANS(A))
1061
+  #define _PY(R,A) (R) * sin(RADIANS(A))
1062
+  #define UBL_PROBE_PT_1_X _PX(DELTA_PROBEABLE_RADIUS, 0)   // Probing points for 3-Point leveling of the mesh
1063
+  #define UBL_PROBE_PT_1_Y _PY(DELTA_PROBEABLE_RADIUS, 0)
1064
+  #define UBL_PROBE_PT_2_X _PX(DELTA_PROBEABLE_RADIUS, 120)
1065
+  #define UBL_PROBE_PT_2_Y _PY(DELTA_PROBEABLE_RADIUS, 120)
1066
+  #define UBL_PROBE_PT_3_X _PX(DELTA_PROBEABLE_RADIUS, 240)
1067
+  #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1068
+
1065 1069
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1066 1070
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1067 1071
 

+ 4
- 2
Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h View File

@@ -896,12 +896,14 @@
896 896
   #define UBL_MESH_INSET 45         // Mesh inset margin on print area
897 897
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
898 898
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
899
-  #define UBL_PROBE_PT_1_X 53       // These set the probe locations for when UBL does a 3-Point leveling
900
-  #define UBL_PROBE_PT_1_Y 323      // of the mesh.
899
+
900
+  #define UBL_PROBE_PT_1_X 53       // Probing points for 3-Point leveling of the mesh
901
+  #define UBL_PROBE_PT_1_Y 323
901 902
   #define UBL_PROBE_PT_2_X 53
902 903
   #define UBL_PROBE_PT_2_Y 63
903 904
   #define UBL_PROBE_PT_3_X 348
904 905
   #define UBL_PROBE_PT_3_Y 211
906
+
905 907
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
906 908
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
907 909
 

+ 4
- 2
Marlin/example_configurations/makibox/Configuration.h View File

@@ -883,12 +883,14 @@
883 883
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
884 884
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
885 885
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
886
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
887
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
886
+
887
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
888
+  #define UBL_PROBE_PT_1_Y 180
888 889
   #define UBL_PROBE_PT_2_X 39
889 890
   #define UBL_PROBE_PT_2_Y 20
890 891
   #define UBL_PROBE_PT_3_X 180
891 892
   #define UBL_PROBE_PT_3_Y 20
893
+
892 894
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
893 895
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
894 896
 

+ 4
- 2
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -875,12 +875,14 @@
875 875
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
876 876
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
877 877
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
878
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
879
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
878
+
879
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
880
+  #define UBL_PROBE_PT_1_Y 180
880 881
   #define UBL_PROBE_PT_2_X 39
881 882
   #define UBL_PROBE_PT_2_Y 20
882 883
   #define UBL_PROBE_PT_3_X 180
883 884
   #define UBL_PROBE_PT_3_Y 20
885
+
884 886
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
885 887
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
886 888
 

+ 4
- 2
Marlin/example_configurations/wt150/Configuration.h View File

@@ -885,12 +885,14 @@
885 885
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
886 886
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
887 887
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
888
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
889
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
888
+
889
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
890
+  #define UBL_PROBE_PT_1_Y 180
890 891
   #define UBL_PROBE_PT_2_X 39
891 892
   #define UBL_PROBE_PT_2_Y 20
892 893
   #define UBL_PROBE_PT_3_X 180
893 894
   #define UBL_PROBE_PT_3_Y 20
895
+
894 896
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
895 897
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
896 898
 

Loading…
Cancel
Save