Browse Source

Move Filament Width Sensor to Configuration_adv.h

Scott Lahteine 6 years ago
parent
commit
3f0a982b8c
77 changed files with 1159 additions and 1465 deletions
  1. 0
    34
      Marlin/Configuration.h
  2. 34
    0
      Marlin/Configuration_adv.h
  3. 0
    34
      Marlin/src/config/default/Configuration.h
  4. 34
    0
      Marlin/src/config/default/Configuration_adv.h
  5. 0
    34
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  6. 34
    0
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  7. 0
    34
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  8. 0
    34
      Marlin/src/config/examples/Anet/A6/Configuration.h
  9. 34
    0
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  10. 0
    34
      Marlin/src/config/examples/Anet/A8/Configuration.h
  11. 34
    0
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  12. 0
    34
      Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
  13. 34
    0
      Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h
  14. 0
    34
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  15. 34
    0
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  16. 0
    34
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  17. 34
    0
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  18. 0
    34
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  19. 34
    0
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  20. 0
    34
      Marlin/src/config/examples/Cartesio/Configuration.h
  21. 34
    0
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  22. 0
    37
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  23. 37
    0
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  24. 0
    34
      Marlin/src/config/examples/Felix/Configuration.h
  25. 34
    0
      Marlin/src/config/examples/Felix/Configuration_adv.h
  26. 0
    34
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  27. 0
    34
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
  28. 34
    0
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  29. 0
    34
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  30. 0
    34
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  31. 0
    34
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  32. 34
    0
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  33. 0
    34
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  34. 34
    0
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  35. 0
    34
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  36. 0
    34
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  37. 34
    0
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  38. 0
    34
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  39. 34
    0
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  40. 0
    34
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  41. 0
    34
      Marlin/src/config/examples/RigidBot/Configuration.h
  42. 34
    0
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  43. 0
    34
      Marlin/src/config/examples/SCARA/Configuration.h
  44. 34
    0
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  45. 0
    34
      Marlin/src/config/examples/STM32F10/Configuration.h
  46. 0
    34
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  47. 34
    0
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  48. 0
    34
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  49. 34
    0
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  50. 0
    34
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
  51. 34
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h
  52. 0
    34
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  53. 34
    0
      Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h
  54. 0
    34
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  55. 34
    0
      Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h
  56. 0
    34
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  57. 0
    34
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  58. 0
    34
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  59. 34
    0
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  60. 0
    34
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  61. 34
    0
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  62. 0
    34
      Marlin/src/config/examples/delta/generic/Configuration.h
  63. 34
    0
      Marlin/src/config/examples/delta/generic/Configuration_adv.h
  64. 0
    34
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  65. 34
    0
      Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h
  66. 0
    34
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  67. 34
    0
      Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h
  68. 0
    34
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  69. 34
    0
      Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h
  70. 0
    34
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  71. 34
    0
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h
  72. 0
    34
      Marlin/src/config/examples/makibox/Configuration.h
  73. 34
    0
      Marlin/src/config/examples/makibox/Configuration_adv.h
  74. 0
    34
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  75. 34
    0
      Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h
  76. 0
    34
      Marlin/src/config/examples/wt150/Configuration.h
  77. 34
    0
      Marlin/src/config/examples/wt150/Configuration_adv.h

+ 0
- 34
Marlin/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/default/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/default/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h View File

@@ -1720,38 +1720,4 @@
1720 1720
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1721 1721
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1722 1722
 
1723
-/**
1724
- * Filament Width Sensor
1725
- *
1726
- * Measures the filament width in real-time and adjusts
1727
- * flow rate to compensate for any irregularities.
1728
- *
1729
- * Also allows the measured filament diameter to set the
1730
- * extrusion rate, so the slicer only has to specify the
1731
- * volume.
1732
- *
1733
- * Only a single extruder is supported at this time.
1734
- *
1735
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1736
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1737
- * 301 RAMBO       : Analog input 3
1738
- *
1739
- * Note: May require analog pins to be defined for other boards.
1740
- */
1741
-//#define FILAMENT_WIDTH_SENSOR
1742
-
1743
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1744
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1745
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1746
-
1747
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1748
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1749
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1750
-
1751
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1752
-
1753
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1754
-  //#define FILAMENT_LCD_DISPLAY
1755
-#endif
1756
-
1757 1723
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/Anet/A6/Configuration.h View File

@@ -1859,38 +1859,4 @@
1859 1859
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1860 1860
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1861 1861
 
1862
-/**
1863
- * Filament Width Sensor
1864
- *
1865
- * Measures the filament width in real-time and adjusts
1866
- * flow rate to compensate for any irregularities.
1867
- *
1868
- * Also allows the measured filament diameter to set the
1869
- * extrusion rate, so the slicer only has to specify the
1870
- * volume.
1871
- *
1872
- * Only a single extruder is supported at this time.
1873
- *
1874
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1875
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1876
- * 301 RAMBO       : Analog input 3
1877
- *
1878
- * Note: May require analog pins to be defined for other boards.
1879
- */
1880
-//#define FILAMENT_WIDTH_SENSOR
1881
-
1882
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1883
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1884
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1885
-
1886
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1887
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1888
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1889
-
1890
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1891
-
1892
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1893
-  //#define FILAMENT_LCD_DISPLAY
1894
-#endif
1895
-
1896 1862
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Anet/A6/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Anet/A8/Configuration.h View File

@@ -1708,38 +1708,4 @@
1708 1708
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1709 1709
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1710 1710
 
1711
-/**
1712
- * Filament Width Sensor
1713
- *
1714
- * Measures the filament width in real-time and adjusts
1715
- * flow rate to compensate for any irregularities.
1716
- *
1717
- * Also allows the measured filament diameter to set the
1718
- * extrusion rate, so the slicer only has to specify the
1719
- * volume.
1720
- *
1721
- * Only a single extruder is supported at this time.
1722
- *
1723
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1724
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1725
- * 301 RAMBO       : Analog input 3
1726
- *
1727
- * Note: May require analog pins to be defined for other boards.
1728
- */
1729
-//#define FILAMENT_WIDTH_SENSOR
1730
-
1731
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1732
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1733
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1734
-
1735
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1736
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1737
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1738
-
1739
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1740
-
1741
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1742
-  //#define FILAMENT_LCD_DISPLAY
1743
-#endif
1744
-
1745 1711
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Anet/A8/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h View File

@@ -1695,38 +1695,4 @@
1695 1695
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1696 1696
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1697 1697
 
1698
-/**
1699
- * Filament Width Sensor
1700
- *
1701
- * Measures the filament width in real-time and adjusts
1702
- * flow rate to compensate for any irregularities.
1703
- *
1704
- * Also allows the measured filament diameter to set the
1705
- * extrusion rate, so the slicer only has to specify the
1706
- * volume.
1707
- *
1708
- * Only a single extruder is supported at this time.
1709
- *
1710
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1711
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1712
- * 301 RAMBO       : Analog input 3
1713
- *
1714
- * Note: May require analog pins to be defined for other boards.
1715
- */
1716
-//#define FILAMENT_WIDTH_SENSOR
1717
-
1718
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1719
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1720
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1721
-
1722
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1723
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1724
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1725
-
1726
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1727
-
1728
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1729
-  //#define FILAMENT_LCD_DISPLAY
1730
-#endif
1731
-
1732 1698
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/BQ/Hephestos/Configuration.h View File

@@ -1691,38 +1691,4 @@
1691 1691
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1692 1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1693 1693
 
1694
-/**
1695
- * Filament Width Sensor
1696
- *
1697
- * Measures the filament width in real-time and adjusts
1698
- * flow rate to compensate for any irregularities.
1699
- *
1700
- * Also allows the measured filament diameter to set the
1701
- * extrusion rate, so the slicer only has to specify the
1702
- * volume.
1703
- *
1704
- * Only a single extruder is supported at this time.
1705
- *
1706
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1707
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1708
- * 301 RAMBO       : Analog input 3
1709
- *
1710
- * Note: May require analog pins to be defined for other boards.
1711
- */
1712
-//#define FILAMENT_WIDTH_SENSOR
1713
-
1714
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1715
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1716
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1717
-
1718
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1719
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1720
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1721
-
1722
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1723
-
1724
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1725
-  //#define FILAMENT_LCD_DISPLAY
1726
-#endif
1727
-
1728 1694
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h View File

@@ -1701,38 +1701,4 @@
1701 1701
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1702 1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1703 1703
 
1704
-/**
1705
- * Filament Width Sensor
1706
- *
1707
- * Measures the filament width in real-time and adjusts
1708
- * flow rate to compensate for any irregularities.
1709
- *
1710
- * Also allows the measured filament diameter to set the
1711
- * extrusion rate, so the slicer only has to specify the
1712
- * volume.
1713
- *
1714
- * Only a single extruder is supported at this time.
1715
- *
1716
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1717
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1718
- * 301 RAMBO       : Analog input 3
1719
- *
1720
- * Note: May require analog pins to be defined for other boards.
1721
- */
1722
-//#define FILAMENT_WIDTH_SENSOR
1723
-
1724
-#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,4]
1726
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1727
-
1728
-  #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading
1729
-  #define MEASURED_LOWER_LIMIT         1.60 // (mm) Lower limit used to validate sensor reading
1730
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1731
-
1732
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1733
-
1734
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1735
-  //#define FILAMENT_LCD_DISPLAY
1736
-#endif
1737
-
1738 1704
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -1253,6 +1253,40 @@
1253 1253
 #endif
1254 1254
 
1255 1255
 /**
1256
+ * Filament Width Sensor
1257
+ *
1258
+ * Measures the filament width in real-time and adjusts
1259
+ * flow rate to compensate for any irregularities.
1260
+ *
1261
+ * Also allows the measured filament diameter to set the
1262
+ * extrusion rate, so the slicer only has to specify the
1263
+ * volume.
1264
+ *
1265
+ * Only a single extruder is supported at this time.
1266
+ *
1267
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1268
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1269
+ * 301 RAMBO       : Analog input 3
1270
+ *
1271
+ * Note: May require analog pins to be defined for other boards.
1272
+ */
1273
+//#define FILAMENT_WIDTH_SENSOR
1274
+
1275
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1276
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1277
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1278
+
1279
+  #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading
1280
+  #define MEASURED_LOWER_LIMIT         1.60 // (mm) Lower limit used to validate sensor reading
1281
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1282
+
1283
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1284
+
1285
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1286
+  //#define FILAMENT_LCD_DISPLAY
1287
+#endif
1288
+
1289
+/**
1256 1290
  * CNC Coordinate Systems
1257 1291
  *
1258 1292
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/BQ/WITBOX/Configuration.h View File

@@ -1691,38 +1691,4 @@
1691 1691
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1692 1692
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1693 1693
 
1694
-/**
1695
- * Filament Width Sensor
1696
- *
1697
- * Measures the filament width in real-time and adjusts
1698
- * flow rate to compensate for any irregularities.
1699
- *
1700
- * Also allows the measured filament diameter to set the
1701
- * extrusion rate, so the slicer only has to specify the
1702
- * volume.
1703
- *
1704
- * Only a single extruder is supported at this time.
1705
- *
1706
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1707
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1708
- * 301 RAMBO       : Analog input 3
1709
- *
1710
- * Note: May require analog pins to be defined for other boards.
1711
- */
1712
-//#define FILAMENT_WIDTH_SENSOR
1713
-
1714
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1715
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1716
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1717
-
1718
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1719
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1720
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1721
-
1722
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1723
-
1724
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1725
-  //#define FILAMENT_LCD_DISPLAY
1726
-#endif
1727
-
1728 1694
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Cartesio/Configuration.h View File

@@ -1699,38 +1699,4 @@
1699 1699
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1700 1700
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1701 1701
 
1702
-/**
1703
- * Filament Width Sensor
1704
- *
1705
- * Measures the filament width in real-time and adjusts
1706
- * flow rate to compensate for any irregularities.
1707
- *
1708
- * Also allows the measured filament diameter to set the
1709
- * extrusion rate, so the slicer only has to specify the
1710
- * volume.
1711
- *
1712
- * Only a single extruder is supported at this time.
1713
- *
1714
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1715
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1716
- * 301 RAMBO       : Analog input 3
1717
- *
1718
- * Note: May require analog pins to be defined for other boards.
1719
- */
1720
-//#define FILAMENT_WIDTH_SENSOR
1721
-
1722
-#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,4]
1724
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1725
-
1726
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1727
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1728
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1729
-
1730
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1731
-
1732
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1733
-  //#define FILAMENT_LCD_DISPLAY
1734
-#endif
1735
-
1736 1702
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Cartesio/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 37
Marlin/src/config/examples/Creality/CR-10/Configuration.h View File

@@ -1710,41 +1710,4 @@
1710 1710
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1711 1711
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1712 1712
 
1713
-/**
1714
- * Filament Width Sensor
1715
- *
1716
- * Measures the filament width in real-time and adjusts
1717
- * flow rate to compensate for any irregularities.
1718
- *
1719
- * Also allows the measured filament diameter to set the
1720
- * extrusion rate, so the slicer only has to specify the
1721
- * volume.
1722
- *
1723
- * Only a single extruder is supported at this time.
1724
- *
1725
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1726
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1727
- * 301 RAMBO       : Analog input 3
1728
- *
1729
- * Note: May require analog pins to be defined for other boards.
1730
- */
1731
-//#define FILAMENT_WIDTH_SENSOR
1732
-
1733
-#define DEFAULT_STDDEV_FILAMENT_DIA 0.05    // Typical estimate for cheap filament
1734
-//#define DEFAULT_STDDEV_FILAMENT_DIA 0.02  // Typical advertised for higher quality filament
1735
-
1736
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1737
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1738
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1739
-
1740
-  #define MEASURED_UPPER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading
1741
-  #define MEASURED_LOWER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA-4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Lower limit used to validate sensor reading
1742
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1743
-
1744
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1745
-
1746
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1747
-  //#define FILAMENT_LCD_DISPLAY
1748
-#endif
1749
-
1750 1713
 #endif // CONFIGURATION_H

+ 37
- 0
Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h View File

@@ -1256,6 +1256,43 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#define DEFAULT_STDDEV_FILAMENT_DIA 0.05    // Typical estimate for cheap filament
1279
+//#define DEFAULT_STDDEV_FILAMENT_DIA 0.02  // Typical advertised for higher quality filament
1280
+
1281
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1282
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1283
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1284
+
1285
+  #define MEASURED_UPPER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading
1286
+  #define MEASURED_LOWER_LIMIT        (DEFAULT_NOMINAL_FILAMENT_DIA-4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Lower limit used to validate sensor reading
1287
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1288
+
1289
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1290
+
1291
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1292
+  //#define FILAMENT_LCD_DISPLAY
1293
+#endif
1294
+
1295
+/**
1259 1296
  * CNC Coordinate Systems
1260 1297
  *
1261 1298
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Felix/Configuration.h View File

@@ -1682,38 +1682,4 @@
1682 1682
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1683 1683
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1684 1684
 
1685
-/**
1686
- * Filament Width Sensor
1687
- *
1688
- * Measures the filament width in real-time and adjusts
1689
- * flow rate to compensate for any irregularities.
1690
- *
1691
- * Also allows the measured filament diameter to set the
1692
- * extrusion rate, so the slicer only has to specify the
1693
- * volume.
1694
- *
1695
- * Only a single extruder is supported at this time.
1696
- *
1697
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1698
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1699
- * 301 RAMBO       : Analog input 3
1700
- *
1701
- * Note: May require analog pins to be defined for other boards.
1702
- */
1703
-//#define FILAMENT_WIDTH_SENSOR
1704
-
1705
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1706
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1707
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1708
-
1709
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1710
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1711
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1712
-
1713
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1714
-
1715
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1716
-  //#define FILAMENT_LCD_DISPLAY
1717
-#endif
1718
-
1719 1685
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Felix/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

@@ -1682,38 +1682,4 @@
1682 1682
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1683 1683
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1684 1684
 
1685
-/**
1686
- * Filament Width Sensor
1687
- *
1688
- * Measures the filament width in real-time and adjusts
1689
- * flow rate to compensate for any irregularities.
1690
- *
1691
- * Also allows the measured filament diameter to set the
1692
- * extrusion rate, so the slicer only has to specify the
1693
- * volume.
1694
- *
1695
- * Only a single extruder is supported at this time.
1696
- *
1697
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1698
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1699
- * 301 RAMBO       : Analog input 3
1700
- *
1701
- * Note: May require analog pins to be defined for other boards.
1702
- */
1703
-//#define FILAMENT_WIDTH_SENSOR
1704
-
1705
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1706
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1707
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1708
-
1709
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1710
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1711
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1712
-
1713
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1714
-
1715
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1716
-  //#define FILAMENT_LCD_DISPLAY
1717
-#endif
1718
-
1719 1685
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h View File

@@ -1697,38 +1697,4 @@
1697 1697
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1698 1698
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1699 1699
 
1700
-/**
1701
- * Filament Width Sensor
1702
- *
1703
- * Measures the filament width in real-time and adjusts
1704
- * flow rate to compensate for any irregularities.
1705
- *
1706
- * Also allows the measured filament diameter to set the
1707
- * extrusion rate, so the slicer only has to specify the
1708
- * volume.
1709
- *
1710
- * Only a single extruder is supported at this time.
1711
- *
1712
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1713
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1714
- * 301 RAMBO       : Analog input 3
1715
- *
1716
- * Note: May require analog pins to be defined for other boards.
1717
- */
1718
-//#define FILAMENT_WIDTH_SENSOR
1719
-
1720
-#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,4]
1722
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1723
-
1724
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1725
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1726
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1727
-
1728
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1729
-
1730
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1731
-  //#define FILAMENT_LCD_DISPLAY
1732
-#endif
1733
-
1734 1700
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h View File

@@ -1716,40 +1716,6 @@
1716 1716
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1717 1717
 
1718 1718
 /**
1719
- * Filament Width Sensor
1720
- *
1721
- * Measures the filament width in real-time and adjusts
1722
- * flow rate to compensate for any irregularities.
1723
- *
1724
- * Also allows the measured filament diameter to set the
1725
- * extrusion rate, so the slicer only has to specify the
1726
- * volume.
1727
- *
1728
- * Only a single extruder is supported at this time.
1729
- *
1730
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1731
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1732
- * 301 RAMBO       : Analog input 3
1733
- *
1734
- * Note: May require analog pins to be defined for other boards.
1735
- */
1736
-//#define FILAMENT_WIDTH_SENSOR
1737
-
1738
-#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,4]
1740
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1741
-
1742
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1743
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1744
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1745
-
1746
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1747
-
1748
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1749
-  //#define FILAMENT_LCD_DISPLAY
1750
-#endif
1751
-
1752
-/**
1753 1719
  * Customize common displays for GT2560
1754 1720
  */
1755 1721
 #if ENABLED(ULTIMAKERCONTROLLER) || ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) || ENABLED(G3D_PANEL) || ENABLED(MKS_MINI_12864)

+ 0
- 34
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h View File

@@ -1704,38 +1704,4 @@
1704 1704
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1705 1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1706 1706
 
1707
-/**
1708
- * Filament Width Sensor
1709
- *
1710
- * Measures the filament width in real-time and adjusts
1711
- * flow rate to compensate for any irregularities.
1712
- *
1713
- * Also allows the measured filament diameter to set the
1714
- * extrusion rate, so the slicer only has to specify the
1715
- * volume.
1716
- *
1717
- * Only a single extruder is supported at this time.
1718
- *
1719
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1720
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1721
- * 301 RAMBO       : Analog input 3
1722
- *
1723
- * Note: May require analog pins to be defined for other boards.
1724
- */
1725
-//#define FILAMENT_WIDTH_SENSOR
1726
-
1727
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730
-
1731
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1732
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1733
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1734
-
1735
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1736
-
1737
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1738
-  //#define FILAMENT_LCD_DISPLAY
1739
-#endif
1740
-
1741 1707
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Malyan/M150/Configuration.h View File

@@ -1728,38 +1728,4 @@
1728 1728
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1729 1729
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1730 1730
 
1731
-/**
1732
- * Filament Width Sensor
1733
- *
1734
- * Measures the filament width in real-time and adjusts
1735
- * flow rate to compensate for any irregularities.
1736
- *
1737
- * Also allows the measured filament diameter to set the
1738
- * extrusion rate, so the slicer only has to specify the
1739
- * volume.
1740
- *
1741
- * Only a single extruder is supported at this time.
1742
- *
1743
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1744
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1745
- * 301 RAMBO       : Analog input 3
1746
- *
1747
- * Note: May require analog pins to be defined for other boards.
1748
- */
1749
-//#define FILAMENT_WIDTH_SENSOR
1750
-
1751
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1752
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1753
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1754
-
1755
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1756
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1757
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1758
-
1759
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1760
-
1761
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1762
-  //#define FILAMENT_LCD_DISPLAY
1763
-#endif
1764
-
1765 1731
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h View File

@@ -1250,6 +1250,40 @@
1250 1250
 #endif
1251 1251
 
1252 1252
 /**
1253
+ * Filament Width Sensor
1254
+ *
1255
+ * Measures the filament width in real-time and adjusts
1256
+ * flow rate to compensate for any irregularities.
1257
+ *
1258
+ * Also allows the measured filament diameter to set the
1259
+ * extrusion rate, so the slicer only has to specify the
1260
+ * volume.
1261
+ *
1262
+ * Only a single extruder is supported at this time.
1263
+ *
1264
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1265
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1266
+ * 301 RAMBO       : Analog input 3
1267
+ *
1268
+ * Note: May require analog pins to be defined for other boards.
1269
+ */
1270
+//#define FILAMENT_WIDTH_SENSOR
1271
+
1272
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1273
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1274
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1275
+
1276
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1277
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1278
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1279
+
1280
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1281
+
1282
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1283
+  //#define FILAMENT_LCD_DISPLAY
1284
+#endif
1285
+
1286
+/**
1253 1287
  * CNC Coordinate Systems
1254 1288
  *
1255 1289
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h View File

@@ -1704,38 +1704,4 @@
1704 1704
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1705 1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1706 1706
 
1707
-/**
1708
- * Filament Width Sensor
1709
- *
1710
- * Measures the filament width in real-time and adjusts
1711
- * flow rate to compensate for any irregularities.
1712
- *
1713
- * Also allows the measured filament diameter to set the
1714
- * extrusion rate, so the slicer only has to specify the
1715
- * volume.
1716
- *
1717
- * Only a single extruder is supported at this time.
1718
- *
1719
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1720
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1721
- * 301 RAMBO       : Analog input 3
1722
- *
1723
- * Note: May require analog pins to be defined for other boards.
1724
- */
1725
-//#define FILAMENT_WIDTH_SENSOR
1726
-
1727
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730
-
1731
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1732
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1733
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1734
-
1735
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1736
-
1737
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1738
-  //#define FILAMENT_LCD_DISPLAY
1739
-#endif
1740
-
1741 1707
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h View File

@@ -1704,38 +1704,4 @@
1704 1704
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1705 1705
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1706 1706
 
1707
-/**
1708
- * Filament Width Sensor
1709
- *
1710
- * Measures the filament width in real-time and adjusts
1711
- * flow rate to compensate for any irregularities.
1712
- *
1713
- * Also allows the measured filament diameter to set the
1714
- * extrusion rate, so the slicer only has to specify the
1715
- * volume.
1716
- *
1717
- * Only a single extruder is supported at this time.
1718
- *
1719
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1720
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1721
- * 301 RAMBO       : Analog input 3
1722
- *
1723
- * Note: May require analog pins to be defined for other boards.
1724
- */
1725
-//#define FILAMENT_WIDTH_SENSOR
1726
-
1727
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1728
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1729
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1730
-
1731
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1732
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1733
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1734
-
1735
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1736
-
1737
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1738
-  //#define FILAMENT_LCD_DISPLAY
1739
-#endif
1740
-
1741 1707
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -1260,6 +1260,40 @@
1260 1260
 #endif
1261 1261
 
1262 1262
 /**
1263
+ * Filament Width Sensor
1264
+ *
1265
+ * Measures the filament width in real-time and adjusts
1266
+ * flow rate to compensate for any irregularities.
1267
+ *
1268
+ * Also allows the measured filament diameter to set the
1269
+ * extrusion rate, so the slicer only has to specify the
1270
+ * volume.
1271
+ *
1272
+ * Only a single extruder is supported at this time.
1273
+ *
1274
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1275
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1276
+ * 301 RAMBO       : Analog input 3
1277
+ *
1278
+ * Note: May require analog pins to be defined for other boards.
1279
+ */
1280
+//#define FILAMENT_WIDTH_SENSOR
1281
+
1282
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1283
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1284
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1285
+
1286
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1287
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1288
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1289
+
1290
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1291
+
1292
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1293
+  //#define FILAMENT_LCD_DISPLAY
1294
+#endif
1295
+
1296
+/**
1263 1297
  * CNC Coordinate Systems
1264 1298
  *
1265 1299
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Mks/Sbase/Configuration.h View File

@@ -1675,38 +1675,4 @@
1675 1675
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1676 1676
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1677 1677
 
1678
-/**
1679
- * Filament Width Sensor
1680
- *
1681
- * Measures the filament width in real-time and adjusts
1682
- * flow rate to compensate for any irregularities.
1683
- *
1684
- * Also allows the measured filament diameter to set the
1685
- * extrusion rate, so the slicer only has to specify the
1686
- * volume.
1687
- *
1688
- * Only a single extruder is supported at this time.
1689
- *
1690
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1691
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1692
- * 301 RAMBO       : Analog input 3
1693
- *
1694
- * Note: May require analog pins to be defined for other boards.
1695
- */
1696
-//#define FILAMENT_WIDTH_SENSOR
1697
-
1698
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1699
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1700
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1701
-
1702
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1703
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1704
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1705
-
1706
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1707
-
1708
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1709
-  //#define FILAMENT_LCD_DISPLAY
1710
-#endif
1711
-
1712 1678
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -1278,6 +1278,40 @@
1278 1278
 #endif
1279 1279
 
1280 1280
 /**
1281
+ * Filament Width Sensor
1282
+ *
1283
+ * Measures the filament width in real-time and adjusts
1284
+ * flow rate to compensate for any irregularities.
1285
+ *
1286
+ * Also allows the measured filament diameter to set the
1287
+ * extrusion rate, so the slicer only has to specify the
1288
+ * volume.
1289
+ *
1290
+ * Only a single extruder is supported at this time.
1291
+ *
1292
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1293
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1294
+ * 301 RAMBO       : Analog input 3
1295
+ *
1296
+ * Note: May require analog pins to be defined for other boards.
1297
+ */
1298
+//#define FILAMENT_WIDTH_SENSOR
1299
+
1300
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1301
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1302
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1303
+
1304
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1305
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1306
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1307
+
1308
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1309
+
1310
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1311
+  //#define FILAMENT_LCD_DISPLAY
1312
+#endif
1313
+
1314
+/**
1281 1315
  * CNC Coordinate Systems
1282 1316
  *
1283 1317
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/RigidBot/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/RigidBot/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/SCARA/Configuration.h View File

@@ -1712,38 +1712,4 @@
1712 1712
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1713 1713
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1714 1714
 
1715
-/**
1716
- * Filament Width Sensor
1717
- *
1718
- * Measures the filament width in real-time and adjusts
1719
- * flow rate to compensate for any irregularities.
1720
- *
1721
- * Also allows the measured filament diameter to set the
1722
- * extrusion rate, so the slicer only has to specify the
1723
- * volume.
1724
- *
1725
- * Only a single extruder is supported at this time.
1726
- *
1727
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1728
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1729
- * 301 RAMBO       : Analog input 3
1730
- *
1731
- * Note: May require analog pins to be defined for other boards.
1732
- */
1733
-//#define FILAMENT_WIDTH_SENSOR
1734
-
1735
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1736
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1737
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1738
-
1739
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1740
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1741
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1742
-
1743
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1744
-
1745
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1746
-  //#define FILAMENT_LCD_DISPLAY
1747
-#endif
1748
-
1749 1715
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/SCARA/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/STM32F10/Configuration.h View File

@@ -1703,38 +1703,4 @@
1703 1703
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1704 1704
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705 1705
 
1706
-/**
1707
- * Filament Width Sensor
1708
- *
1709
- * Measures the filament width in real-time and adjusts
1710
- * flow rate to compensate for any irregularities.
1711
- *
1712
- * Also allows the measured filament diameter to set the
1713
- * extrusion rate, so the slicer only has to specify the
1714
- * volume.
1715
- *
1716
- * Only a single extruder is supported at this time.
1717
- *
1718
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1719
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1720
- * 301 RAMBO       : Analog input 3
1721
- *
1722
- * Note: May require analog pins to be defined for other boards.
1723
- */
1724
-//#define FILAMENT_WIDTH_SENSOR
1725
-
1726
-#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,4]
1728
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
-
1730
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1731
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1732
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1733
-
1734
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1735
-
1736
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1737
-  //#define FILAMENT_LCD_DISPLAY
1738
-#endif
1739
-
1740 1706
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/Sanguinololu/Configuration.h View File

@@ -1731,38 +1731,4 @@
1731 1731
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1732 1732
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1733 1733
 
1734
-/**
1735
- * Filament Width Sensor
1736
- *
1737
- * Measures the filament width in real-time and adjusts
1738
- * flow rate to compensate for any irregularities.
1739
- *
1740
- * Also allows the measured filament diameter to set the
1741
- * extrusion rate, so the slicer only has to specify the
1742
- * volume.
1743
- *
1744
- * Only a single extruder is supported at this time.
1745
- *
1746
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1747
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1748
- * 301 RAMBO       : Analog input 3
1749
- *
1750
- * Note: May require analog pins to be defined for other boards.
1751
- */
1752
-//#define FILAMENT_WIDTH_SENSOR
1753
-
1754
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1755
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1756
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1757
-
1758
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1759
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1760
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1761
-
1762
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1763
-
1764
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1765
-  //#define FILAMENT_LCD_DISPLAY
1766
-#endif
1767
-
1768 1734
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h View File

@@ -1245,6 +1245,40 @@
1245 1245
 #endif
1246 1246
 
1247 1247
 /**
1248
+ * Filament Width Sensor
1249
+ *
1250
+ * Measures the filament width in real-time and adjusts
1251
+ * flow rate to compensate for any irregularities.
1252
+ *
1253
+ * Also allows the measured filament diameter to set the
1254
+ * extrusion rate, so the slicer only has to specify the
1255
+ * volume.
1256
+ *
1257
+ * Only a single extruder is supported at this time.
1258
+ *
1259
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1260
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1261
+ * 301 RAMBO       : Analog input 3
1262
+ *
1263
+ * Note: May require analog pins to be defined for other boards.
1264
+ */
1265
+//#define FILAMENT_WIDTH_SENSOR
1266
+
1267
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1268
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1269
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1270
+
1271
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1272
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1273
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1274
+
1275
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1276
+
1277
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1278
+  //#define FILAMENT_LCD_DISPLAY
1279
+#endif
1280
+
1281
+/**
1248 1282
  * CNC Coordinate Systems
1249 1283
  *
1250 1284
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/TinyBoy2/Configuration.h View File

@@ -1756,38 +1756,4 @@
1756 1756
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1757 1757
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1758 1758
 
1759
-/**
1760
- * Filament Width Sensor
1761
- *
1762
- * Measures the filament width in real-time and adjusts
1763
- * flow rate to compensate for any irregularities.
1764
- *
1765
- * Also allows the measured filament diameter to set the
1766
- * extrusion rate, so the slicer only has to specify the
1767
- * volume.
1768
- *
1769
- * Only a single extruder is supported at this time.
1770
- *
1771
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1772
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1773
- * 301 RAMBO       : Analog input 3
1774
- *
1775
- * Note: May require analog pins to be defined for other boards.
1776
- */
1777
-//#define FILAMENT_WIDTH_SENSOR
1778
-
1779
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1780
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1781
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1782
-
1783
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1784
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1785
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1786
-
1787
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1788
-
1789
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1790
-  //#define FILAMENT_LCD_DISPLAY
1791
-#endif
1792
-
1793 1759
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h View File

@@ -1701,38 +1701,4 @@
1701 1701
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1702 1702
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1703 1703
 
1704
-/**
1705
- * Filament Width Sensor
1706
- *
1707
- * Measures the filament width in real-time and adjusts
1708
- * flow rate to compensate for any irregularities.
1709
- *
1710
- * Also allows the measured filament diameter to set the
1711
- * extrusion rate, so the slicer only has to specify the
1712
- * volume.
1713
- *
1714
- * Only a single extruder is supported at this time.
1715
- *
1716
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1717
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1718
- * 301 RAMBO       : Analog input 3
1719
- *
1720
- * Note: May require analog pins to be defined for other boards.
1721
- */
1722
-//#define FILAMENT_WIDTH_SENSOR
1723
-
1724
-#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,4]
1726
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1727
-
1728
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1729
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1730
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1731
-
1732
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1733
-
1734
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1735
-  //#define FILAMENT_LCD_DISPLAY
1736
-#endif
1737
-
1738 1704
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Velleman/K8200/Configuration.h View File

@@ -1735,38 +1735,4 @@
1735 1735
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1736 1736
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1737 1737
 
1738
-/**
1739
- * Filament Width Sensor
1740
- *
1741
- * Measures the filament width in real-time and adjusts
1742
- * flow rate to compensate for any irregularities.
1743
- *
1744
- * Also allows the measured filament diameter to set the
1745
- * extrusion rate, so the slicer only has to specify the
1746
- * volume.
1747
- *
1748
- * Only a single extruder is supported at this time.
1749
- *
1750
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1751
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1752
- * 301 RAMBO       : Analog input 3
1753
- *
1754
- * Note: May require analog pins to be defined for other boards.
1755
- */
1756
-//#define FILAMENT_WIDTH_SENSOR
1757
-
1758
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1759
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1760
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1761
-
1762
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1763
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1764
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1765
-
1766
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1767
-
1768
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1769
-  //#define FILAMENT_LCD_DISPLAY
1770
-#endif
1771
-
1772 1738
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h View File

@@ -1264,6 +1264,40 @@
1264 1264
 #endif
1265 1265
 
1266 1266
 /**
1267
+ * Filament Width Sensor
1268
+ *
1269
+ * Measures the filament width in real-time and adjusts
1270
+ * flow rate to compensate for any irregularities.
1271
+ *
1272
+ * Also allows the measured filament diameter to set the
1273
+ * extrusion rate, so the slicer only has to specify the
1274
+ * volume.
1275
+ *
1276
+ * Only a single extruder is supported at this time.
1277
+ *
1278
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1279
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1280
+ * 301 RAMBO       : Analog input 3
1281
+ *
1282
+ * Note: May require analog pins to be defined for other boards.
1283
+ */
1284
+//#define FILAMENT_WIDTH_SENSOR
1285
+
1286
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1287
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1288
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1289
+
1290
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1291
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1292
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1293
+
1294
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1295
+
1296
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1297
+  //#define FILAMENT_LCD_DISPLAY
1298
+#endif
1299
+
1300
+/**
1267 1301
  * CNC Coordinate Systems
1268 1302
  *
1269 1303
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/Velleman/K8400/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

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

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/adafruit/ST7565/Configuration.h View File

@@ -1700,38 +1700,4 @@
1700 1700
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1701 1701
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1702 1702
 
1703
-/**
1704
- * Filament Width Sensor
1705
- *
1706
- * Measures the filament width in real-time and adjusts
1707
- * flow rate to compensate for any irregularities.
1708
- *
1709
- * Also allows the measured filament diameter to set the
1710
- * extrusion rate, so the slicer only has to specify the
1711
- * volume.
1712
- *
1713
- * Only a single extruder is supported at this time.
1714
- *
1715
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1716
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1717
- * 301 RAMBO       : Analog input 3
1718
- *
1719
- * Note: May require analog pins to be defined for other boards.
1720
- */
1721
-//#define FILAMENT_WIDTH_SENSOR
1722
-
1723
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1724
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1725
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1726
-
1727
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1728
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1729
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1730
-
1731
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1732
-
1733
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1734
-  //#define FILAMENT_LCD_DISPLAY
1735
-#endif
1736
-
1737 1703
 #endif // CONFIGURATION_H

+ 0
- 34
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h View File

@@ -1834,38 +1834,4 @@
1834 1834
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1835 1835
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1836 1836
 
1837
-/**
1838
- * Filament Width Sensor
1839
- *
1840
- * Measures the filament width in real-time and adjusts
1841
- * flow rate to compensate for any irregularities.
1842
- *
1843
- * Also allows the measured filament diameter to set the
1844
- * extrusion rate, so the slicer only has to specify the
1845
- * volume.
1846
- *
1847
- * Only a single extruder is supported at this time.
1848
- *
1849
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1850
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1851
- * 301 RAMBO       : Analog input 3
1852
- *
1853
- * Note: May require analog pins to be defined for other boards.
1854
- */
1855
-//#define FILAMENT_WIDTH_SENSOR
1856
-
1857
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1858
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1859
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1860
-
1861
-  #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading
1862
-  #define MEASURED_LOWER_LIMIT         1.20 // (mm) Lower limit used to validate sensor reading
1863
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1864
-
1865
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1866
-
1867
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1868
-  //#define FILAMENT_LCD_DISPLAY
1869
-#endif
1870
-
1871 1837
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.20 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h View File

@@ -1827,38 +1827,4 @@
1827 1827
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1828 1828
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1829 1829
 
1830
-/**
1831
- * Filament Width Sensor
1832
- *
1833
- * Measures the filament width in real-time and adjusts
1834
- * flow rate to compensate for any irregularities.
1835
- *
1836
- * Also allows the measured filament diameter to set the
1837
- * extrusion rate, so the slicer only has to specify the
1838
- * volume.
1839
- *
1840
- * Only a single extruder is supported at this time.
1841
- *
1842
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1843
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1844
- * 301 RAMBO       : Analog input 3
1845
- *
1846
- * Note: May require analog pins to be defined for other boards.
1847
- */
1848
-//#define FILAMENT_WIDTH_SENSOR
1849
-
1850
-#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,4]
1852
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1853
-
1854
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1855
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1856
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1857
-
1858
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1859
-
1860
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1861
-  //#define FILAMENT_LCD_DISPLAY
1862
-#endif
1863
-
1864 1830
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/delta/generic/Configuration.h View File

@@ -1822,38 +1822,4 @@
1822 1822
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1823 1823
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1824 1824
 
1825
-/**
1826
- * Filament Width Sensor
1827
- *
1828
- * Measures the filament width in real-time and adjusts
1829
- * flow rate to compensate for any irregularities.
1830
- *
1831
- * Also allows the measured filament diameter to set the
1832
- * extrusion rate, so the slicer only has to specify the
1833
- * volume.
1834
- *
1835
- * Only a single extruder is supported at this time.
1836
- *
1837
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1838
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1839
- * 301 RAMBO       : Analog input 3
1840
- *
1841
- * Note: May require analog pins to be defined for other boards.
1842
- */
1843
-//#define FILAMENT_WIDTH_SENSOR
1844
-
1845
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1846
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1847
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1848
-
1849
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1850
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1851
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1852
-
1853
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1854
-
1855
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1856
-  //#define FILAMENT_LCD_DISPLAY
1857
-#endif
1858
-
1859 1825
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/generic/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/delta/kossel_mini/Configuration.h View File

@@ -1825,38 +1825,4 @@
1825 1825
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1826 1826
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1827 1827
 
1828
-/**
1829
- * Filament Width Sensor
1830
- *
1831
- * Measures the filament width in real-time and adjusts
1832
- * flow rate to compensate for any irregularities.
1833
- *
1834
- * Also allows the measured filament diameter to set the
1835
- * extrusion rate, so the slicer only has to specify the
1836
- * volume.
1837
- *
1838
- * Only a single extruder is supported at this time.
1839
- *
1840
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1841
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1842
- * 301 RAMBO       : Analog input 3
1843
- *
1844
- * Note: May require analog pins to be defined for other boards.
1845
- */
1846
-//#define FILAMENT_WIDTH_SENSOR
1847
-
1848
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1849
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1850
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1851
-
1852
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1853
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1854
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1855
-
1856
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1857
-
1858
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1859
-  //#define FILAMENT_LCD_DISPLAY
1860
-#endif
1861
-
1862 1828
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/delta/kossel_pro/Configuration.h View File

@@ -1825,38 +1825,4 @@
1825 1825
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1826 1826
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1827 1827
 
1828
-/**
1829
- * Filament Width Sensor
1830
- *
1831
- * Measures the filament width in real-time and adjusts
1832
- * flow rate to compensate for any irregularities.
1833
- *
1834
- * Also allows the measured filament diameter to set the
1835
- * extrusion rate, so the slicer only has to specify the
1836
- * volume.
1837
- *
1838
- * Only a single extruder is supported at this time.
1839
- *
1840
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1841
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1842
- * 301 RAMBO       : Analog input 3
1843
- *
1844
- * Note: May require analog pins to be defined for other boards.
1845
- */
1846
-//#define FILAMENT_WIDTH_SENSOR
1847
-
1848
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1849
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1850
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1851
-
1852
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1853
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1854
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1855
-
1856
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1857
-
1858
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1859
-  //#define FILAMENT_LCD_DISPLAY
1860
-#endif
1861
-
1862 1828
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h View File

@@ -1263,6 +1263,40 @@
1263 1263
 #endif
1264 1264
 
1265 1265
 /**
1266
+ * Filament Width Sensor
1267
+ *
1268
+ * Measures the filament width in real-time and adjusts
1269
+ * flow rate to compensate for any irregularities.
1270
+ *
1271
+ * Also allows the measured filament diameter to set the
1272
+ * extrusion rate, so the slicer only has to specify the
1273
+ * volume.
1274
+ *
1275
+ * Only a single extruder is supported at this time.
1276
+ *
1277
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1278
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1279
+ * 301 RAMBO       : Analog input 3
1280
+ *
1281
+ * Note: May require analog pins to be defined for other boards.
1282
+ */
1283
+//#define FILAMENT_WIDTH_SENSOR
1284
+
1285
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1286
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1287
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1288
+
1289
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1290
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1291
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1292
+
1293
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1294
+
1295
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1296
+  //#define FILAMENT_LCD_DISPLAY
1297
+#endif
1298
+
1299
+/**
1266 1300
  * CNC Coordinate Systems
1267 1301
  *
1268 1302
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/delta/kossel_xl/Configuration.h View File

@@ -1834,38 +1834,4 @@
1834 1834
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1835 1835
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1836 1836
 
1837
-/**
1838
- * Filament Width Sensor
1839
- *
1840
- * Measures the filament width in real-time and adjusts
1841
- * flow rate to compensate for any irregularities.
1842
- *
1843
- * Also allows the measured filament diameter to set the
1844
- * extrusion rate, so the slicer only has to specify the
1845
- * volume.
1846
- *
1847
- * Only a single extruder is supported at this time.
1848
- *
1849
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1850
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1851
- * 301 RAMBO       : Analog input 3
1852
- *
1853
- * Note: May require analog pins to be defined for other boards.
1854
- */
1855
-//#define FILAMENT_WIDTH_SENSOR
1856
-
1857
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1858
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1859
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1860
-
1861
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1862
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1863
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1864
-
1865
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1866
-
1867
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1868
-  //#define FILAMENT_LCD_DISPLAY
1869
-#endif
1870
-
1871 1837
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h View File

@@ -1258,6 +1258,40 @@
1258 1258
 #endif
1259 1259
 
1260 1260
 /**
1261
+ * Filament Width Sensor
1262
+ *
1263
+ * Measures the filament width in real-time and adjusts
1264
+ * flow rate to compensate for any irregularities.
1265
+ *
1266
+ * Also allows the measured filament diameter to set the
1267
+ * extrusion rate, so the slicer only has to specify the
1268
+ * volume.
1269
+ *
1270
+ * Only a single extruder is supported at this time.
1271
+ *
1272
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1273
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1274
+ * 301 RAMBO       : Analog input 3
1275
+ *
1276
+ * Note: May require analog pins to be defined for other boards.
1277
+ */
1278
+//#define FILAMENT_WIDTH_SENSOR
1279
+
1280
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1281
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1282
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1283
+
1284
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1285
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1286
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1287
+
1288
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1289
+
1290
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1291
+  //#define FILAMENT_LCD_DISPLAY
1292
+#endif
1293
+
1294
+/**
1261 1295
  * CNC Coordinate Systems
1262 1296
  *
1263 1297
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h View File

@@ -1714,38 +1714,4 @@
1714 1714
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1715 1715
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1716 1716
 
1717
-/**
1718
- * Filament Width Sensor
1719
- *
1720
- * Measures the filament width in real-time and adjusts
1721
- * flow rate to compensate for any irregularities.
1722
- *
1723
- * Also allows the measured filament diameter to set the
1724
- * extrusion rate, so the slicer only has to specify the
1725
- * volume.
1726
- *
1727
- * Only a single extruder is supported at this time.
1728
- *
1729
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1730
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1731
- * 301 RAMBO       : Analog input 3
1732
- *
1733
- * Note: May require analog pins to be defined for other boards.
1734
- */
1735
-//#define FILAMENT_WIDTH_SENSOR
1736
-
1737
-#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,4]
1739
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1740
-
1741
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1742
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1743
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1744
-
1745
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1746
-
1747
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1748
-  //#define FILAMENT_LCD_DISPLAY
1749
-#endif
1750
-
1751 1717
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/makibox/Configuration.h View File

@@ -1703,38 +1703,4 @@
1703 1703
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1704 1704
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1705 1705
 
1706
-/**
1707
- * Filament Width Sensor
1708
- *
1709
- * Measures the filament width in real-time and adjusts
1710
- * flow rate to compensate for any irregularities.
1711
- *
1712
- * Also allows the measured filament diameter to set the
1713
- * extrusion rate, so the slicer only has to specify the
1714
- * volume.
1715
- *
1716
- * Only a single extruder is supported at this time.
1717
- *
1718
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1719
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1720
- * 301 RAMBO       : Analog input 3
1721
- *
1722
- * Note: May require analog pins to be defined for other boards.
1723
- */
1724
-//#define FILAMENT_WIDTH_SENSOR
1725
-
1726
-#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,4]
1728
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1729
-
1730
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1731
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1732
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1733
-
1734
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1735
-
1736
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1737
-  //#define FILAMENT_LCD_DISPLAY
1738
-#endif
1739
-
1740 1706
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/makibox/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/tvrrug/Round2/Configuration.h View File

@@ -1695,38 +1695,4 @@
1695 1695
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1696 1696
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1697 1697
 
1698
-/**
1699
- * Filament Width Sensor
1700
- *
1701
- * Measures the filament width in real-time and adjusts
1702
- * flow rate to compensate for any irregularities.
1703
- *
1704
- * Also allows the measured filament diameter to set the
1705
- * extrusion rate, so the slicer only has to specify the
1706
- * volume.
1707
- *
1708
- * Only a single extruder is supported at this time.
1709
- *
1710
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1711
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1712
- * 301 RAMBO       : Analog input 3
1713
- *
1714
- * Note: May require analog pins to be defined for other boards.
1715
- */
1716
-//#define FILAMENT_WIDTH_SENSOR
1717
-
1718
-#if ENABLED(FILAMENT_WIDTH_SENSOR)
1719
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1720
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1721
-
1722
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1723
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1724
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1725
-
1726
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1727
-
1728
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1729
-  //#define FILAMENT_LCD_DISPLAY
1730
-#endif
1731
-
1732 1698
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h View File

@@ -1256,6 +1256,40 @@
1256 1256
 #endif
1257 1257
 
1258 1258
 /**
1259
+ * Filament Width Sensor
1260
+ *
1261
+ * Measures the filament width in real-time and adjusts
1262
+ * flow rate to compensate for any irregularities.
1263
+ *
1264
+ * Also allows the measured filament diameter to set the
1265
+ * extrusion rate, so the slicer only has to specify the
1266
+ * volume.
1267
+ *
1268
+ * Only a single extruder is supported at this time.
1269
+ *
1270
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1271
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1272
+ * 301 RAMBO       : Analog input 3
1273
+ *
1274
+ * Note: May require analog pins to be defined for other boards.
1275
+ */
1276
+//#define FILAMENT_WIDTH_SENSOR
1277
+
1278
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1279
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1280
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1281
+
1282
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1283
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1284
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1285
+
1286
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1287
+
1288
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1289
+  //#define FILAMENT_LCD_DISPLAY
1290
+#endif
1291
+
1292
+/**
1259 1293
  * CNC Coordinate Systems
1260 1294
  *
1261 1295
  * Enables G53 and G54-G59.3 commands to select coordinate systems

+ 0
- 34
Marlin/src/config/examples/wt150/Configuration.h View File

@@ -1705,38 +1705,4 @@
1705 1705
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1706 1706
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1707 1707
 
1708
-/**
1709
- * Filament Width Sensor
1710
- *
1711
- * Measures the filament width in real-time and adjusts
1712
- * flow rate to compensate for any irregularities.
1713
- *
1714
- * Also allows the measured filament diameter to set the
1715
- * extrusion rate, so the slicer only has to specify the
1716
- * volume.
1717
- *
1718
- * Only a single extruder is supported at this time.
1719
- *
1720
- *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1721
- *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1722
- * 301 RAMBO       : Analog input 3
1723
- *
1724
- * Note: May require analog pins to be defined for other boards.
1725
- */
1726
-//#define FILAMENT_WIDTH_SENSOR
1727
-
1728
-#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,4]
1730
-  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731
-
1732
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1733
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1734
-  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1735
-
1736
-  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1737
-
1738
-  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1739
-  //#define FILAMENT_LCD_DISPLAY
1740
-#endif
1741
-
1742 1708
 #endif // CONFIGURATION_H

+ 34
- 0
Marlin/src/config/examples/wt150/Configuration_adv.h View File

@@ -1257,6 +1257,40 @@
1257 1257
 #endif
1258 1258
 
1259 1259
 /**
1260
+ * Filament Width Sensor
1261
+ *
1262
+ * Measures the filament width in real-time and adjusts
1263
+ * flow rate to compensate for any irregularities.
1264
+ *
1265
+ * Also allows the measured filament diameter to set the
1266
+ * extrusion rate, so the slicer only has to specify the
1267
+ * volume.
1268
+ *
1269
+ * Only a single extruder is supported at this time.
1270
+ *
1271
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1272
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1273
+ * 301 RAMBO       : Analog input 3
1274
+ *
1275
+ * Note: May require analog pins to be defined for other boards.
1276
+ */
1277
+//#define FILAMENT_WIDTH_SENSOR
1278
+
1279
+#if ENABLED(FILAMENT_WIDTH_SENSOR)
1280
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
1281
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1282
+
1283
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1284
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1285
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1286
+
1287
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1288
+
1289
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1290
+  //#define FILAMENT_LCD_DISPLAY
1291
+#endif
1292
+
1293
+/**
1260 1294
  * CNC Coordinate Systems
1261 1295
  *
1262 1296
  * Enables G53 and G54-G59.3 commands to select coordinate systems

Loading…
Cancel
Save