Move Filament Width Sensor to Configuration_adv.h
This commit is contained in:
parent
b76e173205
commit
3f0a982b8c
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1720,38 +1720,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1859,38 +1859,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1708,38 +1708,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1695,38 +1695,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1691,38 +1691,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1701,38 +1701,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 2.00 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.60 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1252,6 +1252,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 2.00 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.60 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1691,38 +1691,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1699,38 +1699,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1710,41 +1710,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#define DEFAULT_STDDEV_FILAMENT_DIA 0.05 // Typical estimate for cheap filament
|
|
||||||
//#define DEFAULT_STDDEV_FILAMENT_DIA 0.02 // Typical advertised for higher quality filament
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT (DEFAULT_NOMINAL_FILAMENT_DIA-4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,43 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#define DEFAULT_STDDEV_FILAMENT_DIA 0.05 // Typical estimate for cheap filament
|
||||||
|
//#define DEFAULT_STDDEV_FILAMENT_DIA 0.02 // Typical advertised for higher quality filament
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT (DEFAULT_NOMINAL_FILAMENT_DIA+4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT (DEFAULT_NOMINAL_FILAMENT_DIA-4*DEFAULT_STDDEV_FILAMENT_DIA) // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1682,38 +1682,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1682,38 +1682,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1697,38 +1697,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1715,40 +1715,6 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Customize common displays for GT2560
|
* Customize common displays for GT2560
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1704,38 +1704,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1728,38 +1728,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1249,6 +1249,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1704,38 +1704,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1704,38 +1704,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1259,6 +1259,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1675,38 +1675,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1277,6 +1277,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1712,38 +1712,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1703,38 +1703,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1731,38 +1731,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1244,6 +1244,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1756,38 +1756,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1701,38 +1701,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1735,38 +1735,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1263,6 +1263,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1700,38 +1700,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1834,38 +1834,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 1.95 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.20 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 1.95 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.20 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1827,38 +1827,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1822,38 +1822,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1825,38 +1825,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1825,38 +1825,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1262,6 +1262,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1834,38 +1834,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1257,6 +1257,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1714,38 +1714,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1703,38 +1703,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1695,38 +1695,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1255,6 +1255,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
|
@ -1705,38 +1705,4 @@
|
||||||
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
||||||
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
||||||
|
|
||||||
/**
|
|
||||||
* Filament Width Sensor
|
|
||||||
*
|
|
||||||
* Measures the filament width in real-time and adjusts
|
|
||||||
* flow rate to compensate for any irregularities.
|
|
||||||
*
|
|
||||||
* Also allows the measured filament diameter to set the
|
|
||||||
* extrusion rate, so the slicer only has to specify the
|
|
||||||
* volume.
|
|
||||||
*
|
|
||||||
* Only a single extruder is supported at this time.
|
|
||||||
*
|
|
||||||
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
|
||||||
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
|
||||||
* 301 RAMBO : Analog input 3
|
|
||||||
*
|
|
||||||
* Note: May require analog pins to be defined for other boards.
|
|
||||||
*/
|
|
||||||
//#define FILAMENT_WIDTH_SENSOR
|
|
||||||
|
|
||||||
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
|
||||||
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
|
||||||
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
|
||||||
|
|
||||||
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
|
||||||
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
|
||||||
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
|
||||||
|
|
||||||
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
|
||||||
|
|
||||||
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
|
||||||
//#define FILAMENT_LCD_DISPLAY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // CONFIGURATION_H
|
#endif // CONFIGURATION_H
|
||||||
|
|
|
@ -1256,6 +1256,40 @@
|
||||||
//#define SPEED_POWER_MAX 100 // 0-100%
|
//#define SPEED_POWER_MAX 100 // 0-100%
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filament Width Sensor
|
||||||
|
*
|
||||||
|
* Measures the filament width in real-time and adjusts
|
||||||
|
* flow rate to compensate for any irregularities.
|
||||||
|
*
|
||||||
|
* Also allows the measured filament diameter to set the
|
||||||
|
* extrusion rate, so the slicer only has to specify the
|
||||||
|
* volume.
|
||||||
|
*
|
||||||
|
* Only a single extruder is supported at this time.
|
||||||
|
*
|
||||||
|
* 34 RAMPS_14 : Analog input 5 on the AUX2 connector
|
||||||
|
* 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E)
|
||||||
|
* 301 RAMBO : Analog input 3
|
||||||
|
*
|
||||||
|
* Note: May require analog pins to be defined for other boards.
|
||||||
|
*/
|
||||||
|
//#define FILAMENT_WIDTH_SENSOR
|
||||||
|
|
||||||
|
#if ENABLED(FILAMENT_WIDTH_SENSOR)
|
||||||
|
#define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4]
|
||||||
|
#define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber
|
||||||
|
|
||||||
|
#define MEASURED_UPPER_LIMIT 3.30 // (mm) Upper limit used to validate sensor reading
|
||||||
|
#define MEASURED_LOWER_LIMIT 1.90 // (mm) Lower limit used to validate sensor reading
|
||||||
|
#define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
|
||||||
|
|
||||||
|
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially
|
||||||
|
|
||||||
|
// Display filament width on the LCD status line. Status messages will expire after 5 seconds.
|
||||||
|
//#define FILAMENT_LCD_DISPLAY
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CNC Coordinate Systems
|
* CNC Coordinate Systems
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue