Browse Source

Move test extrusion options under G26

Scott Lahteine 7 years ago
parent
commit
b76e173205
44 changed files with 477 additions and 563 deletions
  1. 11
    13
      Marlin/Configuration.h
  2. 11
    13
      Marlin/src/config/default/Configuration.h
  3. 11
    13
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  4. 11
    13
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  5. 11
    13
      Marlin/src/config/examples/Anet/A6/Configuration.h
  6. 11
    13
      Marlin/src/config/examples/Anet/A8/Configuration.h
  7. 11
    13
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  8. 11
    13
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  9. 11
    13
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  10. 11
    13
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  11. 11
    13
      Marlin/src/config/examples/Cartesio/Configuration.h
  12. 11
    13
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  13. 11
    13
      Marlin/src/config/examples/Felix/Configuration.h
  14. 11
    13
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  15. 11
    13
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  16. 11
    13
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  17. 11
    13
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  18. 11
    13
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  19. 11
    13
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  20. 11
    13
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  21. 11
    13
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  22. 11
    13
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  23. 11
    13
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  24. 11
    13
      Marlin/src/config/examples/RigidBot/Configuration.h
  25. 11
    13
      Marlin/src/config/examples/SCARA/Configuration.h
  26. 11
    13
      Marlin/src/config/examples/STM32F10/Configuration.h
  27. 11
    13
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  28. 11
    13
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  29. 11
    13
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  30. 11
    13
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  31. 11
    13
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  32. 11
    13
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  33. 11
    13
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  34. 11
    13
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  35. 11
    13
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  36. 11
    13
      Marlin/src/config/examples/delta/generic/Configuration.h
  37. 11
    13
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  38. 11
    13
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  39. 11
    13
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  40. 11
    13
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  41. 11
    13
      Marlin/src/config/examples/makibox/Configuration.h
  42. 11
    13
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  43. 11
    13
      Marlin/src/config/examples/wt150/Configuration.h
  44. 4
    4
      Marlin/src/feature/bedlevel/ubl/G26_Mesh_Validation_Tool.cpp

+ 11
- 13
Marlin/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
955
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/default/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
955
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
970
   #define UBL_PROBE_PT_3_Y 20
973
   #define UBL_PROBE_PT_3_Y 20
971
 
974
 
972
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
975
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
976
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
977
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
978
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
979
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
980
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
981
+  #endif
982
+
973
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
983
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
974
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
984
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
975
 
985
 
1711
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1721
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1712
 
1722
 
1713
 /**
1723
 /**
1714
- * Default extrusion settings
1715
- *
1716
- * These settings control basic extrusion from within the Marlin firmware.
1717
- *
1718
- */
1719
-#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.
1720
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1721
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1722
-#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.
1723
-#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.
1724
-
1725
-/**
1726
  * Filament Width Sensor
1724
  * Filament Width Sensor
1727
  *
1725
  *
1728
  * Measures the filament width in real-time and adjusts
1726
  * Measures the filament width in real-time and adjusts
1743
 //#define FILAMENT_WIDTH_SENSOR
1741
 //#define FILAMENT_WIDTH_SENSOR
1744
 
1742
 
1745
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1743
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1746
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1744
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1747
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1745
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1748
 
1746
 
1749
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1747
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Anet/A6/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1093
   #define UBL_PROBE_PT_3_Y 20
1096
   #define UBL_PROBE_PT_3_Y 20
1094
 
1097
 
1095
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1098
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1099
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1100
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1101
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1102
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1103
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1104
+  #endif
1105
+
1096
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1106
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1097
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1107
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1098
 
1108
 
1850
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1860
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1851
 
1861
 
1852
 /**
1862
 /**
1853
- * Default extrusion settings
1854
- *
1855
- * These settings control basic extrusion from within the Marlin firmware.
1856
- *
1857
- */
1858
-#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.
1859
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1860
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1861
-#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.
1862
-#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.
1863
-
1864
-/**
1865
  * Filament Width Sensor
1863
  * Filament Width Sensor
1866
  *
1864
  *
1867
  * Measures the filament width in real-time and adjusts
1865
  * Measures the filament width in real-time and adjusts
1882
 //#define FILAMENT_WIDTH_SENSOR
1880
 //#define FILAMENT_WIDTH_SENSOR
1883
 
1881
 
1884
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1882
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1885
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1883
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1886
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1884
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1887
 
1885
 
1888
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1886
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Anet/A8/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
956
   #define UBL_PROBE_PT_3_Y 20
959
   #define UBL_PROBE_PT_3_Y 20
957
 
960
 
958
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
961
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
962
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
963
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
964
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
965
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
966
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
967
+  #endif
968
+
959
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
969
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
960
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
970
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
961
 
971
 
1699
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1709
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1700
 
1710
 
1701
 /**
1711
 /**
1702
- * Default extrusion settings
1703
- *
1704
- * These settings control basic extrusion from within the Marlin firmware.
1705
- *
1706
- */
1707
-#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.
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
  * Filament Width Sensor
1712
  * Filament Width Sensor
1715
  *
1713
  *
1716
  * Measures the filament width in real-time and adjusts
1714
  * Measures the filament width in real-time and adjusts
1731
 //#define FILAMENT_WIDTH_SENSOR
1729
 //#define FILAMENT_WIDTH_SENSOR
1732
 
1730
 
1733
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1731
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1734
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1732
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1735
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1733
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1736
 
1734
 
1737
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1735
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h View File

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

+ 11
- 13
Marlin/src/config/examples/BQ/Hephestos/Configuration.h View File

139
 // :[1, 2, 3, 4, 5]
139
 // :[1, 2, 3, 4, 5]
140
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 //#define SINGLENOZZLE
146
 //#define SINGLENOZZLE
144
 
147
 
941
   #define UBL_PROBE_PT_3_Y 20
944
   #define UBL_PROBE_PT_3_Y 20
942
 
945
 
943
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
946
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
947
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
948
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
949
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
950
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
951
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
952
+  #endif
953
+
944
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
945
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
946
 
956
 
1682
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1683
 
1693
 
1684
 /**
1694
 /**
1685
- * Default extrusion settings
1686
- *
1687
- * These settings control basic extrusion from within the Marlin firmware.
1688
- *
1689
- */
1690
-#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.
1691
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1692
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1693
-#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.
1694
-#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.
1695
-
1696
-/**
1697
  * Filament Width Sensor
1695
  * Filament Width Sensor
1698
  *
1696
  *
1699
  * Measures the filament width in real-time and adjusts
1697
  * Measures the filament width in real-time and adjusts
1714
 //#define FILAMENT_WIDTH_SENSOR
1712
 //#define FILAMENT_WIDTH_SENSOR
1715
 
1713
 
1716
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1714
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1717
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1715
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1718
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1716
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1719
 
1717
 
1720
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1718
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h View File

135
 // :[1, 2, 3, 4, 5]
135
 // :[1, 2, 3, 4, 5]
136
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
141
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
139
 //#define SINGLENOZZLE
142
 //#define SINGLENOZZLE
140
 
143
 
951
   #define UBL_PROBE_PT_3_Y 20
954
   #define UBL_PROBE_PT_3_Y 20
952
 
955
 
953
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
957
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
958
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
959
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
961
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
962
+  #endif
963
+
954
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
964
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
955
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
965
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
956
 
966
 
1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1693
 
1703
 
1694
 /**
1704
 /**
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
  * Filament Width Sensor
1705
  * Filament Width Sensor
1708
  *
1706
  *
1709
  * Measures the filament width in real-time and adjusts
1707
  * Measures the filament width in real-time and adjusts
1724
 //#define FILAMENT_WIDTH_SENSOR
1722
 //#define FILAMENT_WIDTH_SENSOR
1725
 
1723
 
1726
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
 #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)
1725
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1728
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
 
1727
 
1730
   #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading
1728
   #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/BQ/WITBOX/Configuration.h View File

139
 // :[1, 2, 3, 4, 5]
139
 // :[1, 2, 3, 4, 5]
140
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 //#define SINGLENOZZLE
146
 //#define SINGLENOZZLE
144
 
147
 
941
   #define UBL_PROBE_PT_3_Y 20
944
   #define UBL_PROBE_PT_3_Y 20
942
 
945
 
943
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
946
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
947
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
948
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
949
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
950
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
951
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
952
+  #endif
953
+
944
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
945
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
946
 
956
 
1682
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1683
 
1693
 
1684
 /**
1694
 /**
1685
- * Default extrusion settings
1686
- *
1687
- * These settings control basic extrusion from within the Marlin firmware.
1688
- *
1689
- */
1690
-#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.
1691
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1692
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1693
-#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.
1694
-#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.
1695
-
1696
-/**
1697
  * Filament Width Sensor
1695
  * Filament Width Sensor
1698
  *
1696
  *
1699
  * Measures the filament width in real-time and adjusts
1697
  * Measures the filament width in real-time and adjusts
1714
 //#define FILAMENT_WIDTH_SENSOR
1712
 //#define FILAMENT_WIDTH_SENSOR
1715
 
1713
 
1716
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1714
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1717
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1715
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1718
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1716
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1719
 
1717
 
1720
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1718
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Cartesio/Configuration.h View File

137
 // :[1, 2, 3, 4, 5]
137
 // :[1, 2, 3, 4, 5]
138
 #define EXTRUDERS 3
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
141
 //#define SINGLENOZZLE
144
 //#define SINGLENOZZLE
142
 
145
 
949
   #define UBL_PROBE_PT_3_Y 20
952
   #define UBL_PROBE_PT_3_Y 20
950
 
953
 
951
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
961
+
952
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
962
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
953
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
963
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
954
 
964
 
1690
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1700
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1691
 
1701
 
1692
 /**
1702
 /**
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
  * Filament Width Sensor
1703
  * Filament Width Sensor
1706
  *
1704
  *
1707
  * Measures the filament width in real-time and adjusts
1705
  * Measures the filament width in real-time and adjusts
1722
 //#define FILAMENT_WIDTH_SENSOR
1720
 //#define FILAMENT_WIDTH_SENSOR
1723
 
1721
 
1724
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1722
 #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)
1723
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1724
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1727
 
1725
 
1728
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1726
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Creality/CR-10/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
960
   #define UBL_PROBE_PT_3_Y 20
963
   #define UBL_PROBE_PT_3_Y 20
961
 
964
 
962
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
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
972
+
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
973
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
974
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
965
 
975
 
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1711
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702
 
1712
 
1703
 /**
1713
 /**
1704
- * Default extrusion settings
1705
- *
1706
- * These settings control basic extrusion from within the Marlin firmware.
1707
- *
1708
- */
1709
-#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.
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
  * Filament Width Sensor
1714
  * Filament Width Sensor
1717
  *
1715
  *
1718
  * Measures the filament width in real-time and adjusts
1716
  * Measures the filament width in real-time and adjusts
1736
 //#define DEFAULT_STDDEV_FILAMENT_DIA 0.02  // Typical advertised for higher quality filament
1734
 //#define DEFAULT_STDDEV_FILAMENT_DIA 0.02  // Typical advertised for higher quality filament
1737
 
1735
 
1738
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1736
 #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)
1737
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1740
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1738
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1741
 
1739
 
1742
   #define MEASURED_UPPER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading
1740
   #define MEASURED_UPPER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Felix/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
932
   #define UBL_PROBE_PT_3_Y 20
935
   #define UBL_PROBE_PT_3_Y 20
933
 
936
 
934
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
937
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
938
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
939
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
940
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
941
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
942
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
943
+  #endif
944
+
935
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
945
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
936
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
946
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
937
 
947
 
1673
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1683
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1674
 
1684
 
1675
 /**
1685
 /**
1676
- * Default extrusion settings
1677
- *
1678
- * These settings control basic extrusion from within the Marlin firmware.
1679
- *
1680
- */
1681
-#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.
1682
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1683
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1684
-#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.
1685
-#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.
1686
-
1687
-/**
1688
  * Filament Width Sensor
1686
  * Filament Width Sensor
1689
  *
1687
  *
1690
  * Measures the filament width in real-time and adjusts
1688
  * Measures the filament width in real-time and adjusts
1705
 //#define FILAMENT_WIDTH_SENSOR
1703
 //#define FILAMENT_WIDTH_SENSOR
1706
 
1704
 
1707
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1705
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1708
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1706
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1709
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1707
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1710
 
1708
 
1711
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1709
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 2
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
932
   #define UBL_PROBE_PT_3_Y 20
935
   #define UBL_PROBE_PT_3_Y 20
933
 
936
 
934
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
937
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
938
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
939
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
940
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
941
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
942
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
943
+  #endif
944
+
935
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
945
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
936
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
946
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
937
 
947
 
1673
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1683
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1674
 
1684
 
1675
 /**
1685
 /**
1676
- * Default extrusion settings
1677
- *
1678
- * These settings control basic extrusion from within the Marlin firmware.
1679
- *
1680
- */
1681
-#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.
1682
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1683
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1684
-#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.
1685
-#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.
1686
-
1687
-/**
1688
  * Filament Width Sensor
1686
  * Filament Width Sensor
1689
  *
1687
  *
1690
  * Measures the filament width in real-time and adjusts
1688
  * Measures the filament width in real-time and adjusts
1705
 //#define FILAMENT_WIDTH_SENSOR
1703
 //#define FILAMENT_WIDTH_SENSOR
1706
 
1704
 
1707
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1705
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1708
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1706
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1709
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1707
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1710
 
1708
 
1711
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1709
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h View File

137
 // :[1, 2, 3, 4, 5]
137
 // :[1, 2, 3, 4, 5]
138
 #define EXTRUDERS 1
138
 #define EXTRUDERS 1
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 1.75
142
+
140
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
141
 //#define SINGLENOZZLE
144
 //#define SINGLENOZZLE
142
 
145
 
947
   #define UBL_PROBE_PT_3_Y 25
950
   #define UBL_PROBE_PT_3_Y 25
948
 
951
 
949
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
953
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
954
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
955
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
956
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
957
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
958
+  #endif
959
+
950
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
960
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
951
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
961
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
952
 
962
 
1688
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1689
 
1699
 
1690
 /**
1700
 /**
1691
- * Default extrusion settings
1692
- *
1693
- * These settings control basic extrusion from within the Marlin firmware.
1694
- *
1695
- */
1696
-#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.
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
  * Filament Width Sensor
1701
  * Filament Width Sensor
1704
  *
1702
  *
1705
  * Measures the filament width in real-time and adjusts
1703
  * Measures the filament width in real-time and adjusts
1720
 //#define FILAMENT_WIDTH_SENSOR
1718
 //#define FILAMENT_WIDTH_SENSOR
1721
 
1719
 
1722
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1720
 #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)
1721
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1724
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
 
1723
 
1726
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
965
   #define UBL_PROBE_PT_3_Y 20
968
   #define UBL_PROBE_PT_3_Y 20
966
 
969
 
967
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
970
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
971
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
972
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
973
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
974
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
975
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
976
+  #endif
977
+
968
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
978
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
969
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
979
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
970
 
980
 
1706
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1716
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1707
 
1717
 
1708
 /**
1718
 /**
1709
- * Default extrusion settings
1710
- *
1711
- * These settings control basic extrusion from within the Marlin firmware.
1712
- *
1713
- */
1714
-#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.
1715
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1716
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1717
-#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.
1718
-#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.
1719
-
1720
-/**
1721
  * Filament Width Sensor
1719
  * Filament Width Sensor
1722
  *
1720
  *
1723
  * Measures the filament width in real-time and adjusts
1721
  * Measures the filament width in real-time and adjusts
1738
 //#define FILAMENT_WIDTH_SENSOR
1736
 //#define FILAMENT_WIDTH_SENSOR
1739
 
1737
 
1740
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1738
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1741
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1739
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1742
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1740
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1743
 
1741
 
1744
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1742
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
954
   #define UBL_PROBE_PT_3_Y 20
957
   #define UBL_PROBE_PT_3_Y 20
955
 
958
 
956
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
966
+
957
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
967
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
968
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959
 
969
 
1695
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1696
 
1706
 
1697
 /**
1707
 /**
1698
- * Default extrusion settings
1699
- *
1700
- * These settings control basic extrusion from within the Marlin firmware.
1701
- *
1702
- */
1703
-#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.
1704
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-#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.
1707
-#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.
1708
-
1709
-/**
1710
  * Filament Width Sensor
1708
  * Filament Width Sensor
1711
  *
1709
  *
1712
  * Measures the filament width in real-time and adjusts
1710
  * Measures the filament width in real-time and adjusts
1727
 //#define FILAMENT_WIDTH_SENSOR
1725
 //#define FILAMENT_WIDTH_SENSOR
1728
 
1726
 
1729
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1727
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1730
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1728
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1731
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1732
 
1730
 
1733
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1731
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Malyan/M150/Configuration.h View File

141
 // :[1, 2, 3, 4, 5]
141
 // :[1, 2, 3, 4, 5]
142
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
147
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145
 //#define SINGLENOZZLE
148
 //#define SINGLENOZZLE
146
 
149
 
978
   #define UBL_PROBE_PT_3_Y 20
981
   #define UBL_PROBE_PT_3_Y 20
979
 
982
 
980
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
983
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
984
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
985
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
986
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
987
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
988
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
989
+  #endif
990
+
981
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
991
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
982
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
992
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
983
 
993
 
1719
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1729
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1720
 
1730
 
1721
 /**
1731
 /**
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
  * Filament Width Sensor
1732
  * Filament Width Sensor
1735
  *
1733
  *
1736
  * Measures the filament width in real-time and adjusts
1734
  * Measures the filament width in real-time and adjusts
1751
 //#define FILAMENT_WIDTH_SENSOR
1749
 //#define FILAMENT_WIDTH_SENSOR
1752
 
1750
 
1753
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1751
 #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)
1752
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1755
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1753
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1756
 
1754
 
1757
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1755
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
954
   #define UBL_PROBE_PT_3_Y 20
957
   #define UBL_PROBE_PT_3_Y 20
955
 
958
 
956
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
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
966
+
957
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
967
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
968
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959
 
969
 
1695
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1696
 
1706
 
1697
 /**
1707
 /**
1698
- * Default extrusion settings
1699
- *
1700
- * These settings control basic extrusion from within the Marlin firmware.
1701
- *
1702
- */
1703
-#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.
1704
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-#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.
1707
-#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.
1708
-
1709
-/**
1710
  * Filament Width Sensor
1708
  * Filament Width Sensor
1711
  *
1709
  *
1712
  * Measures the filament width in real-time and adjusts
1710
  * Measures the filament width in real-time and adjusts
1727
 //#define FILAMENT_WIDTH_SENSOR
1725
 //#define FILAMENT_WIDTH_SENSOR
1728
 
1726
 
1729
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1727
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1730
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1728
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1731
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1732
 
1730
 
1733
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1731
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
954
   #define UBL_PROBE_PT_3_Y 20
957
   #define UBL_PROBE_PT_3_Y 20
955
 
958
 
956
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
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
966
+
957
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
967
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
968
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959
 
969
 
1695
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1696
 
1706
 
1697
 /**
1707
 /**
1698
- * Default extrusion settings
1699
- *
1700
- * These settings control basic extrusion from within the Marlin firmware.
1701
- *
1702
- */
1703
-#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.
1704
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1705
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1706
-#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.
1707
-#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.
1708
-
1709
-/**
1710
  * Filament Width Sensor
1708
  * Filament Width Sensor
1711
  *
1709
  *
1712
  * Measures the filament width in real-time and adjusts
1710
  * Measures the filament width in real-time and adjusts
1727
 //#define FILAMENT_WIDTH_SENSOR
1725
 //#define FILAMENT_WIDTH_SENSOR
1728
 
1726
 
1729
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1727
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1730
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1728
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1731
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1732
 
1730
 
1733
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1731
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Mks/Sbase/Configuration.h View File

137
 // :[1, 2, 3, 4, 5]
137
 // :[1, 2, 3, 4, 5]
138
 #define EXTRUDERS 1
138
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
141
 //#define SINGLENOZZLE
144
 //#define SINGLENOZZLE
142
 
145
 
951
   #define UBL_PROBE_PT_3_Y 20
954
   #define UBL_PROBE_PT_3_Y 20
952
 
955
 
953
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
956
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
957
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
958
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
959
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
961
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
962
+  #endif
963
+
954
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
964
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
955
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
965
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
956
 
966
 
1666
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1676
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1667
 
1677
 
1668
 /**
1678
 /**
1669
- * Default extrusion settings
1670
- *
1671
- * These settings control basic extrusion from within the Marlin firmware.
1672
- *
1673
- */
1674
-#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.
1675
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1676
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1677
-#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.
1678
-#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.
1679
-
1680
-/**
1681
  * Filament Width Sensor
1679
  * Filament Width Sensor
1682
  *
1680
  *
1683
  * Measures the filament width in real-time and adjusts
1681
  * Measures the filament width in real-time and adjusts
1698
 //#define FILAMENT_WIDTH_SENSOR
1696
 //#define FILAMENT_WIDTH_SENSOR
1699
 
1697
 
1700
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1698
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1701
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1699
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1702
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1700
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1703
 
1701
 
1704
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1702
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/RigidBot/Configuration.h View File

139
 // :[1, 2, 3, 4, 5]
139
 // :[1, 2, 3, 4, 5]
140
 #define EXTRUDERS 1  // Single extruder. Set to 2 for dual extruders
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
143
 //#define SINGLENOZZLE
146
 //#define SINGLENOZZLE
144
 
147
 
948
   #define UBL_PROBE_PT_3_Y 20
951
   #define UBL_PROBE_PT_3_Y 20
949
 
952
 
950
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
953
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
954
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
955
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
956
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
957
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
958
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
959
+  #endif
960
+
951
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
961
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
952
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
962
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
953
 
963
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/SCARA/Configuration.h View File

166
 // :[1, 2, 3, 4, 5]
166
 // :[1, 2, 3, 4, 5]
167
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
172
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
170
 //#define SINGLENOZZLE
173
 //#define SINGLENOZZLE
171
 
174
 
962
   #define UBL_PROBE_PT_3_Y 20
965
   #define UBL_PROBE_PT_3_Y 20
963
 
966
 
964
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
967
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
968
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
969
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
970
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
971
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
972
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
973
+  #endif
974
+
965
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
975
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
966
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
976
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
967
 
977
 
1703
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1713
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1704
 
1714
 
1705
 /**
1715
 /**
1706
- * Default extrusion settings
1707
- *
1708
- * These settings control basic extrusion from within the Marlin firmware.
1709
- *
1710
- */
1711
-#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.
1712
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1713
-#define DEFAULT_LAYER_HEIGHT          .2    // (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
  * Filament Width Sensor
1716
  * Filament Width Sensor
1719
  *
1717
  *
1720
  * Measures the filament width in real-time and adjusts
1718
  * Measures the filament width in real-time and adjusts
1735
 //#define FILAMENT_WIDTH_SENSOR
1733
 //#define FILAMENT_WIDTH_SENSOR
1736
 
1734
 
1737
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1735
 #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)
1736
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1739
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1737
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1740
 
1738
 
1741
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1739
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/STM32F10/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
953
   #define UBL_PROBE_PT_3_Y 20
956
   #define UBL_PROBE_PT_3_Y 20
954
 
957
 
955
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
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
965
+
956
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
957
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
958
 
968
 
1694
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1704
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1695
 
1705
 
1696
 /**
1706
 /**
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
  * Filament Width Sensor
1707
  * Filament Width Sensor
1710
  *
1708
  *
1711
  * Measures the filament width in real-time and adjusts
1709
  * Measures the filament width in real-time and adjusts
1726
 //#define FILAMENT_WIDTH_SENSOR
1724
 //#define FILAMENT_WIDTH_SENSOR
1727
 
1725
 
1728
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
 #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)
1727
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1730
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731
 
1729
 
1732
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1730
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Sanguinololu/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
981
   #define UBL_PROBE_PT_3_Y 20
984
   #define UBL_PROBE_PT_3_Y 20
982
 
985
 
983
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
986
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
987
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
988
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
989
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
990
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
991
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
992
+  #endif
993
+
984
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
994
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
985
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
995
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
986
 
996
 
1722
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1732
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1723
 
1733
 
1724
 /**
1734
 /**
1725
- * Default extrusion settings
1726
- *
1727
- * These settings control basic extrusion from within the Marlin firmware.
1728
- *
1729
- */
1730
-#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.
1731
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1732
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1733
-#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.
1734
-#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.
1735
-
1736
-/**
1737
  * Filament Width Sensor
1735
  * Filament Width Sensor
1738
  *
1736
  *
1739
  * Measures the filament width in real-time and adjusts
1737
  * Measures the filament width in real-time and adjusts
1754
 //#define FILAMENT_WIDTH_SENSOR
1752
 //#define FILAMENT_WIDTH_SENSOR
1755
 
1753
 
1756
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1754
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1757
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1755
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1758
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1756
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1759
 
1757
 
1760
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1758
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/TinyBoy2/Configuration.h View File

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

+ 11
- 13
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
955
   //#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1693
 
1703
 
1694
 /**
1704
 /**
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
  * Filament Width Sensor
1705
  * Filament Width Sensor
1708
  *
1706
  *
1709
  * Measures the filament width in real-time and adjusts
1707
  * Measures the filament width in real-time and adjusts
1724
 //#define FILAMENT_WIDTH_SENSOR
1722
 //#define FILAMENT_WIDTH_SENSOR
1725
 
1723
 
1726
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
 #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)
1725
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1728
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
 
1727
 
1730
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Velleman/K8200/Configuration.h View File

156
 // :[1, 2, 3, 4, 5]
156
 // :[1, 2, 3, 4, 5]
157
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
162
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
160
 //#define SINGLENOZZLE
163
 //#define SINGLENOZZLE
161
 
164
 
980
   #define UBL_PROBE_PT_3_Y 20
983
   #define UBL_PROBE_PT_3_Y 20
981
 
984
 
982
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
985
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
986
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
987
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
988
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
989
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
990
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
991
+  #endif
992
+
983
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
993
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
984
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
994
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
985
 
995
 
1726
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1736
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1727
 
1737
 
1728
 /**
1738
 /**
1729
- * Default extrusion settings
1730
- *
1731
- * These settings control basic extrusion from within the Marlin firmware.
1732
- *
1733
- */
1734
-#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.
1735
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1736
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1737
-#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.
1738
-#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.
1739
-
1740
-/**
1741
  * Filament Width Sensor
1739
  * Filament Width Sensor
1742
  *
1740
  *
1743
  * Measures the filament width in real-time and adjusts
1741
  * Measures the filament width in real-time and adjusts
1758
 //#define FILAMENT_WIDTH_SENSOR
1756
 //#define FILAMENT_WIDTH_SENSOR
1759
 
1757
 
1760
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1758
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1761
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1759
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1762
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1760
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1763
 
1761
 
1764
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1762
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Velleman/K8400/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 2
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/adafruit/ST7565/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
950
   #define UBL_PROBE_PT_3_Y 20
953
   #define UBL_PROBE_PT_3_Y 20
951
 
954
 
952
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
956
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
957
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
958
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
959
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
960
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
961
+  #endif
962
+
953
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
963
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
954
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
964
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
955
 
965
 
1691
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1692
 
1702
 
1693
 /**
1703
 /**
1694
- * Default extrusion settings
1695
- *
1696
- * These settings control basic extrusion from within the Marlin firmware.
1697
- *
1698
- */
1699
-#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.
1700
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1701
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1702
-#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.
1703
-#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.
1704
-
1705
-/**
1706
  * Filament Width Sensor
1704
  * Filament Width Sensor
1707
  *
1705
  *
1708
  * Measures the filament width in real-time and adjusts
1706
  * Measures the filament width in real-time and adjusts
1723
 //#define FILAMENT_WIDTH_SENSOR
1721
 //#define FILAMENT_WIDTH_SENSOR
1724
 
1722
 
1725
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1723
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
-  #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]
1727
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
 
1726
 
1729
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1084
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1087
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1085
 
1088
 
1086
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1089
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1090
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1091
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1092
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1093
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1094
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1095
+  #endif
1096
+
1087
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1097
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1088
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1098
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1089
 
1099
 
1825
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1835
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1826
 
1836
 
1827
 /**
1837
 /**
1828
- * Default extrusion settings
1829
- *
1830
- * These settings control basic extrusion from within the Marlin firmware.
1831
- *
1832
- */
1833
-#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.
1834
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1835
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1836
-#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.
1837
-#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.
1838
-
1839
-/**
1840
  * Filament Width Sensor
1838
  * Filament Width Sensor
1841
  *
1839
  *
1842
  * Measures the filament width in real-time and adjusts
1840
  * Measures the filament width in real-time and adjusts
1857
 //#define FILAMENT_WIDTH_SENSOR
1855
 //#define FILAMENT_WIDTH_SENSOR
1858
 
1856
 
1859
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1857
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1860
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1858
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1861
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1859
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1862
 
1860
 
1863
   #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading
1861
   #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1078
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1081
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1079
 
1082
 
1080
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1083
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1084
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1085
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1086
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1087
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1088
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1089
+  #endif
1090
+
1081
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1091
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1082
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1092
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1083
 
1093
 
1818
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1828
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1819
 
1829
 
1820
 /**
1830
 /**
1821
- * Default extrusion settings
1822
- *
1823
- * These settings control basic extrusion from within the Marlin firmware.
1824
- *
1825
- */
1826
-#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.
1827
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1828
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1829
-#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.
1830
-#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.
1831
-
1832
-/**
1833
  * Filament Width Sensor
1831
  * Filament Width Sensor
1834
  *
1832
  *
1835
  * Measures the filament width in real-time and adjusts
1833
  * Measures the filament width in real-time and adjusts
1850
 //#define FILAMENT_WIDTH_SENSOR
1848
 //#define FILAMENT_WIDTH_SENSOR
1851
 
1849
 
1852
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1850
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1853
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1851
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1854
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1852
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1855
 
1853
 
1856
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1854
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/generic/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1073
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1076
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1074
 
1077
 
1075
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1078
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1079
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1080
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1081
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1082
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1083
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1084
+  #endif
1085
+
1076
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1086
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1077
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1087
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1078
 
1088
 
1813
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1823
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1814
 
1824
 
1815
 /**
1825
 /**
1816
- * Default extrusion settings
1817
- *
1818
- * These settings control basic extrusion from within the Marlin firmware.
1819
- *
1820
- */
1821
-#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.
1822
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1823
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1824
-#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.
1825
-#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.
1826
-
1827
-/**
1828
  * Filament Width Sensor
1826
  * Filament Width Sensor
1829
  *
1827
  *
1830
  * Measures the filament width in real-time and adjusts
1828
  * Measures the filament width in real-time and adjusts
1845
 //#define FILAMENT_WIDTH_SENSOR
1843
 //#define FILAMENT_WIDTH_SENSOR
1846
 
1844
 
1847
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1845
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1848
-  #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]
1849
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1847
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1850
 
1848
 
1851
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1849
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/kossel_mini/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1076
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1079
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1077
 
1080
 
1078
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1081
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1082
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1083
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1084
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1085
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1086
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1087
+  #endif
1088
+
1079
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1089
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1080
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1090
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1081
 
1091
 
1816
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1826
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1817
 
1827
 
1818
 /**
1828
 /**
1819
- * Default extrusion settings
1820
- *
1821
- * These settings control basic extrusion from within the Marlin firmware.
1822
- *
1823
- */
1824
-#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.
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
  * Filament Width Sensor
1829
  * Filament Width Sensor
1832
  *
1830
  *
1833
  * Measures the filament width in real-time and adjusts
1831
  * Measures the filament width in real-time and adjusts
1848
 //#define FILAMENT_WIDTH_SENSOR
1846
 //#define FILAMENT_WIDTH_SENSOR
1849
 
1847
 
1850
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1848
 #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)
1849
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1852
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1850
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1853
 
1851
 
1854
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1852
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/kossel_pro/Configuration.h View File

140
 // :[1, 2, 3, 4, 5]
140
 // :[1, 2, 3, 4, 5]
141
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
146
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
144
 //#define SINGLENOZZLE
147
 //#define SINGLENOZZLE
145
 
148
 
1076
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1079
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1077
 
1080
 
1078
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1081
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1082
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1083
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1084
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1085
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1086
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1087
+  #endif
1088
+
1079
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1089
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1080
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1090
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1081
 
1091
 
1816
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1826
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1817
 
1827
 
1818
 /**
1828
 /**
1819
- * Default extrusion settings
1820
- *
1821
- * These settings control basic extrusion from within the Marlin firmware.
1822
- *
1823
- */
1824
-#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.
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
  * Filament Width Sensor
1829
  * Filament Width Sensor
1832
  *
1830
  *
1833
  * Measures the filament width in real-time and adjusts
1831
  * Measures the filament width in real-time and adjusts
1848
 //#define FILAMENT_WIDTH_SENSOR
1846
 //#define FILAMENT_WIDTH_SENSOR
1849
 
1847
 
1850
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1848
 #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)
1849
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1852
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1850
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1853
 
1851
 
1854
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1852
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/delta/kossel_xl/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
1085
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1088
   #define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
1086
 
1089
 
1087
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1090
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
1091
+  #if ENABLED(UBL_G26_MESH_VALIDATION)
1092
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
1093
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
1094
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (c)  Default nozzle temperature for the G26 Mesh Validation Tool.
1095
+    #define MESH_TEST_BED_TEMP      60.0  // (c)  Default bed temperature for the G26 Mesh Validation Tool.
1096
+  #endif
1097
+
1088
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1098
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
1089
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1099
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
1090
 
1100
 
1825
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1835
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1826
 
1836
 
1827
 /**
1837
 /**
1828
- * Default extrusion settings
1829
- *
1830
- * These settings control basic extrusion from within the Marlin firmware.
1831
- *
1832
- */
1833
-#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.
1834
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1835
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1836
-#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.
1837
-#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.
1838
-
1839
-/**
1840
  * Filament Width Sensor
1838
  * Filament Width Sensor
1841
  *
1839
  *
1842
  * Measures the filament width in real-time and adjusts
1840
  * Measures the filament width in real-time and adjusts
1857
 //#define FILAMENT_WIDTH_SENSOR
1855
 //#define FILAMENT_WIDTH_SENSOR
1858
 
1856
 
1859
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1857
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1860
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1858
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1861
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1859
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1862
 
1860
 
1863
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1861
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h View File

141
 // :[1, 2, 3, 4, 5]
141
 // :[1, 2, 3, 4, 5]
142
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
147
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
145
 //#define SINGLENOZZLE
148
 //#define SINGLENOZZLE
146
 
149
 
964
   #define UBL_PROBE_PT_3_Y 211
967
   #define UBL_PROBE_PT_3_Y 211
965
 
968
 
966
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
976
+
967
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
977
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
968
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
978
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
969
 
979
 
1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1715
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1706
 
1716
 
1707
 /**
1717
 /**
1708
- * Default extrusion settings
1709
- *
1710
- * These settings control basic extrusion from within the Marlin firmware.
1711
- *
1712
- */
1713
-#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.
1714
-#define DEFAULT_NOZZLE_SIZE           .5    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1715
-#define DEFAULT_LAYER_HEIGHT          .35   // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1716
-#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.
1717
-#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.
1718
-
1719
-/**
1720
  * Filament Width Sensor
1718
  * Filament Width Sensor
1721
  *
1719
  *
1722
  * Measures the filament width in real-time and adjusts
1720
  * Measures the filament width in real-time and adjusts
1737
 //#define FILAMENT_WIDTH_SENSOR
1735
 //#define FILAMENT_WIDTH_SENSOR
1738
 
1736
 
1739
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1737
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1740
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1738
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1741
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1739
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1742
 
1740
 
1743
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1741
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/makibox/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
953
   #define UBL_PROBE_PT_3_Y 20
956
   #define UBL_PROBE_PT_3_Y 20
954
 
957
 
955
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
965
+
956
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
966
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
957
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
967
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
958
 
968
 
1694
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1704
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1695
 
1705
 
1696
 /**
1706
 /**
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
  * Filament Width Sensor
1707
  * Filament Width Sensor
1710
  *
1708
  *
1711
  * Measures the filament width in real-time and adjusts
1709
  * Measures the filament width in real-time and adjusts
1726
 //#define FILAMENT_WIDTH_SENSOR
1724
 //#define FILAMENT_WIDTH_SENSOR
1727
 
1725
 
1728
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1726
 #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)
1727
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1730
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1728
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731
 
1729
 
1732
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1730
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/tvrrug/Round2/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
945
   #define UBL_PROBE_PT_3_Y 20
948
   #define UBL_PROBE_PT_3_Y 20
946
 
949
 
947
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
957
+
948
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
958
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
949
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
959
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
950
 
960
 
1686
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1696
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1687
 
1697
 
1688
 /**
1698
 /**
1689
- * Default extrusion settings
1690
- *
1691
- * These settings control basic extrusion from within the Marlin firmware.
1692
- *
1693
- */
1694
-#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.
1695
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1696
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1697
-#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.
1698
-#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.
1699
-
1700
-/**
1701
  * Filament Width Sensor
1699
  * Filament Width Sensor
1702
  *
1700
  *
1703
  * Measures the filament width in real-time and adjusts
1701
  * Measures the filament width in real-time and adjusts
1718
 //#define FILAMENT_WIDTH_SENSOR
1716
 //#define FILAMENT_WIDTH_SENSOR
1719
 
1717
 
1720
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1718
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1721
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1719
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1722
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1720
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1723
 
1721
 
1724
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1722
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 11
- 13
Marlin/src/config/examples/wt150/Configuration.h View File

136
 // :[1, 2, 3, 4, 5]
136
 // :[1, 2, 3, 4, 5]
137
 #define EXTRUDERS 1
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
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
142
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
140
 //#define SINGLENOZZLE
143
 //#define SINGLENOZZLE
141
 
144
 
955
   #define UBL_PROBE_PT_3_Y 20
958
   #define UBL_PROBE_PT_3_Y 20
956
 
959
 
957
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
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
967
+
958
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
968
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
959
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
969
   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
960
 
970
 
1696
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1706
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1697
 
1707
 
1698
 /**
1708
 /**
1699
- * Default extrusion settings
1700
- *
1701
- * These settings control basic extrusion from within the Marlin firmware.
1702
- *
1703
- */
1704
-#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.
1705
-#define DEFAULT_NOZZLE_SIZE           .4    // (mm) Diameter of primary nozzle.  Used by G26 Mesh Validation Pattern tool.
1706
-#define DEFAULT_LAYER_HEIGHT          .2    // (mm) Default layer height that will produce usable results by the printer.  Used by G26 Mesh Validation Pattern tool.
1707
-#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.
1708
-#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.
1709
-
1710
-/**
1711
  * Filament Width Sensor
1709
  * Filament Width Sensor
1712
  *
1710
  *
1713
  * Measures the filament width in real-time and adjusts
1711
  * Measures the filament width in real-time and adjusts
1728
 //#define FILAMENT_WIDTH_SENSOR
1726
 //#define FILAMENT_WIDTH_SENSOR
1729
 
1727
 
1730
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1731
-  #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]
1732
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1733
 
1731
 
1734
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1732
   #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading

+ 4
- 4
Marlin/src/feature/bedlevel/ubl/G26_Mesh_Validation_Tool.cpp View File

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

Loading…
Cancel
Save