Преглед изворни кода

Move mesh test options under G26 option

Scott Lahteine пре 6 година
родитељ
комит
56035e9965
39 измењених фајлова са 384 додато и 498 уклоњено
  1. 10
    13
      Marlin/Configuration.h
  2. 4
    4
      Marlin/G26_Mesh_Validation_Tool.cpp
  3. 10
    13
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h
  4. 10
    13
      Marlin/example_configurations/AliExpress/CL-260/Configuration.h
  5. 10
    13
      Marlin/example_configurations/Anet/A6/Configuration.h
  6. 10
    13
      Marlin/example_configurations/Anet/A8/Configuration.h
  7. 10
    13
      Marlin/example_configurations/BQ/Hephestos/Configuration.h
  8. 10
    13
      Marlin/example_configurations/BQ/Hephestos_2/Configuration.h
  9. 10
    13
      Marlin/example_configurations/BQ/WITBOX/Configuration.h
  10. 10
    13
      Marlin/example_configurations/Cartesio/Configuration.h
  11. 10
    13
      Marlin/example_configurations/Creality/CR-10/Configuration.h
  12. 10
    13
      Marlin/example_configurations/Felix/Configuration.h
  13. 10
    13
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  14. 10
    13
      Marlin/example_configurations/FolgerTech/i3-2020/Configuration.h
  15. 10
    13
      Marlin/example_configurations/Geeetech/GT2560/Configuration.h
  16. 10
    13
      Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h
  17. 10
    13
      Marlin/example_configurations/Infitary/i3-M508/Configuration.h
  18. 10
    13
      Marlin/example_configurations/Malyan/M150/Configuration.h
  19. 10
    13
      Marlin/example_configurations/Micromake/C1/basic/Configuration.h
  20. 10
    13
      Marlin/example_configurations/Micromake/C1/enhanced/Configuration.h
  21. 10
    13
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  22. 10
    13
      Marlin/example_configurations/RigidBot/Configuration.h
  23. 10
    13
      Marlin/example_configurations/SCARA/Configuration.h
  24. 10
    13
      Marlin/example_configurations/Sanguinololu/Configuration.h
  25. 10
    13
      Marlin/example_configurations/TinyBoy2/Configuration.h
  26. 10
    13
      Marlin/example_configurations/Velleman/K8200/Configuration.h
  27. 10
    13
      Marlin/example_configurations/Velleman/K8400/Configuration.h
  28. 10
    13
      Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h
  29. 10
    13
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  30. 10
    13
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  31. 10
    13
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  32. 10
    13
      Marlin/example_configurations/delta/generic/Configuration.h
  33. 10
    13
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  34. 10
    13
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  35. 10
    13
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  36. 10
    13
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h
  37. 10
    13
      Marlin/example_configurations/makibox/Configuration.h
  38. 10
    13
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  39. 10
    13
      Marlin/example_configurations/wt150/Configuration.h

+ 10
- 13
Marlin/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 4
- 4
Marlin/G26_Mesh_Validation_Tool.cpp Прегледај датотеку

@@ -619,12 +619,12 @@
619 619
 
620 620
     g26_extrusion_multiplier  = EXTRUSION_MULTIPLIER;
621 621
     g26_retraction_multiplier = RETRACTION_MULTIPLIER;
622
-    g26_nozzle                = DEFAULT_NOZZLE_SIZE;
622
+    g26_nozzle                = MESH_TEST_NOZZLE_SIZE;
623 623
     g26_filament_diameter     = DEFAULT_NOMINAL_FILAMENT_DIA;
624
-    g26_layer_height          = DEFAULT_LAYER_HEIGHT;
624
+    g26_layer_height          = MESH_TEST_LAYER_HEIGHT;
625 625
     g26_prime_length          = PRIME_LENGTH;
626
-    g26_bed_temp              = DEFAULT_BED_TEMP;
627
-    g26_hotend_temp           = DEFAULT_HOTEND_TEMP;
626
+    g26_bed_temp              = MESH_TEST_BED_TEMP;
627
+    g26_hotend_temp           = MESH_TEST_HOTEND_TEMP;
628 628
     g26_prime_flag            = 0;
629 629
 
630 630
     g26_ooze_amount           = parser.linearval('O', OOZE_AMOUNT);

+ 10
- 13
Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -974,6 +977,12 @@
974 977
   #define UBL_PROBE_PT_3_Y 20
975 978
 
976 979
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
980
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
981
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
982
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
983
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
984
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
985
+  #endif
977 986
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
978 987
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
979 988
 
@@ -1709,18 +1718,6 @@
1709 1718
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1710 1719
 
1711 1720
 /**
1712
- * Default extrusion settings
1713
- *
1714
- * These settings control basic extrusion from within the Marlin firmware.
1715
- *
1716
- */
1717
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1718
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1719
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1720
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1721
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1722
-
1723
-/**
1724 1721
  * Filament Width Sensor
1725 1722
  *
1726 1723
  * Measures the filament width in real-time and adjusts
@@ -1741,7 +1738,7 @@
1741 1738
 //#define FILAMENT_WIDTH_SENSOR
1742 1739
 
1743 1740
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1744
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1741
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1745 1742
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1746 1743
 
1747 1744
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/AliExpress/CL-260/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Anet/A6/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1097,6 +1100,12 @@
1097 1100
   #define UBL_PROBE_PT_3_Y 20
1098 1101
 
1099 1102
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1103
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1104
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1105
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1106
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1107
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1108
+  #endif
1100 1109
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1101 1110
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1102 1111
 
@@ -1848,18 +1857,6 @@
1848 1857
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1849 1858
 
1850 1859
 /**
1851
- * Default extrusion settings
1852
- *
1853
- * These settings control basic extrusion from within the Marlin firmware.
1854
- *
1855
- */
1856
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1857
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1858
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1859
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1860
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1861
-
1862
-/**
1863 1860
  * Filament Width Sensor
1864 1861
  *
1865 1862
  * Measures the filament width in real-time and adjusts
@@ -1880,7 +1877,7 @@
1880 1877
 //#define FILAMENT_WIDTH_SENSOR
1881 1878
 
1882 1879
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1883
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1880
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1884 1881
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1885 1882
 
1886 1883
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Anet/A8/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -960,6 +963,12 @@
960 963
   #define UBL_PROBE_PT_3_Y 20
961 964
 
962 965
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
966
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
967
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
968
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
969
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
970
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
971
+  #endif
963 972
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
964 973
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
965 974
 
@@ -1697,18 +1706,6 @@
1697 1706
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1698 1707
 
1699 1708
 /**
1700
- * Default extrusion settings
1701
- *
1702
- * These settings control basic extrusion from within the Marlin firmware.
1703
- *
1704
- */
1705
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1706
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1707
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1708
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1709
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1710
-
1711
-/**
1712 1709
  * Filament Width Sensor
1713 1710
  *
1714 1711
  * Measures the filament width in real-time and adjusts
@@ -1729,7 +1726,7 @@
1729 1726
 //#define FILAMENT_WIDTH_SENSOR
1730 1727
 
1731 1728
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1732
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1729
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1733 1730
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1734 1731
 
1735 1732
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/BQ/Hephestos/Configuration.h Прегледај датотеку

@@ -139,6 +139,9 @@
139 139
 // :[1, 2, 3, 4, 5]
140 140
 #define EXTRUDERS 1
141 141
 
142
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
143
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
144
+
142 145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143 146
 //#define SINGLENOZZLE
144 147
 
@@ -945,6 +948,12 @@
945 948
   #define UBL_PROBE_PT_3_Y 20
946 949
 
947 950
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
951
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
952
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
953
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
954
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
955
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
956
+  #endif
948 957
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
949 958
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
950 959
 
@@ -1680,18 +1689,6 @@
1680 1689
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1681 1690
 
1682 1691
 /**
1683
- * Default extrusion settings
1684
- *
1685
- * These settings control basic extrusion from within the Marlin firmware.
1686
- *
1687
- */
1688
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1689
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1690
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1691
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1692
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1693
-
1694
-/**
1695 1692
  * Filament Width Sensor
1696 1693
  *
1697 1694
  * Measures the filament width in real-time and adjusts
@@ -1712,7 +1709,7 @@
1712 1709
 //#define FILAMENT_WIDTH_SENSOR
1713 1710
 
1714 1711
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1715
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1712
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1716 1713
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1717 1714
 
1718 1715
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/BQ/Hephestos_2/Configuration.h Прегледај датотеку

@@ -135,6 +135,9 @@
135 135
 // :[1, 2, 3, 4, 5]
136 136
 #define EXTRUDERS 1
137 137
 
138
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
139
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
140
+
138 141
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
139 142
 //#define SINGLENOZZLE
140 143
 
@@ -955,6 +958,12 @@
955 958
   #define UBL_PROBE_PT_3_Y 20
956 959
 
957 960
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
961
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
962
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
963
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
965
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
966
+  #endif
958 967
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
959 968
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
960 969
 
@@ -1690,18 +1699,6 @@
1690 1699
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1691 1700
 
1692 1701
 /**
1693
- * Default extrusion settings
1694
- *
1695
- * These settings control basic extrusion from within the Marlin firmware.
1696
- *
1697
- */
1698
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1699
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1703
-
1704
-/**
1705 1702
  * Filament Width Sensor
1706 1703
  *
1707 1704
  * Measures the filament width in real-time and adjusts
@@ -1722,7 +1719,7 @@
1722 1719
 //#define FILAMENT_WIDTH_SENSOR
1723 1720
 
1724 1721
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1725
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1722
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1726 1723
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1727 1724
 
1728 1725
   #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/BQ/WITBOX/Configuration.h Прегледај датотеку

@@ -139,6 +139,9 @@
139 139
 // :[1, 2, 3, 4, 5]
140 140
 #define EXTRUDERS 1
141 141
 
142
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
143
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
144
+
142 145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143 146
 //#define SINGLENOZZLE
144 147
 
@@ -945,6 +948,12 @@
945 948
   #define UBL_PROBE_PT_3_Y 20
946 949
 
947 950
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
951
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
952
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
953
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
954
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
955
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
956
+  #endif
948 957
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
949 958
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
950 959
 
@@ -1680,18 +1689,6 @@
1680 1689
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1681 1690
 
1682 1691
 /**
1683
- * Default extrusion settings
1684
- *
1685
- * These settings control basic extrusion from within the Marlin firmware.
1686
- *
1687
- */
1688
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1689
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1690
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1691
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1692
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1693
-
1694
-/**
1695 1692
  * Filament Width Sensor
1696 1693
  *
1697 1694
  * Measures the filament width in real-time and adjusts
@@ -1712,7 +1709,7 @@
1712 1709
 //#define FILAMENT_WIDTH_SENSOR
1713 1710
 
1714 1711
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1715
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1712
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1716 1713
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1717 1714
 
1718 1715
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Cartesio/Configuration.h Прегледај датотеку

@@ -137,6 +137,9 @@
137 137
 // :[1, 2, 3, 4, 5]
138 138
 #define EXTRUDERS 3
139 139
 
140
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
141
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
142
+
140 143
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
141 144
 //#define SINGLENOZZLE
142 145
 
@@ -953,6 +956,12 @@
953 956
   #define UBL_PROBE_PT_3_Y 20
954 957
 
955 958
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
959
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
960
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
961
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
962
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
964
+  #endif
956 965
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
957 966
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
958 967
 
@@ -1688,18 +1697,6 @@
1688 1697
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1689 1698
 
1690 1699
 /**
1691
- * Default extrusion settings
1692
- *
1693
- * These settings control basic extrusion from within the Marlin firmware.
1694
- *
1695
- */
1696
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1697
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1698
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-
1702
-/**
1703 1700
  * Filament Width Sensor
1704 1701
  *
1705 1702
  * Measures the filament width in real-time and adjusts
@@ -1720,7 +1717,7 @@
1720 1717
 //#define FILAMENT_WIDTH_SENSOR
1721 1718
 
1722 1719
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1720
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1724 1721
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725 1722
 
1726 1723
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Creality/CR-10/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -964,6 +967,12 @@
964 967
   #define UBL_PROBE_PT_3_Y 20
965 968
 
966 969
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
970
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
971
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
972
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
973
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
974
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
975
+  #endif
967 976
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
968 977
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
969 978
 
@@ -1699,18 +1708,6 @@
1699 1708
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1700 1709
 
1701 1710
 /**
1702
- * Default extrusion settings
1703
- *
1704
- * These settings control basic extrusion from within the Marlin firmware.
1705
- *
1706
- */
1707
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1708
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1709
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1710
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1711
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1712
-
1713
-/**
1714 1711
  * Filament Width Sensor
1715 1712
  *
1716 1713
  * Measures the filament width in real-time and adjusts
@@ -1734,7 +1731,7 @@
1734 1731
 //#define DEFAULT_STDDEV_FILAMENT_DIA 0.02  // Typical advertised for higher quality filament
1735 1732
 
1736 1733
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1737
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1734
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1738 1735
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1739 1736
 
1740 1737
   #define MEASURED_UPPER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Felix/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -936,6 +939,12 @@
936 939
   #define UBL_PROBE_PT_3_Y 20
937 940
 
938 941
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
942
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
943
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
944
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
945
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
946
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
947
+  #endif
939 948
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
940 949
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
941 950
 
@@ -1671,18 +1680,6 @@
1671 1680
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1672 1681
 
1673 1682
 /**
1674
- * Default extrusion settings
1675
- *
1676
- * These settings control basic extrusion from within the Marlin firmware.
1677
- *
1678
- */
1679
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1680
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1681
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1682
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1683
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1684
-
1685
-/**
1686 1683
  * Filament Width Sensor
1687 1684
  *
1688 1685
  * Measures the filament width in real-time and adjusts
@@ -1703,7 +1700,7 @@
1703 1700
 //#define FILAMENT_WIDTH_SENSOR
1704 1701
 
1705 1702
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1706
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1703
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1707 1704
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1708 1705
 
1709 1706
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Felix/DUAL/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 2
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -936,6 +939,12 @@
936 939
   #define UBL_PROBE_PT_3_Y 20
937 940
 
938 941
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
942
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
943
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
944
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
945
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
946
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
947
+  #endif
939 948
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
940 949
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
941 950
 
@@ -1671,18 +1680,6 @@
1671 1680
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1672 1681
 
1673 1682
 /**
1674
- * Default extrusion settings
1675
- *
1676
- * These settings control basic extrusion from within the Marlin firmware.
1677
- *
1678
- */
1679
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1680
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1681
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1682
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1683
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1684
-
1685
-/**
1686 1683
  * Filament Width Sensor
1687 1684
  *
1688 1685
  * Measures the filament width in real-time and adjusts
@@ -1703,7 +1700,7 @@
1703 1700
 //#define FILAMENT_WIDTH_SENSOR
1704 1701
 
1705 1702
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1706
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1703
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1707 1704
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1708 1705
 
1709 1706
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/FolgerTech/i3-2020/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -959,6 +962,12 @@
959 962
   #define UBL_PROBE_PT_3_Y 25
960 963
 
961 964
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
965
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
966
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
967
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
968
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
969
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
970
+  #endif
962 971
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963 972
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964 973
 
@@ -1694,18 +1703,6 @@
1694 1703
 #define DEACTIVATE_SERVOS_AFTER_MOVE
1695 1704
 
1696 1705
 /**
1697
- * Default extrusion settings
1698
- *
1699
- * These settings control basic extrusion from within the Marlin firmware.
1700
- *
1701
- */
1702
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1703
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1707
-
1708
-/**
1709 1706
  * Filament Width Sensor
1710 1707
  *
1711 1708
  * Measures the filament width in real-time and adjusts
@@ -1726,7 +1723,7 @@
1726 1723
 //#define FILAMENT_WIDTH_SENSOR
1727 1724
 
1728 1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1729
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1726
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1730 1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731 1728
 
1732 1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Geeetech/GT2560/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -969,6 +972,12 @@
969 972
   #define UBL_PROBE_PT_3_Y 20
970 973
 
971 974
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
975
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
976
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
977
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
978
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
979
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
980
+  #endif
972 981
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
973 982
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
974 983
 
@@ -1704,18 +1713,6 @@
1704 1713
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705 1714
 
1706 1715
 /**
1707
- * Default extrusion settings
1708
- *
1709
- * These settings control basic extrusion from within the Marlin firmware.
1710
- *
1711
- */
1712
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1713
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1714
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1715
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1716
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1717
-
1718
-/**
1719 1716
  * Filament Width Sensor
1720 1717
  *
1721 1718
  * Measures the filament width in real-time and adjusts
@@ -1736,7 +1733,7 @@
1736 1733
 //#define FILAMENT_WIDTH_SENSOR
1737 1734
 
1738 1735
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1739
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1736
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1740 1737
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1741 1738
 
1742 1739
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Infitary/i3-M508/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -958,6 +961,12 @@
958 961
   #define UBL_PROBE_PT_3_Y 20
959 962
 
960 963
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
964
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
965
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
966
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
967
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
968
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
969
+  #endif
961 970
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
962 971
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
963 972
 
@@ -1693,18 +1702,6 @@
1693 1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1694 1703
 
1695 1704
 /**
1696
- * Default extrusion settings
1697
- *
1698
- * These settings control basic extrusion from within the Marlin firmware.
1699
- *
1700
- */
1701
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1702
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1703
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-
1707
-/**
1708 1705
  * Filament Width Sensor
1709 1706
  *
1710 1707
  * Measures the filament width in real-time and adjusts
@@ -1725,7 +1722,7 @@
1725 1722
 //#define FILAMENT_WIDTH_SENSOR
1726 1723
 
1727 1724
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1725
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729 1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730 1727
 
1731 1728
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Malyan/M150/Configuration.h Прегледај датотеку

@@ -141,6 +141,9 @@
141 141
 // :[1, 2, 3, 4, 5]
142 142
 #define EXTRUDERS 1
143 143
 
144
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
145
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
146
+
144 147
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145 148
 //#define SINGLENOZZLE
146 149
 
@@ -982,6 +985,12 @@
982 985
   #define UBL_PROBE_PT_3_Y 20
983 986
 
984 987
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
988
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
989
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
990
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
991
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
992
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
993
+  #endif
985 994
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
986 995
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
987 996
 
@@ -1717,18 +1726,6 @@
1717 1726
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1718 1727
 
1719 1728
 /**
1720
- * Default extrusion settings
1721
- *
1722
- * These settings control basic extrusion from within the Marlin firmware.
1723
- *
1724
- */
1725
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1726
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1727
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1728
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1729
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1730
-
1731
-/**
1732 1729
  * Filament Width Sensor
1733 1730
  *
1734 1731
  * Measures the filament width in real-time and adjusts
@@ -1749,7 +1746,7 @@
1749 1746
 //#define FILAMENT_WIDTH_SENSOR
1750 1747
 
1751 1748
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1752
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1749
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1753 1750
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1754 1751
 
1755 1752
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Micromake/C1/basic/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -958,6 +961,12 @@
958 961
   #define UBL_PROBE_PT_3_Y 20
959 962
 
960 963
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
964
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
965
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
966
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
967
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
968
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
969
+  #endif
961 970
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
962 971
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
963 972
 
@@ -1693,18 +1702,6 @@
1693 1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1694 1703
 
1695 1704
 /**
1696
- * Default extrusion settings
1697
- *
1698
- * These settings control basic extrusion from within the Marlin firmware.
1699
- *
1700
- */
1701
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1702
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1703
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-
1707
-/**
1708 1705
  * Filament Width Sensor
1709 1706
  *
1710 1707
  * Measures the filament width in real-time and adjusts
@@ -1725,7 +1722,7 @@
1725 1722
 //#define FILAMENT_WIDTH_SENSOR
1726 1723
 
1727 1724
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1725
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729 1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730 1727
 
1731 1728
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Micromake/C1/enhanced/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -958,6 +961,12 @@
958 961
   #define UBL_PROBE_PT_3_Y 20
959 962
 
960 963
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
964
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
965
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
966
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
967
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
968
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
969
+  #endif
961 970
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
962 971
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
963 972
 
@@ -1693,18 +1702,6 @@
1693 1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1694 1703
 
1695 1704
 /**
1696
- * Default extrusion settings
1697
- *
1698
- * These settings control basic extrusion from within the Marlin firmware.
1699
- *
1700
- */
1701
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1702
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1703
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-
1707
-/**
1708 1705
  * Filament Width Sensor
1709 1706
  *
1710 1707
  * Measures the filament width in real-time and adjusts
@@ -1725,7 +1722,7 @@
1725 1722
 //#define FILAMENT_WIDTH_SENSOR
1726 1723
 
1727 1724
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1725
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729 1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730 1727
 
1731 1728
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/RigidBot/Configuration.h Прегледај датотеку

@@ -139,6 +139,9 @@
139 139
 // :[1, 2, 3, 4, 5]
140 140
 #define EXTRUDERS 1  // Single extruder. Set to 2 for dual extruders
141 141
 
142
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
143
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
144
+
142 145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143 146
 //#define SINGLENOZZLE
144 147
 
@@ -952,6 +955,12 @@
952 955
   #define UBL_PROBE_PT_3_Y 20
953 956
 
954 957
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
958
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
959
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
960
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
961
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
962
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
963
+  #endif
955 964
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
956 965
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
957 966
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/SCARA/Configuration.h Прегледај датотеку

@@ -166,6 +166,9 @@
166 166
 // :[1, 2, 3, 4, 5]
167 167
 #define EXTRUDERS 1
168 168
 
169
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
170
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
171
+
169 172
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
170 173
 //#define SINGLENOZZLE
171 174
 
@@ -966,6 +969,12 @@
966 969
   #define UBL_PROBE_PT_3_Y 20
967 970
 
968 971
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
972
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
973
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
974
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
975
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
976
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
977
+  #endif
969 978
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
970 979
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
971 980
 
@@ -1701,18 +1710,6 @@
1701 1710
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1711
 
1703 1712
 /**
1704
- * Default extrusion settings
1705
- *
1706
- * These settings control basic extrusion from within the Marlin firmware.
1707
- *
1708
- */
1709
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1710
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1711
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1712
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1713
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1714
-
1715
-/**
1716 1713
  * Filament Width Sensor
1717 1714
  *
1718 1715
  * Measures the filament width in real-time and adjusts
@@ -1733,7 +1730,7 @@
1733 1730
 //#define FILAMENT_WIDTH_SENSOR
1734 1731
 
1735 1732
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1736
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1733
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1737 1734
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1738 1735
 
1739 1736
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Sanguinololu/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -985,6 +988,12 @@
985 988
   #define UBL_PROBE_PT_3_Y 20
986 989
 
987 990
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
991
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
992
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
993
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
994
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
995
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
996
+  #endif
988 997
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
989 998
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
990 999
 
@@ -1720,18 +1729,6 @@
1720 1729
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1721 1730
 
1722 1731
 /**
1723
- * Default extrusion settings
1724
- *
1725
- * These settings control basic extrusion from within the Marlin firmware.
1726
- *
1727
- */
1728
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1729
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1730
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1731
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1732
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1733
-
1734
-/**
1735 1732
  * Filament Width Sensor
1736 1733
  *
1737 1734
  * Measures the filament width in real-time and adjusts
@@ -1752,7 +1749,7 @@
1752 1749
 //#define FILAMENT_WIDTH_SENSOR
1753 1750
 
1754 1751
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1755
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1752
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1756 1753
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1757 1754
 
1758 1755
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/TinyBoy2/Configuration.h Прегледај датотеку

@@ -158,6 +158,9 @@
158 158
 // :[1, 2, 3, 4, 5]
159 159
 #define EXTRUDERS 1
160 160
 
161
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
162
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
163
+
161 164
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
162 165
 //#define SINGLENOZZLE
163 166
 
@@ -1010,6 +1013,12 @@
1010 1013
   #define UBL_PROBE_PT_3_Y 20
1011 1014
 
1012 1015
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1016
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1017
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1018
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1019
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1020
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1021
+  #endif
1013 1022
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1014 1023
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1015 1024
 
@@ -1745,18 +1754,6 @@
1745 1754
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1746 1755
 
1747 1756
 /**
1748
- * Default extrusion settings
1749
- *
1750
- * These settings control basic extrusion from within the Marlin firmware.
1751
- *
1752
- */
1753
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1754
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1755
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1756
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1757
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1758
-
1759
-/**
1760 1757
  * Filament Width Sensor
1761 1758
  *
1762 1759
  * Measures the filament width in real-time and adjusts
@@ -1777,7 +1774,7 @@
1777 1774
 //#define FILAMENT_WIDTH_SENSOR
1778 1775
 
1779 1776
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1780
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1777
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1781 1778
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1782 1779
 
1783 1780
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Velleman/K8200/Configuration.h Прегледај датотеку

@@ -156,6 +156,9 @@
156 156
 // :[1, 2, 3, 4, 5]
157 157
 #define EXTRUDERS 1
158 158
 
159
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
160
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
161
+
159 162
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
160 163
 //#define SINGLENOZZLE
161 164
 
@@ -984,6 +987,12 @@
984 987
   #define UBL_PROBE_PT_3_Y 20
985 988
 
986 989
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
990
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
991
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
992
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
993
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
994
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
995
+  #endif
987 996
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
988 997
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
989 998
 
@@ -1719,18 +1728,6 @@
1719 1728
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1720 1729
 
1721 1730
 /**
1722
- * Default extrusion settings
1723
- *
1724
- * These settings control basic extrusion from within the Marlin firmware.
1725
- *
1726
- */
1727
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1728
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1729
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1730
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1731
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1732
-
1733
-/**
1734 1731
  * Filament Width Sensor
1735 1732
  *
1736 1733
  * Measures the filament width in real-time and adjusts
@@ -1751,7 +1748,7 @@
1751 1748
 //#define FILAMENT_WIDTH_SENSOR
1752 1749
 
1753 1750
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1754
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1751
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1755 1752
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1756 1753
 
1757 1754
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Velleman/K8400/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 2
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/adafruit/ST7565/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -954,6 +957,12 @@
954 957
   #define UBL_PROBE_PT_3_Y 20
955 958
 
956 959
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
960
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
961
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
962
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
963
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
964
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
965
+  #endif
957 966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958 967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959 968
 
@@ -1689,18 +1698,6 @@
1689 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1690 1699
 
1691 1700
 /**
1692
- * Default extrusion settings
1693
- *
1694
- * These settings control basic extrusion from within the Marlin firmware.
1695
- *
1696
- */
1697
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1698
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1699
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1700
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-
1703
-/**
1704 1701
  * Filament Width Sensor
1705 1702
  *
1706 1703
  * Measures the filament width in real-time and adjusts
@@ -1721,7 +1718,7 @@
1721 1718
 //#define FILAMENT_WIDTH_SENSOR
1722 1719
 
1723 1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725 1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726 1723
 
1727 1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1088,6 +1091,12 @@
1088 1091
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1089 1092
 
1090 1093
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1094
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1095
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1096
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1097
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1098
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1099
+  #endif
1091 1100
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1092 1101
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1093 1102
 
@@ -1823,18 +1832,6 @@
1823 1832
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1824 1833
 
1825 1834
 /**
1826
- * Default extrusion settings
1827
- *
1828
- * These settings control basic extrusion from within the Marlin firmware.
1829
- *
1830
- */
1831
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1832
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1833
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1834
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1835
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1836
-
1837
-/**
1838 1835
  * Filament Width Sensor
1839 1836
  *
1840 1837
  * Measures the filament width in real-time and adjusts
@@ -1855,7 +1852,7 @@
1855 1852
 //#define FILAMENT_WIDTH_SENSOR
1856 1853
 
1857 1854
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1858
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1855
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1859 1856
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1860 1857
 
1861 1858
   #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1082,6 +1085,12 @@
1082 1085
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1083 1086
 
1084 1087
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1088
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1089
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1090
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1091
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1092
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1093
+  #endif
1085 1094
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1086 1095
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1087 1096
 
@@ -1816,18 +1825,6 @@
1816 1825
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1817 1826
 
1818 1827
 /**
1819
- * Default extrusion settings
1820
- *
1821
- * These settings control basic extrusion from within the Marlin firmware.
1822
- *
1823
- */
1824
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1825
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1826
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1827
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1828
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1829
-
1830
-/**
1831 1828
  * Filament Width Sensor
1832 1829
  *
1833 1830
  * Measures the filament width in real-time and adjusts
@@ -1848,7 +1845,7 @@
1848 1845
 //#define FILAMENT_WIDTH_SENSOR
1849 1846
 
1850 1847
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1851
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1848
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1852 1849
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1853 1850
 
1854 1851
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/generic/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1077,6 +1080,12 @@
1077 1080
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1078 1081
 
1079 1082
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1083
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1084
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1085
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1086
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1087
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1088
+  #endif
1080 1089
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1081 1090
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1082 1091
 
@@ -1811,18 +1820,6 @@
1811 1820
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1812 1821
 
1813 1822
 /**
1814
- * Default extrusion settings
1815
- *
1816
- * These settings control basic extrusion from within the Marlin firmware.
1817
- *
1818
- */
1819
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1820
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1821
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1822
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1823
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1824
-
1825
-/**
1826 1823
  * Filament Width Sensor
1827 1824
  *
1828 1825
  * Measures the filament width in real-time and adjusts
@@ -1843,7 +1840,7 @@
1843 1840
 //#define FILAMENT_WIDTH_SENSOR
1844 1841
 
1845 1842
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1846
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1843
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1847 1844
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1848 1845
 
1849 1846
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/kossel_mini/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1080,6 +1083,12 @@
1080 1083
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1081 1084
 
1082 1085
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1086
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1087
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1088
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1089
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1090
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1091
+  #endif
1083 1092
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1084 1093
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1085 1094
 
@@ -1814,18 +1823,6 @@
1814 1823
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1815 1824
 
1816 1825
 /**
1817
- * Default extrusion settings
1818
- *
1819
- * These settings control basic extrusion from within the Marlin firmware.
1820
- *
1821
- */
1822
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1823
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1824
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1825
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1826
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1827
-
1828
-/**
1829 1826
  * Filament Width Sensor
1830 1827
  *
1831 1828
  * Measures the filament width in real-time and adjusts
@@ -1846,7 +1843,7 @@
1846 1843
 //#define FILAMENT_WIDTH_SENSOR
1847 1844
 
1848 1845
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1849
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1846
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1850 1847
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1851 1848
 
1852 1849
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/kossel_pro/Configuration.h Прегледај датотеку

@@ -140,6 +140,9 @@
140 140
 // :[1, 2, 3, 4, 5]
141 141
 #define EXTRUDERS 1
142 142
 
143
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
144
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
145
+
143 146
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
144 147
 //#define SINGLENOZZLE
145 148
 
@@ -1080,6 +1083,12 @@
1080 1083
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1081 1084
 
1082 1085
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1086
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1087
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1088
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1089
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1090
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1091
+  #endif
1083 1092
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1084 1093
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1085 1094
 
@@ -1814,18 +1823,6 @@
1814 1823
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1815 1824
 
1816 1825
 /**
1817
- * Default extrusion settings
1818
- *
1819
- * These settings control basic extrusion from within the Marlin firmware.
1820
- *
1821
- */
1822
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1823
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1824
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1825
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1826
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1827
-
1828
-/**
1829 1826
  * Filament Width Sensor
1830 1827
  *
1831 1828
  * Measures the filament width in real-time and adjusts
@@ -1846,7 +1843,7 @@
1846 1843
 //#define FILAMENT_WIDTH_SENSOR
1847 1844
 
1848 1845
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1849
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1846
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1850 1847
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1851 1848
 
1852 1849
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/delta/kossel_xl/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -1089,6 +1092,12 @@
1089 1092
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1090 1093
 
1091 1094
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1095
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1096
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
1097
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
1098
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
1099
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
1100
+  #endif
1092 1101
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1093 1102
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1094 1103
 
@@ -1823,18 +1832,6 @@
1823 1832
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1824 1833
 
1825 1834
 /**
1826
- * Default extrusion settings
1827
- *
1828
- * These settings control basic extrusion from within the Marlin firmware.
1829
- *
1830
- */
1831
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1832
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1833
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1834
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1835
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1836
-
1837
-/**
1838 1835
  * Filament Width Sensor
1839 1836
  *
1840 1837
  * Measures the filament width in real-time and adjusts
@@ -1855,7 +1852,7 @@
1855 1852
 //#define FILAMENT_WIDTH_SENSOR
1856 1853
 
1857 1854
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1858
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1855
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1859 1856
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1860 1857
 
1861 1858
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h Прегледај датотеку

@@ -141,6 +141,9 @@
141 141
 // :[1, 2, 3, 4, 5]
142 142
 #define EXTRUDERS 1
143 143
 
144
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
145
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
146
+
144 147
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145 148
 //#define SINGLENOZZLE
146 149
 
@@ -968,6 +971,12 @@
968 971
   #define UBL_PROBE_PT_3_Y 211
969 972
 
970 973
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
974
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
975
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
976
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
977
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
978
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
979
+  #endif
971 980
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
972 981
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
973 982
 
@@ -1703,18 +1712,6 @@
1703 1712
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1704 1713
 
1705 1714
 /**
1706
- * Default extrusion settings
1707
- *
1708
- * These settings control basic extrusion from within the Marlin firmware.
1709
- *
1710
- */
1711
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1712
-#define DEFAULT_NOZZLE_SIZE           .5    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1713
-#define DEFAULT_LAYER_HEIGHT          .35   // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1714
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1715
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1716
-
1717
-/**
1718 1715
  * Filament Width Sensor
1719 1716
  *
1720 1717
  * Measures the filament width in real-time and adjusts
@@ -1735,7 +1732,7 @@
1735 1732
 //#define FILAMENT_WIDTH_SENSOR
1736 1733
 
1737 1734
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1738
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1735
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1739 1736
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1740 1737
 
1741 1738
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/makibox/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -957,6 +960,12 @@
957 960
   #define UBL_PROBE_PT_3_Y 20
958 961
 
959 962
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
963
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
964
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
965
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
966
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
967
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
968
+  #endif
960 969
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
961 970
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
962 971
 
@@ -1692,18 +1701,6 @@
1692 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1693 1702
 
1694 1703
 /**
1695
- * Default extrusion settings
1696
- *
1697
- * These settings control basic extrusion from within the Marlin firmware.
1698
- *
1699
- */
1700
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1701
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1702
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1703
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-
1706
-/**
1707 1704
  * Filament Width Sensor
1708 1705
  *
1709 1706
  * Measures the filament width in real-time and adjusts
@@ -1724,7 +1721,7 @@
1724 1721
 //#define FILAMENT_WIDTH_SENSOR
1725 1722
 
1726 1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1727
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1724
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1728 1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729 1726
 
1730 1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/tvrrug/Round2/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -949,6 +952,12 @@
949 952
   #define UBL_PROBE_PT_3_Y 20
950 953
 
951 954
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
956
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
957
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
958
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
960
+  #endif
952 961
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
953 962
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
954 963
 
@@ -1684,18 +1693,6 @@
1684 1693
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1685 1694
 
1686 1695
 /**
1687
- * Default extrusion settings
1688
- *
1689
- * These settings control basic extrusion from within the Marlin firmware.
1690
- *
1691
- */
1692
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1693
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1694
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1695
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1696
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1697
-
1698
-/**
1699 1696
  * Filament Width Sensor
1700 1697
  *
1701 1698
  * Measures the filament width in real-time and adjusts
@@ -1716,7 +1713,7 @@
1716 1713
 //#define FILAMENT_WIDTH_SENSOR
1717 1714
 
1718 1715
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1719
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1716
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1720 1717
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1721 1718
 
1722 1719
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 10
- 13
Marlin/example_configurations/wt150/Configuration.h Прегледај датотеку

@@ -136,6 +136,9 @@
136 136
 // :[1, 2, 3, 4, 5]
137 137
 #define EXTRUDERS 1
138 138
 
139
+// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
140
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
141
+
139 142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140 143
 //#define SINGLENOZZLE
141 144
 
@@ -959,6 +962,12 @@
959 962
   #define UBL_PROBE_PT_3_Y 20
960 963
 
961 964
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
965
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
966
+    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
967
+    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
968
+    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
969
+    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
970
+  #endif
962 971
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963 972
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964 973
 
@@ -1694,18 +1703,6 @@
1694 1703
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1695 1704
 
1696 1705
 /**
1697
- * Default extrusion settings
1698
- *
1699
- * These settings control basic extrusion from within the Marlin firmware.
1700
- *
1701
- */
1702
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1703
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1704
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_HOTEND_TEMP        205.0    // (c)  Default nozzle temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-#define DEFAULT_BED_TEMP            60.0    // (c)  Default bed temperature that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1707
-
1708
-/**
1709 1706
  * Filament Width Sensor
1710 1707
  *
1711 1708
  * Measures the filament width in real-time and adjusts
@@ -1726,7 +1723,7 @@
1726 1723
 //#define FILAMENT_WIDTH_SENSOR
1727 1724
 
1728 1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1729
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1726
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1730 1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731 1728
 
1732 1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

Loading…
Откажи
Сачувај