Kaynağa Gözat

Clean up Filament Width Sensor comments

Scott Lahteine 8 yıl önce
ebeveyn
işleme
995ed90248
23 değiştirilmiş dosya ile 598 ekleme ve 460 silme
  1. 26
    20
      Marlin/Configuration.h
  2. 26
    20
      Marlin/example_configurations/Cartesio/Configuration.h
  3. 26
    20
      Marlin/example_configurations/Felix/Configuration.h
  4. 26
    20
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  5. 26
    20
      Marlin/example_configurations/Hephestos/Configuration.h
  6. 26
    20
      Marlin/example_configurations/Hephestos_2/Configuration.h
  7. 26
    20
      Marlin/example_configurations/K8200/Configuration.h
  8. 26
    20
      Marlin/example_configurations/K8400/Configuration.h
  9. 26
    20
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  10. 26
    20
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  11. 26
    20
      Marlin/example_configurations/RigidBot/Configuration.h
  12. 26
    20
      Marlin/example_configurations/SCARA/Configuration.h
  13. 26
    20
      Marlin/example_configurations/TAZ4/Configuration.h
  14. 26
    20
      Marlin/example_configurations/TinyBoy2/Configuration.h
  15. 26
    20
      Marlin/example_configurations/WITBOX/Configuration.h
  16. 26
    20
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  17. 26
    20
      Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h
  18. 26
    20
      Marlin/example_configurations/delta/generic/Configuration.h
  19. 26
    20
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  20. 26
    20
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  21. 26
    20
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  22. 26
    20
      Marlin/example_configurations/makibox/Configuration.h
  23. 26
    20
      Marlin/example_configurations/tvrrug/Round2/Configuration.h

+ 26
- 20
Marlin/Configuration.h Dosyayı Görüntüle

1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 
1549
 
1550
-/**********************************************************************\
1551
- * Support for a filament diameter sensor
1552
- * Also allows adjustment of diameter at print time (vs  at slicing)
1553
- * Single extruder only at this point (extruder 0)
1554
- *
1555
- * Motherboards
1556
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1557
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
- * 301 - Rambo  - uses Analog input 3
1559
- * Note may require analog pins to be defined for different motherboards
1560
- **********************************************************************/
1561
-// Uncomment below to enable
1550
+/**
1551
+ * Filament Width Sensor
1552
+ *
1553
+ * Measures the filament width in real-time and adjusts
1554
+ * flow rate to compensate for any irregularities.
1555
+ *
1556
+ * Also allows the measured filament diameter to set the
1557
+ * extrusion rate, so the slicer only has to specify the
1558
+ * volume.
1559
+ *
1560
+ * Only a single extruder is supported at this time.
1561
+ *
1562
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1563
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1564
+ * 301 RAMBO       : Analog input 3
1565
+ *
1566
+ * Note: May require analog pins to be defined for other boards.
1567
+ */
1562
 //#define FILAMENT_WIDTH_SENSOR
1568
 //#define FILAMENT_WIDTH_SENSOR
1563
 
1569
 
1564
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1570
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1565
 
1571
 
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1572
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1567
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1568
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1573
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1574
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1569
 
1575
 
1570
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1571
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1572
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1576
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1577
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1578
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1573
 
1579
 
1574
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1580
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1575
 
1581
 
1576
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1582
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1577
   //#define FILAMENT_LCD_DISPLAY
1583
   //#define FILAMENT_LCD_DISPLAY
1578
 #endif
1584
 #endif
1579
 
1585
 

+ 26
- 20
Marlin/example_configurations/Cartesio/Configuration.h Dosyayı Görüntüle

1546
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1546
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1547
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 
1548
 
1549
-/**********************************************************************\
1550
- * Support for a filament diameter sensor
1551
- * Also allows adjustment of diameter at print time (vs  at slicing)
1552
- * Single extruder only at this point (extruder 0)
1553
- *
1554
- * Motherboards
1555
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1556
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1557
- * 301 - Rambo  - uses Analog input 3
1558
- * Note may require analog pins to be defined for different motherboards
1559
- **********************************************************************/
1560
-// Uncomment below to enable
1549
+/**
1550
+ * Filament Width Sensor
1551
+ *
1552
+ * Measures the filament width in real-time and adjusts
1553
+ * flow rate to compensate for any irregularities.
1554
+ *
1555
+ * Also allows the measured filament diameter to set the
1556
+ * extrusion rate, so the slicer only has to specify the
1557
+ * volume.
1558
+ *
1559
+ * Only a single extruder is supported at this time.
1560
+ *
1561
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1562
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1563
+ * 301 RAMBO       : Analog input 3
1564
+ *
1565
+ * Note: May require analog pins to be defined for other boards.
1566
+ */
1561
 //#define FILAMENT_WIDTH_SENSOR
1567
 //#define FILAMENT_WIDTH_SENSOR
1562
 
1568
 
1563
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1569
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1564
 
1570
 
1565
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1571
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1566
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1567
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1572
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1573
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1568
 
1574
 
1569
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1570
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1571
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1575
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1576
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1577
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1572
 
1578
 
1573
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1579
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1574
 
1580
 
1575
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1581
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1576
   //#define FILAMENT_LCD_DISPLAY
1582
   //#define FILAMENT_LCD_DISPLAY
1577
 #endif
1583
 #endif
1578
 
1584
 

+ 26
- 20
Marlin/example_configurations/Felix/Configuration.h Dosyayı Görüntüle

1530
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1530
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1531
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1531
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1532
 
1532
 
1533
-/**********************************************************************\
1534
- * Support for a filament diameter sensor
1535
- * Also allows adjustment of diameter at print time (vs  at slicing)
1536
- * Single extruder only at this point (extruder 0)
1537
- *
1538
- * Motherboards
1539
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1540
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1541
- * 301 - Rambo  - uses Analog input 3
1542
- * Note may require analog pins to be defined for different motherboards
1543
- **********************************************************************/
1544
-// Uncomment below to enable
1533
+/**
1534
+ * Filament Width Sensor
1535
+ *
1536
+ * Measures the filament width in real-time and adjusts
1537
+ * flow rate to compensate for any irregularities.
1538
+ *
1539
+ * Also allows the measured filament diameter to set the
1540
+ * extrusion rate, so the slicer only has to specify the
1541
+ * volume.
1542
+ *
1543
+ * Only a single extruder is supported at this time.
1544
+ *
1545
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1546
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1547
+ * 301 RAMBO       : Analog input 3
1548
+ *
1549
+ * Note: May require analog pins to be defined for other boards.
1550
+ */
1545
 //#define FILAMENT_WIDTH_SENSOR
1551
 //#define FILAMENT_WIDTH_SENSOR
1546
 
1552
 
1547
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1553
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1548
 
1554
 
1549
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1555
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1550
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1551
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1556
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1557
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1552
 
1558
 
1553
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1554
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1555
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1559
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1560
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1561
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1556
 
1562
 
1557
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1563
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1558
 
1564
 
1559
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1565
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1560
   //#define FILAMENT_LCD_DISPLAY
1566
   //#define FILAMENT_LCD_DISPLAY
1561
 #endif
1567
 #endif
1562
 
1568
 

+ 26
- 20
Marlin/example_configurations/Felix/DUAL/Configuration.h Dosyayı Görüntüle

1530
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1530
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1531
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1531
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1532
 
1532
 
1533
-/**********************************************************************\
1534
- * Support for a filament diameter sensor
1535
- * Also allows adjustment of diameter at print time (vs  at slicing)
1536
- * Single extruder only at this point (extruder 0)
1537
- *
1538
- * Motherboards
1539
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1540
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1541
- * 301 - Rambo  - uses Analog input 3
1542
- * Note may require analog pins to be defined for different motherboards
1543
- **********************************************************************/
1544
-// Uncomment below to enable
1533
+/**
1534
+ * Filament Width Sensor
1535
+ *
1536
+ * Measures the filament width in real-time and adjusts
1537
+ * flow rate to compensate for any irregularities.
1538
+ *
1539
+ * Also allows the measured filament diameter to set the
1540
+ * extrusion rate, so the slicer only has to specify the
1541
+ * volume.
1542
+ *
1543
+ * Only a single extruder is supported at this time.
1544
+ *
1545
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1546
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1547
+ * 301 RAMBO       : Analog input 3
1548
+ *
1549
+ * Note: May require analog pins to be defined for other boards.
1550
+ */
1545
 //#define FILAMENT_WIDTH_SENSOR
1551
 //#define FILAMENT_WIDTH_SENSOR
1546
 
1552
 
1547
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1553
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1548
 
1554
 
1549
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1555
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1550
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1551
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1556
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1557
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1552
 
1558
 
1553
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1554
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1555
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1559
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1560
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1561
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1556
 
1562
 
1557
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1563
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1558
 
1564
 
1559
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1565
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1560
   //#define FILAMENT_LCD_DISPLAY
1566
   //#define FILAMENT_LCD_DISPLAY
1561
 #endif
1567
 #endif
1562
 
1568
 

+ 26
- 20
Marlin/example_configurations/Hephestos/Configuration.h Dosyayı Görüntüle

1538
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1538
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1539
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1539
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1540
 
1540
 
1541
-/**********************************************************************\
1542
- * Support for a filament diameter sensor
1543
- * Also allows adjustment of diameter at print time (vs  at slicing)
1544
- * Single extruder only at this point (extruder 0)
1545
- *
1546
- * Motherboards
1547
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1548
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1549
- * 301 - Rambo  - uses Analog input 3
1550
- * Note may require analog pins to be defined for different motherboards
1551
- **********************************************************************/
1552
-// Uncomment below to enable
1541
+/**
1542
+ * Filament Width Sensor
1543
+ *
1544
+ * Measures the filament width in real-time and adjusts
1545
+ * flow rate to compensate for any irregularities.
1546
+ *
1547
+ * Also allows the measured filament diameter to set the
1548
+ * extrusion rate, so the slicer only has to specify the
1549
+ * volume.
1550
+ *
1551
+ * Only a single extruder is supported at this time.
1552
+ *
1553
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1554
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1555
+ * 301 RAMBO       : Analog input 3
1556
+ *
1557
+ * Note: May require analog pins to be defined for other boards.
1558
+ */
1553
 //#define FILAMENT_WIDTH_SENSOR
1559
 //#define FILAMENT_WIDTH_SENSOR
1554
 
1560
 
1555
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1561
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1556
 
1562
 
1557
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1563
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1558
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1559
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1564
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1565
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1560
 
1566
 
1561
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1562
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1563
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1567
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1568
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1569
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1564
 
1570
 
1565
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1571
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1566
 
1572
 
1567
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1573
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1568
   //#define FILAMENT_LCD_DISPLAY
1574
   //#define FILAMENT_LCD_DISPLAY
1569
 #endif
1575
 #endif
1570
 
1576
 

+ 26
- 20
Marlin/example_configurations/Hephestos_2/Configuration.h Dosyayı Görüntüle

1541
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1541
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1542
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1542
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1543
 
1543
 
1544
-/**********************************************************************\
1545
- * Support for a filament diameter sensor
1546
- * Also allows adjustment of diameter at print time (vs  at slicing)
1547
- * Single extruder only at this point (extruder 0)
1548
- *
1549
- * Motherboards
1550
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1551
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1552
- * 301 - Rambo  - uses Analog input 3
1553
- * Note may require analog pins to be defined for different motherboards
1554
- **********************************************************************/
1555
-// Uncomment below to enable
1544
+/**
1545
+ * Filament Width Sensor
1546
+ *
1547
+ * Measures the filament width in real-time and adjusts
1548
+ * flow rate to compensate for any irregularities.
1549
+ *
1550
+ * Also allows the measured filament diameter to set the
1551
+ * extrusion rate, so the slicer only has to specify the
1552
+ * volume.
1553
+ *
1554
+ * Only a single extruder is supported at this time.
1555
+ *
1556
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1557
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
+ * 301 RAMBO       : Analog input 3
1559
+ *
1560
+ * Note: May require analog pins to be defined for other boards.
1561
+ */
1556
 //#define FILAMENT_WIDTH_SENSOR
1562
 //#define FILAMENT_WIDTH_SENSOR
1557
 
1563
 
1558
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1564
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1559
 
1565
 
1560
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1561
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1562
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1567
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1568
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1563
 
1569
 
1564
-  #define MEASURED_UPPER_LIMIT         2.00  //upper limit factor used for sensor reading validation in mm
1565
-  #define MEASURED_LOWER_LIMIT         1.60  //lower limit factor for sensor reading validation in mm
1566
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1570
+  #define MEASURED_UPPER_LIMIT         2.00 // (mm) Upper limit used to validate sensor reading
1571
+  #define MEASURED_LOWER_LIMIT         1.60 // (mm) Lower limit used to validate sensor reading
1572
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1567
 
1573
 
1568
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1574
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1569
 
1575
 
1570
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1576
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1571
   //#define FILAMENT_LCD_DISPLAY
1577
   //#define FILAMENT_LCD_DISPLAY
1572
 #endif
1578
 #endif
1573
 
1579
 

+ 26
- 20
Marlin/example_configurations/K8200/Configuration.h Dosyayı Görüntüle

1580
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1580
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1581
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1581
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1582
 
1582
 
1583
-/**********************************************************************\
1584
- * Support for a filament diameter sensor
1585
- * Also allows adjustment of diameter at print time (vs  at slicing)
1586
- * Single extruder only at this point (extruder 0)
1587
- *
1588
- * Motherboards
1589
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1590
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1591
- * 301 - Rambo  - uses Analog input 3
1592
- * Note may require analog pins to be defined for different motherboards
1593
- **********************************************************************/
1594
-// Uncomment below to enable
1583
+/**
1584
+ * Filament Width Sensor
1585
+ *
1586
+ * Measures the filament width in real-time and adjusts
1587
+ * flow rate to compensate for any irregularities.
1588
+ *
1589
+ * Also allows the measured filament diameter to set the
1590
+ * extrusion rate, so the slicer only has to specify the
1591
+ * volume.
1592
+ *
1593
+ * Only a single extruder is supported at this time.
1594
+ *
1595
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1596
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1597
+ * 301 RAMBO       : Analog input 3
1598
+ *
1599
+ * Note: May require analog pins to be defined for other boards.
1600
+ */
1595
 //#define FILAMENT_WIDTH_SENSOR
1601
 //#define FILAMENT_WIDTH_SENSOR
1596
 
1602
 
1597
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1603
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1598
 
1604
 
1599
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1605
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1600
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1601
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1606
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1607
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1602
 
1608
 
1603
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1604
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1605
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1609
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1610
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1611
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1606
 
1612
 
1607
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1613
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1608
 
1614
 
1609
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1615
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1610
   //#define FILAMENT_LCD_DISPLAY
1616
   //#define FILAMENT_LCD_DISPLAY
1611
 #endif
1617
 #endif
1612
 
1618
 

+ 26
- 20
Marlin/example_configurations/K8400/Configuration.h Dosyayı Görüntüle

1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 
1549
 
1550
-/**********************************************************************\
1551
- * Support for a filament diameter sensor
1552
- * Also allows adjustment of diameter at print time (vs  at slicing)
1553
- * Single extruder only at this point (extruder 0)
1554
- *
1555
- * Motherboards
1556
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1557
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
- * 301 - Rambo  - uses Analog input 3
1559
- * Note may require analog pins to be defined for different motherboards
1560
- **********************************************************************/
1561
-// Uncomment below to enable
1550
+/**
1551
+ * Filament Width Sensor
1552
+ *
1553
+ * Measures the filament width in real-time and adjusts
1554
+ * flow rate to compensate for any irregularities.
1555
+ *
1556
+ * Also allows the measured filament diameter to set the
1557
+ * extrusion rate, so the slicer only has to specify the
1558
+ * volume.
1559
+ *
1560
+ * Only a single extruder is supported at this time.
1561
+ *
1562
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1563
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1564
+ * 301 RAMBO       : Analog input 3
1565
+ *
1566
+ * Note: May require analog pins to be defined for other boards.
1567
+ */
1562
 //#define FILAMENT_WIDTH_SENSOR
1568
 //#define FILAMENT_WIDTH_SENSOR
1563
 
1569
 
1564
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1570
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1565
 
1571
 
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1572
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1567
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1568
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1573
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1574
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1569
 
1575
 
1570
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1571
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1572
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1576
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1577
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1578
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1573
 
1579
 
1574
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1580
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1575
 
1581
 
1576
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1582
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1577
   //#define FILAMENT_LCD_DISPLAY
1583
   //#define FILAMENT_LCD_DISPLAY
1578
 #endif
1584
 #endif
1579
 
1585
 

+ 26
- 20
Marlin/example_configurations/K8400/Dual-head/Configuration.h Dosyayı Görüntüle

1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 
1549
 
1550
-/**********************************************************************\
1551
- * Support for a filament diameter sensor
1552
- * Also allows adjustment of diameter at print time (vs  at slicing)
1553
- * Single extruder only at this point (extruder 0)
1554
- *
1555
- * Motherboards
1556
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1557
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
- * 301 - Rambo  - uses Analog input 3
1559
- * Note may require analog pins to be defined for different motherboards
1560
- **********************************************************************/
1561
-// Uncomment below to enable
1550
+/**
1551
+ * Filament Width Sensor
1552
+ *
1553
+ * Measures the filament width in real-time and adjusts
1554
+ * flow rate to compensate for any irregularities.
1555
+ *
1556
+ * Also allows the measured filament diameter to set the
1557
+ * extrusion rate, so the slicer only has to specify the
1558
+ * volume.
1559
+ *
1560
+ * Only a single extruder is supported at this time.
1561
+ *
1562
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1563
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1564
+ * 301 RAMBO       : Analog input 3
1565
+ *
1566
+ * Note: May require analog pins to be defined for other boards.
1567
+ */
1562
 //#define FILAMENT_WIDTH_SENSOR
1568
 //#define FILAMENT_WIDTH_SENSOR
1563
 
1569
 
1564
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1570
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1565
 
1571
 
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1572
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1567
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1568
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1573
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1574
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1569
 
1575
 
1570
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1571
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1572
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1576
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1577
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1578
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1573
 
1579
 
1574
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1580
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1575
 
1581
 
1576
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1582
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1577
   //#define FILAMENT_LCD_DISPLAY
1583
   //#define FILAMENT_LCD_DISPLAY
1578
 #endif
1584
 #endif
1579
 
1585
 

+ 26
- 20
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Dosyayı Görüntüle

1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 
1549
 
1550
-/**********************************************************************\
1551
- * Support for a filament diameter sensor
1552
- * Also allows adjustment of diameter at print time (vs  at slicing)
1553
- * Single extruder only at this point (extruder 0)
1554
- *
1555
- * Motherboards
1556
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1557
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
- * 301 - Rambo  - uses Analog input 3
1559
- * Note may require analog pins to be defined for different motherboards
1560
- **********************************************************************/
1561
-// Uncomment below to enable
1550
+/**
1551
+ * Filament Width Sensor
1552
+ *
1553
+ * Measures the filament width in real-time and adjusts
1554
+ * flow rate to compensate for any irregularities.
1555
+ *
1556
+ * Also allows the measured filament diameter to set the
1557
+ * extrusion rate, so the slicer only has to specify the
1558
+ * volume.
1559
+ *
1560
+ * Only a single extruder is supported at this time.
1561
+ *
1562
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1563
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1564
+ * 301 RAMBO       : Analog input 3
1565
+ *
1566
+ * Note: May require analog pins to be defined for other boards.
1567
+ */
1562
 //#define FILAMENT_WIDTH_SENSOR
1568
 //#define FILAMENT_WIDTH_SENSOR
1563
 
1569
 
1564
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1570
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1565
 
1571
 
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1572
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1567
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1568
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1573
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1574
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1569
 
1575
 
1570
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1571
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1572
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1576
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1577
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1578
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1573
 
1579
 
1574
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1580
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1575
 
1581
 
1576
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1582
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1577
   //#define FILAMENT_LCD_DISPLAY
1583
   //#define FILAMENT_LCD_DISPLAY
1578
 #endif
1584
 #endif
1579
 
1585
 

+ 26
- 20
Marlin/example_configurations/RigidBot/Configuration.h Dosyayı Görüntüle

1548
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1549
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1550
 
1550
 
1551
-/**********************************************************************\
1552
- * Support for a filament diameter sensor
1553
- * Also allows adjustment of diameter at print time (vs  at slicing)
1554
- * Single extruder only at this point (extruder 0)
1555
- *
1556
- * Motherboards
1557
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1558
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1559
- * 301 - Rambo  - uses Analog input 3
1560
- * Note may require analog pins to be defined for different motherboards
1561
- **********************************************************************/
1562
-// Uncomment below to enable
1551
+/**
1552
+ * Filament Width Sensor
1553
+ *
1554
+ * Measures the filament width in real-time and adjusts
1555
+ * flow rate to compensate for any irregularities.
1556
+ *
1557
+ * Also allows the measured filament diameter to set the
1558
+ * extrusion rate, so the slicer only has to specify the
1559
+ * volume.
1560
+ *
1561
+ * Only a single extruder is supported at this time.
1562
+ *
1563
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1564
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1565
+ * 301 RAMBO       : Analog input 3
1566
+ *
1567
+ * Note: May require analog pins to be defined for other boards.
1568
+ */
1563
 //#define FILAMENT_WIDTH_SENSOR
1569
 //#define FILAMENT_WIDTH_SENSOR
1564
 
1570
 
1565
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1571
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1566
 
1572
 
1567
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1573
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1568
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1569
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1574
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1575
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1570
 
1576
 
1571
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1572
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1573
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1577
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1578
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1579
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1574
 
1580
 
1575
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1581
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1576
 
1582
 
1577
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1583
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1578
   //#define FILAMENT_LCD_DISPLAY
1584
   //#define FILAMENT_LCD_DISPLAY
1579
 #endif
1585
 #endif
1580
 
1586
 

+ 26
- 20
Marlin/example_configurations/SCARA/Configuration.h Dosyayı Görüntüle

1562
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1562
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1563
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1563
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1564
 
1564
 
1565
-/**********************************************************************\
1566
- * Support for a filament diameter sensor
1567
- * Also allows adjustment of diameter at print time (vs  at slicing)
1568
- * Single extruder only at this point (extruder 0)
1569
- *
1570
- * Motherboards
1571
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1572
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1573
- * 301 - Rambo  - uses Analog input 3
1574
- * Note may require analog pins to be defined for different motherboards
1575
- **********************************************************************/
1576
-// Uncomment below to enable
1565
+/**
1566
+ * Filament Width Sensor
1567
+ *
1568
+ * Measures the filament width in real-time and adjusts
1569
+ * flow rate to compensate for any irregularities.
1570
+ *
1571
+ * Also allows the measured filament diameter to set the
1572
+ * extrusion rate, so the slicer only has to specify the
1573
+ * volume.
1574
+ *
1575
+ * Only a single extruder is supported at this time.
1576
+ *
1577
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1578
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1579
+ * 301 RAMBO       : Analog input 3
1580
+ *
1581
+ * Note: May require analog pins to be defined for other boards.
1582
+ */
1577
 //#define FILAMENT_WIDTH_SENSOR
1583
 //#define FILAMENT_WIDTH_SENSOR
1578
 
1584
 
1579
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1585
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1580
 
1586
 
1581
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1587
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1582
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1583
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1588
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1589
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1584
 
1590
 
1585
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1586
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1587
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1591
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1592
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1593
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1588
 
1594
 
1589
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1595
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1590
 
1596
 
1591
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1597
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1592
   //#define FILAMENT_LCD_DISPLAY
1598
   //#define FILAMENT_LCD_DISPLAY
1593
 #endif
1599
 #endif
1594
 
1600
 

+ 26
- 20
Marlin/example_configurations/TAZ4/Configuration.h Dosyayı Görüntüle

1567
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1567
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1568
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1568
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1569
 
1569
 
1570
-/**********************************************************************\
1571
- * Support for a filament diameter sensor
1572
- * Also allows adjustment of diameter at print time (vs  at slicing)
1573
- * Single extruder only at this point (extruder 0)
1574
- *
1575
- * Motherboards
1576
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1577
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1578
- * 301 - Rambo  - uses Analog input 3
1579
- * Note may require analog pins to be defined for different motherboards
1580
- **********************************************************************/
1581
-// Uncomment below to enable
1570
+/**
1571
+ * Filament Width Sensor
1572
+ *
1573
+ * Measures the filament width in real-time and adjusts
1574
+ * flow rate to compensate for any irregularities.
1575
+ *
1576
+ * Also allows the measured filament diameter to set the
1577
+ * extrusion rate, so the slicer only has to specify the
1578
+ * volume.
1579
+ *
1580
+ * Only a single extruder is supported at this time.
1581
+ *
1582
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1583
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1584
+ * 301 RAMBO       : Analog input 3
1585
+ *
1586
+ * Note: May require analog pins to be defined for other boards.
1587
+ */
1582
 //#define FILAMENT_WIDTH_SENSOR
1588
 //#define FILAMENT_WIDTH_SENSOR
1583
 
1589
 
1584
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1590
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1585
 
1591
 
1586
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1592
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1587
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1588
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1593
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1594
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1589
 
1595
 
1590
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1591
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1592
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1596
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1597
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1598
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1593
 
1599
 
1594
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1600
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1595
 
1601
 
1596
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1602
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1597
   //#define FILAMENT_LCD_DISPLAY
1603
   //#define FILAMENT_LCD_DISPLAY
1598
 #endif
1604
 #endif
1599
 
1605
 

+ 26
- 20
Marlin/example_configurations/TinyBoy2/Configuration.h Dosyayı Görüntüle

1598
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1598
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1599
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1599
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1600
 
1600
 
1601
-/**********************************************************************\
1602
- * Support for a filament diameter sensor
1603
- * Also allows adjustment of diameter at print time (vs  at slicing)
1604
- * Single extruder only at this point (extruder 0)
1605
- *
1606
- * Motherboards
1607
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1608
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1609
- * 301 - Rambo  - uses Analog input 3
1610
- * Note may require analog pins to be defined for different motherboards
1611
- **********************************************************************/
1612
-// Uncomment below to enable
1601
+/**
1602
+ * Filament Width Sensor
1603
+ *
1604
+ * Measures the filament width in real-time and adjusts
1605
+ * flow rate to compensate for any irregularities.
1606
+ *
1607
+ * Also allows the measured filament diameter to set the
1608
+ * extrusion rate, so the slicer only has to specify the
1609
+ * volume.
1610
+ *
1611
+ * Only a single extruder is supported at this time.
1612
+ *
1613
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1614
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1615
+ * 301 RAMBO       : Analog input 3
1616
+ *
1617
+ * Note: May require analog pins to be defined for other boards.
1618
+ */
1613
 //#define FILAMENT_WIDTH_SENSOR
1619
 //#define FILAMENT_WIDTH_SENSOR
1614
 
1620
 
1615
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1621
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1616
 
1622
 
1617
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1623
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1618
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1619
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1624
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1625
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1620
 
1626
 
1621
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1622
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1623
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1627
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1628
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1629
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1624
 
1630
 
1625
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1631
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1626
 
1632
 
1627
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1633
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1628
   //#define FILAMENT_LCD_DISPLAY
1634
   //#define FILAMENT_LCD_DISPLAY
1629
 #endif
1635
 #endif
1630
 
1636
 

+ 26
- 20
Marlin/example_configurations/WITBOX/Configuration.h Dosyayı Görüntüle

1538
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1538
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1539
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1539
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1540
 
1540
 
1541
-/**********************************************************************\
1542
- * Support for a filament diameter sensor
1543
- * Also allows adjustment of diameter at print time (vs  at slicing)
1544
- * Single extruder only at this point (extruder 0)
1545
- *
1546
- * Motherboards
1547
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1548
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1549
- * 301 - Rambo  - uses Analog input 3
1550
- * Note may require analog pins to be defined for different motherboards
1551
- **********************************************************************/
1552
-// Uncomment below to enable
1541
+/**
1542
+ * Filament Width Sensor
1543
+ *
1544
+ * Measures the filament width in real-time and adjusts
1545
+ * flow rate to compensate for any irregularities.
1546
+ *
1547
+ * Also allows the measured filament diameter to set the
1548
+ * extrusion rate, so the slicer only has to specify the
1549
+ * volume.
1550
+ *
1551
+ * Only a single extruder is supported at this time.
1552
+ *
1553
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1554
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1555
+ * 301 RAMBO       : Analog input 3
1556
+ *
1557
+ * Note: May require analog pins to be defined for other boards.
1558
+ */
1553
 //#define FILAMENT_WIDTH_SENSOR
1559
 //#define FILAMENT_WIDTH_SENSOR
1554
 
1560
 
1555
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1561
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1556
 
1562
 
1557
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1563
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1558
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1559
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1564
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1565
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1560
 
1566
 
1561
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1562
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1563
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1567
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1568
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1569
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1564
 
1570
 
1565
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1571
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1566
 
1572
 
1567
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1573
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1568
   //#define FILAMENT_LCD_DISPLAY
1574
   //#define FILAMENT_LCD_DISPLAY
1569
 #endif
1575
 #endif
1570
 
1576
 

+ 26
- 20
Marlin/example_configurations/adafruit/ST7565/Configuration.h Dosyayı Görüntüle

1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1547
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1548
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1549
 
1549
 
1550
-/**********************************************************************\
1551
- * Support for a filament diameter sensor
1552
- * Also allows adjustment of diameter at print time (vs  at slicing)
1553
- * Single extruder only at this point (extruder 0)
1554
- *
1555
- * Motherboards
1556
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1557
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1558
- * 301 - Rambo  - uses Analog input 3
1559
- * Note may require analog pins to be defined for different motherboards
1560
- **********************************************************************/
1561
-// Uncomment below to enable
1550
+/**
1551
+ * Filament Width Sensor
1552
+ *
1553
+ * Measures the filament width in real-time and adjusts
1554
+ * flow rate to compensate for any irregularities.
1555
+ *
1556
+ * Also allows the measured filament diameter to set the
1557
+ * extrusion rate, so the slicer only has to specify the
1558
+ * volume.
1559
+ *
1560
+ * Only a single extruder is supported at this time.
1561
+ *
1562
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1563
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1564
+ * 301 RAMBO       : Analog input 3
1565
+ *
1566
+ * Note: May require analog pins to be defined for other boards.
1567
+ */
1562
 //#define FILAMENT_WIDTH_SENSOR
1568
 //#define FILAMENT_WIDTH_SENSOR
1563
 
1569
 
1564
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1570
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1565
 
1571
 
1566
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1572
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1567
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1568
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1573
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1574
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1569
 
1575
 
1570
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1571
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1572
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1576
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1577
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1578
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1573
 
1579
 
1574
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1580
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1575
 
1581
 
1576
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1582
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1577
   //#define FILAMENT_LCD_DISPLAY
1583
   //#define FILAMENT_LCD_DISPLAY
1578
 #endif
1584
 #endif
1579
 
1585
 

+ 26
- 20
Marlin/example_configurations/delta/flsun_kossel_mini/Configuration.h Dosyayı Görüntüle

1654
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1654
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1655
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1655
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1656
 
1656
 
1657
-/**********************************************************************\
1658
- * Support for a filament diameter sensor
1659
- * Also allows adjustment of diameter at print time (vs  at slicing)
1660
- * Single extruder only at this point (extruder 0)
1661
- *
1662
- * Motherboards
1663
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1664
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1665
- * 301 - Rambo  - uses Analog input 3
1666
- * Note may require analog pins to be defined for different motherboards
1667
- **********************************************************************/
1668
-// Uncomment below to enable
1657
+/**
1658
+ * Filament Width Sensor
1659
+ *
1660
+ * Measures the filament width in real-time and adjusts
1661
+ * flow rate to compensate for any irregularities.
1662
+ *
1663
+ * Also allows the measured filament diameter to set the
1664
+ * extrusion rate, so the slicer only has to specify the
1665
+ * volume.
1666
+ *
1667
+ * Only a single extruder is supported at this time.
1668
+ *
1669
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1670
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1671
+ * 301 RAMBO       : Analog input 3
1672
+ *
1673
+ * Note: May require analog pins to be defined for other boards.
1674
+ */
1669
 //#define FILAMENT_WIDTH_SENSOR
1675
 //#define FILAMENT_WIDTH_SENSOR
1670
 
1676
 
1671
-#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1677
+#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1672
 
1678
 
1673
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1679
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1674
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1675
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1680
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1681
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1676
 
1682
 
1677
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1678
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1679
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1683
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1684
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1685
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1680
 
1686
 
1681
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1687
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1682
 
1688
 
1683
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1689
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1684
   //#define FILAMENT_LCD_DISPLAY
1690
   //#define FILAMENT_LCD_DISPLAY
1685
 #endif
1691
 #endif
1686
 
1692
 

+ 26
- 20
Marlin/example_configurations/delta/generic/Configuration.h Dosyayı Görüntüle

1638
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1638
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1639
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1639
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1640
 
1640
 
1641
-/**********************************************************************\
1642
- * Support for a filament diameter sensor
1643
- * Also allows adjustment of diameter at print time (vs  at slicing)
1644
- * Single extruder only at this point (extruder 0)
1645
- *
1646
- * Motherboards
1647
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1648
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1649
- * 301 - Rambo  - uses Analog input 3
1650
- * Note may require analog pins to be defined for different motherboards
1651
- **********************************************************************/
1652
-// Uncomment below to enable
1641
+/**
1642
+ * Filament Width Sensor
1643
+ *
1644
+ * Measures the filament width in real-time and adjusts
1645
+ * flow rate to compensate for any irregularities.
1646
+ *
1647
+ * Also allows the measured filament diameter to set the
1648
+ * extrusion rate, so the slicer only has to specify the
1649
+ * volume.
1650
+ *
1651
+ * Only a single extruder is supported at this time.
1652
+ *
1653
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1654
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1655
+ * 301 RAMBO       : Analog input 3
1656
+ *
1657
+ * Note: May require analog pins to be defined for other boards.
1658
+ */
1653
 //#define FILAMENT_WIDTH_SENSOR
1659
 //#define FILAMENT_WIDTH_SENSOR
1654
 
1660
 
1655
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1661
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1656
 
1662
 
1657
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1663
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1658
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1659
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1664
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1665
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1660
 
1666
 
1661
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1662
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1663
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1667
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1668
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1669
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1664
 
1670
 
1665
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1671
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1666
 
1672
 
1667
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1673
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1668
   //#define FILAMENT_LCD_DISPLAY
1674
   //#define FILAMENT_LCD_DISPLAY
1669
 #endif
1675
 #endif
1670
 
1676
 

+ 26
- 20
Marlin/example_configurations/delta/kossel_mini/Configuration.h Dosyayı Görüntüle

1634
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1634
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1635
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1635
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1636
 
1636
 
1637
-/**********************************************************************\
1638
- * Support for a filament diameter sensor
1639
- * Also allows adjustment of diameter at print time (vs  at slicing)
1640
- * Single extruder only at this point (extruder 0)
1641
- *
1642
- * Motherboards
1643
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1644
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1645
- * 301 - Rambo  - uses Analog input 3
1646
- * Note may require analog pins to be defined for different motherboards
1647
- **********************************************************************/
1648
-// Uncomment below to enable
1637
+/**
1638
+ * Filament Width Sensor
1639
+ *
1640
+ * Measures the filament width in real-time and adjusts
1641
+ * flow rate to compensate for any irregularities.
1642
+ *
1643
+ * Also allows the measured filament diameter to set the
1644
+ * extrusion rate, so the slicer only has to specify the
1645
+ * volume.
1646
+ *
1647
+ * Only a single extruder is supported at this time.
1648
+ *
1649
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1650
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1651
+ * 301 RAMBO       : Analog input 3
1652
+ *
1653
+ * Note: May require analog pins to be defined for other boards.
1654
+ */
1649
 //#define FILAMENT_WIDTH_SENSOR
1655
 //#define FILAMENT_WIDTH_SENSOR
1650
 
1656
 
1651
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1657
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1652
 
1658
 
1653
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1659
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1654
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1655
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1660
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1661
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1656
 
1662
 
1657
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1658
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1659
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1663
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1664
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1665
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1660
 
1666
 
1661
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1667
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1662
 
1668
 
1663
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1669
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1664
   //#define FILAMENT_LCD_DISPLAY
1670
   //#define FILAMENT_LCD_DISPLAY
1665
 #endif
1671
 #endif
1666
 
1672
 

+ 26
- 20
Marlin/example_configurations/delta/kossel_pro/Configuration.h Dosyayı Görüntüle

1641
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1641
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1642
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1642
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1643
 
1643
 
1644
-/**********************************************************************\
1645
- * Support for a filament diameter sensor
1646
- * Also allows adjustment of diameter at print time (vs  at slicing)
1647
- * Single extruder only at this point (extruder 0)
1648
- *
1649
- * Motherboards
1650
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1651
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1652
- * 301 - Rambo  - uses Analog input 3
1653
- * Note may require analog pins to be defined for different motherboards
1654
- **********************************************************************/
1655
-// Uncomment below to enable
1644
+/**
1645
+ * Filament Width Sensor
1646
+ *
1647
+ * Measures the filament width in real-time and adjusts
1648
+ * flow rate to compensate for any irregularities.
1649
+ *
1650
+ * Also allows the measured filament diameter to set the
1651
+ * extrusion rate, so the slicer only has to specify the
1652
+ * volume.
1653
+ *
1654
+ * Only a single extruder is supported at this time.
1655
+ *
1656
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1657
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1658
+ * 301 RAMBO       : Analog input 3
1659
+ *
1660
+ * Note: May require analog pins to be defined for other boards.
1661
+ */
1656
 //#define FILAMENT_WIDTH_SENSOR
1662
 //#define FILAMENT_WIDTH_SENSOR
1657
 
1663
 
1658
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1664
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1659
 
1665
 
1660
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1666
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1661
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1662
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1667
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1668
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1663
 
1669
 
1664
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1665
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1666
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1670
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1671
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1672
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1667
 
1673
 
1668
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1674
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1669
 
1675
 
1670
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1676
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1671
   //#define FILAMENT_LCD_DISPLAY
1677
   //#define FILAMENT_LCD_DISPLAY
1672
 #endif
1678
 #endif
1673
 
1679
 

+ 26
- 20
Marlin/example_configurations/delta/kossel_xl/Configuration.h Dosyayı Görüntüle

1649
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1649
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1650
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1650
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1651
 
1651
 
1652
-/**********************************************************************\
1653
- * Support for a filament diameter sensor
1654
- * Also allows adjustment of diameter at print time (vs  at slicing)
1655
- * Single extruder only at this point (extruder 0)
1656
- *
1657
- * Motherboards
1658
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1659
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1660
- * 301 - Rambo  - uses Analog input 3
1661
- * Note may require analog pins to be defined for different motherboards
1662
- **********************************************************************/
1663
-// Uncomment below to enable
1652
+/**
1653
+ * Filament Width Sensor
1654
+ *
1655
+ * Measures the filament width in real-time and adjusts
1656
+ * flow rate to compensate for any irregularities.
1657
+ *
1658
+ * Also allows the measured filament diameter to set the
1659
+ * extrusion rate, so the slicer only has to specify the
1660
+ * volume.
1661
+ *
1662
+ * Only a single extruder is supported at this time.
1663
+ *
1664
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1665
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1666
+ * 301 RAMBO       : Analog input 3
1667
+ *
1668
+ * Note: May require analog pins to be defined for other boards.
1669
+ */
1664
 //#define FILAMENT_WIDTH_SENSOR
1670
 //#define FILAMENT_WIDTH_SENSOR
1665
 
1671
 
1666
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1672
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1667
 
1673
 
1668
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1674
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1669
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1670
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1675
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1676
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1671
 
1677
 
1672
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1673
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1674
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1678
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1679
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1680
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1675
 
1681
 
1676
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1682
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1677
 
1683
 
1678
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1684
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1679
   //#define FILAMENT_LCD_DISPLAY
1685
   //#define FILAMENT_LCD_DISPLAY
1680
 #endif
1686
 #endif
1681
 
1687
 

+ 26
- 20
Marlin/example_configurations/makibox/Configuration.h Dosyayı Görüntüle

1550
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1550
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1551
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1551
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1552
 
1552
 
1553
-/**********************************************************************\
1554
- * Support for a filament diameter sensor
1555
- * Also allows adjustment of diameter at print time (vs  at slicing)
1556
- * Single extruder only at this point (extruder 0)
1557
- *
1558
- * Motherboards
1559
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1560
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1561
- * 301 - Rambo  - uses Analog input 3
1562
- * Note may require analog pins to be defined for different motherboards
1563
- **********************************************************************/
1564
-// Uncomment below to enable
1553
+/**
1554
+ * Filament Width Sensor
1555
+ *
1556
+ * Measures the filament width in real-time and adjusts
1557
+ * flow rate to compensate for any irregularities.
1558
+ *
1559
+ * Also allows the measured filament diameter to set the
1560
+ * extrusion rate, so the slicer only has to specify the
1561
+ * volume.
1562
+ *
1563
+ * Only a single extruder is supported at this time.
1564
+ *
1565
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1566
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1567
+ * 301 RAMBO       : Analog input 3
1568
+ *
1569
+ * Note: May require analog pins to be defined for other boards.
1570
+ */
1565
 //#define FILAMENT_WIDTH_SENSOR
1571
 //#define FILAMENT_WIDTH_SENSOR
1566
 
1572
 
1567
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1573
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1568
 
1574
 
1569
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1575
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1570
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1571
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1576
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1577
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1572
 
1578
 
1573
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1574
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1575
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1579
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1580
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1581
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1576
 
1582
 
1577
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1583
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1578
 
1584
 
1579
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1585
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1580
   //#define FILAMENT_LCD_DISPLAY
1586
   //#define FILAMENT_LCD_DISPLAY
1581
 #endif
1587
 #endif
1582
 
1588
 

+ 26
- 20
Marlin/example_configurations/tvrrug/Round2/Configuration.h Dosyayı Görüntüle

1543
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1543
 // With this option servos are powered only during movement, then turned off to prevent jitter.
1544
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1544
 //#define DEACTIVATE_SERVOS_AFTER_MOVE
1545
 
1545
 
1546
-/**********************************************************************\
1547
- * Support for a filament diameter sensor
1548
- * Also allows adjustment of diameter at print time (vs  at slicing)
1549
- * Single extruder only at this point (extruder 0)
1550
- *
1551
- * Motherboards
1552
- * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector
1553
- * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E)
1554
- * 301 - Rambo  - uses Analog input 3
1555
- * Note may require analog pins to be defined for different motherboards
1556
- **********************************************************************/
1557
-// Uncomment below to enable
1546
+/**
1547
+ * Filament Width Sensor
1548
+ *
1549
+ * Measures the filament width in real-time and adjusts
1550
+ * flow rate to compensate for any irregularities.
1551
+ *
1552
+ * Also allows the measured filament diameter to set the
1553
+ * extrusion rate, so the slicer only has to specify the
1554
+ * volume.
1555
+ *
1556
+ * Only a single extruder is supported at this time.
1557
+ *
1558
+ *  34 RAMPS_14    : Analog input 5 on the AUX2 connector
1559
+ *  81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
1560
+ * 301 RAMBO       : Analog input 3
1561
+ *
1562
+ * Note: May require analog pins to be defined for other boards.
1563
+ */
1558
 //#define FILAMENT_WIDTH_SENSOR
1564
 //#define FILAMENT_WIDTH_SENSOR
1559
 
1565
 
1560
-#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00  //Enter the diameter (in mm) of the filament generally used (3.0 mm or 1.75 mm) - this is then used in the slicer software.  Used for sensor reading validation
1566
+#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
1561
 
1567
 
1562
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1568
 #if ENABLED(FILAMENT_WIDTH_SENSOR)
1563
-  #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2)
1564
-  #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel
1569
+  #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1570
+  #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1565
 
1571
 
1566
-  #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm
1567
-  #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm
1568
-  #define MAX_MEASUREMENT_DELAY       20     //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
1572
+  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1573
+  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1574
+  #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1569
 
1575
 
1570
-  #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
1576
+  #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
1571
 
1577
 
1572
-  //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
1578
+  // Display filament width on the LCD status line. Status messages will expire after 5 seconds.
1573
   //#define FILAMENT_LCD_DISPLAY
1579
   //#define FILAMENT_LCD_DISPLAY
1574
 #endif
1580
 #endif
1575
 
1581
 

Loading…
İptal
Kaydet