Pārlūkot izejas kodu

Move Filament Width Sensor to Configuration_adv.h

Scott Lahteine 6 gadus atpakaļ
vecāks
revīzija
069ec3f9a9
68 mainītis faili ar 1023 papildinājumiem un 1295 dzēšanām
  1. 0
    34
      Marlin/Configuration.h
  2. 34
    0
      Marlin/Configuration_adv.h
  3. 0
    34
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h
  4. 34
    0
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h
  5. 0
    34
      Marlin/example_configurations/AliExpress/CL-260/Configuration.h
  6. 0
    34
      Marlin/example_configurations/Anet/A6/Configuration.h
  7. 34
    0
      Marlin/example_configurations/Anet/A6/Configuration_adv.h
  8. 0
    34
      Marlin/example_configurations/Anet/A8/Configuration.h
  9. 34
    0
      Marlin/example_configurations/Anet/A8/Configuration_adv.h
  10. 0
    34
      Marlin/example_configurations/BQ/Hephestos/Configuration.h
  11. 34
    0
      Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h
  12. 0
    34
      Marlin/example_configurations/BQ/Hephestos_2/Configuration.h
  13. 34
    0
      Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h
  14. 0
    34
      Marlin/example_configurations/BQ/WITBOX/Configuration.h
  15. 34
    0
      Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h
  16. 0
    34
      Marlin/example_configurations/Cartesio/Configuration.h
  17. 34
    0
      Marlin/example_configurations/Cartesio/Configuration_adv.h
  18. 0
    37
      Marlin/example_configurations/Creality/CR-10/Configuration.h
  19. 37
    0
      Marlin/example_configurations/Creality/CR-10/Configuration_adv.h
  20. 0
    34
      Marlin/example_configurations/Felix/Configuration.h
  21. 34
    0
      Marlin/example_configurations/Felix/Configuration_adv.h
  22. 0
    34
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  23. 0
    34
      Marlin/example_configurations/FolgerTech/i3-2020/Configuration.h
  24. 34
    0
      Marlin/example_configurations/FolgerTech/i3-2020/Configuration_adv.h
  25. 0
    34
      Marlin/example_configurations/Geeetech/GT2560/Configuration.h
  26. 0
    34
      Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h
  27. 0
    34
      Marlin/example_configurations/Infitary/i3-M508/Configuration.h
  28. 34
    0
      Marlin/example_configurations/Infitary/i3-M508/Configuration_adv.h
  29. 0
    34
      Marlin/example_configurations/Malyan/M150/Configuration.h
  30. 34
    0
      Marlin/example_configurations/Malyan/M150/Configuration_adv.h
  31. 0
    34
      Marlin/example_configurations/Micromake/C1/basic/Configuration.h
  32. 0
    34
      Marlin/example_configurations/Micromake/C1/enhanced/Configuration.h
  33. 34
    0
      Marlin/example_configurations/Micromake/C1/enhanced/Configuration_adv.h
  34. 0
    34
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  35. 0
    34
      Marlin/example_configurations/RigidBot/Configuration.h
  36. 34
    0
      Marlin/example_configurations/RigidBot/Configuration_adv.h
  37. 0
    34
      Marlin/example_configurations/SCARA/Configuration.h
  38. 34
    0
      Marlin/example_configurations/SCARA/Configuration_adv.h
  39. 0
    34
      Marlin/example_configurations/Sanguinololu/Configuration.h
  40. 34
    0
      Marlin/example_configurations/Sanguinololu/Configuration_adv.h
  41. 0
    34
      Marlin/example_configurations/TinyBoy2/Configuration.h
  42. 34
    0
      Marlin/example_configurations/TinyBoy2/Configuration_adv.h
  43. 0
    34
      Marlin/example_configurations/Velleman/K8200/Configuration.h
  44. 34
    0
      Marlin/example_configurations/Velleman/K8200/Configuration_adv.h
  45. 0
    34
      Marlin/example_configurations/Velleman/K8400/Configuration.h
  46. 34
    0
      Marlin/example_configurations/Velleman/K8400/Configuration_adv.h
  47. 0
    34
      Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h
  48. 0
    34
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  49. 0
    34
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  50. 34
    0
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h
  51. 0
    34
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  52. 34
    0
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h
  53. 0
    34
      Marlin/example_configurations/delta/generic/Configuration.h
  54. 34
    0
      Marlin/example_configurations/delta/generic/Configuration_adv.h
  55. 0
    34
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  56. 34
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h
  57. 0
    34
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  58. 34
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h
  59. 0
    34
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  60. 34
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h
  61. 0
    34
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h
  62. 34
    0
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h
  63. 0
    34
      Marlin/example_configurations/makibox/Configuration.h
  64. 34
    0
      Marlin/example_configurations/makibox/Configuration_adv.h
  65. 0
    34
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  66. 34
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h
  67. 0
    34
      Marlin/example_configurations/wt150/Configuration.h
  68. 34
    0
      Marlin/example_configurations/wt150/Configuration_adv.h

+ 0
- 34
Marlin/Configuration.h Parādīt failu

@@ -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/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/AliExpress/CL-260/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/Anet/A6/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/Anet/A6/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Anet/A8/Configuration.h Parādīt failu

@@ -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/example_configurations/Anet/A8/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/BQ/Hephestos/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/BQ/Hephestos_2/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h Parādīt failu

@@ -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         2.00 // (mm) Upper limit used to validate sensor reading
1291
+  #define MEASURED_LOWER_LIMIT         1.60 // (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/example_configurations/BQ/WITBOX/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Cartesio/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/Cartesio/Configuration_adv.h Parādīt failu

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

+ 0
- 37
Marlin/example_configurations/Creality/CR-10/Configuration.h Parādīt failu

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

+ 37
- 0
Marlin/example_configurations/Creality/CR-10/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Felix/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/Felix/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Felix/DUAL/Configuration.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/FolgerTech/i3-2020/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/FolgerTech/i3-2020/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Geeetech/GT2560/Configuration.h Parādīt failu

@@ -1713,40 +1713,6 @@
1713 1713
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1714 1714
 
1715 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
-/**
1750 1716
  * Customize common displays for GT2560
1751 1717
  */
1752 1718
 #if ENABLED(ULTIMAKERCONTROLLER) || ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) || ENABLED(G3D_PANEL) || ENABLED(MKS_MINI_12864)

+ 0
- 34
Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/Infitary/i3-M508/Configuration.h Parādīt failu

@@ -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/example_configurations/Infitary/i3-M508/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Malyan/M150/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/Malyan/M150/Configuration_adv.h Parādīt failu

@@ -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/example_configurations/Micromake/C1/basic/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/Micromake/C1/enhanced/Configuration.h Parādīt failu

@@ -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/example_configurations/Micromake/C1/enhanced/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/RigidBot/Configuration.h Parādīt failu

@@ -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/example_configurations/RigidBot/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/SCARA/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/SCARA/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Sanguinololu/Configuration.h Parādīt failu

@@ -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/example_configurations/Sanguinololu/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/TinyBoy2/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/TinyBoy2/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Velleman/K8200/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/Velleman/K8200/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Velleman/K8400/Configuration.h Parādīt failu

@@ -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/example_configurations/Velleman/K8400/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/adafruit/ST7565/Configuration.h Parādīt failu

@@ -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

+ 0
- 34
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/delta/generic/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/delta/generic/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/delta/kossel_mini/Configuration.h Parādīt failu

@@ -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/example_configurations/delta/kossel_mini/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/delta/kossel_pro/Configuration.h Parādīt failu

@@ -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/example_configurations/delta/kossel_pro/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/delta/kossel_xl/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/makibox/Configuration.h Parādīt failu

@@ -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/example_configurations/makibox/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/tvrrug/Round2/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h Parādīt failu

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

+ 0
- 34
Marlin/example_configurations/wt150/Configuration.h Parādīt failu

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

+ 34
- 0
Marlin/example_configurations/wt150/Configuration_adv.h Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt