Merge pull request #3122 from thinkyhead/rc_group_filament_change
This commit is contained in:
		| @@ -851,19 +851,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -834,19 +834,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -831,19 +831,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -846,19 +846,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -849,19 +849,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         2.00  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.60  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -867,19 +867,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -851,19 +851,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -853,19 +853,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -859,19 +859,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -871,19 +871,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -843,19 +843,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -851,19 +851,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -980,19 +980,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -980,19 +980,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -984,19 +984,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -975,19 +975,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -887,19 +887,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         2.00  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.60  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         2.00  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.60  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -854,19 +854,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
| @@ -845,19 +845,21 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // Uncomment below to enable | ||||
| //#define FILAMENT_SENSOR | ||||
|  | ||||
| #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
| #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| #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 | ||||
| #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
| #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
| #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) | ||||
|  | ||||
| //defines used in the code | ||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
| #if ENABLED(FILAMENT_SENSOR) | ||||
|   #define FILAMENT_SENSOR_EXTRUDER_NUM 0   //The number of the extruder that has the filament sensor (0,1,2) | ||||
|   #define MEASUREMENT_DELAY_CM        14   //measurement delay in cm.  This is the distance from filament sensor to middle of barrel | ||||
|  | ||||
| //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. | ||||
| //#define FILAMENT_LCD_DISPLAY | ||||
|   #define MEASURED_UPPER_LIMIT         3.30  //upper limit factor used for sensor reading validation in mm | ||||
|   #define MEASURED_LOWER_LIMIT         1.90  //lower limit factor for sensor reading validation in mm | ||||
|   #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) | ||||
|  | ||||
|   #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially | ||||
|  | ||||
|   //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. | ||||
|   //#define FILAMENT_LCD_DISPLAY | ||||
| #endif | ||||
|  | ||||
| #include "Configuration_adv.h" | ||||
| #include "thermistortables.h" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user