Merge pull request #8410 from thinkyhead/bf2_fix_printrboard_pins
[2.0] Move test extrusion options under G26
This commit is contained in:
commit
d8199b5db9
78 changed files with 1593 additions and 1985 deletions
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -970,6 +973,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1710,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1093,6 +1096,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1849,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -956,6 +959,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1698,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 2
|
#define EXTRUDERS 2
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1685,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -139,6 +139,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -941,6 +944,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1681,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -135,6 +135,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -951,6 +954,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1691,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -139,6 +139,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -941,6 +944,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1681,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -137,6 +137,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 3
|
#define EXTRUDERS 3
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -949,6 +952,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1689,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -960,6 +963,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1700,53 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -932,6 +935,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1672,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 2
|
#define EXTRUDERS 2
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -932,6 +935,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1672,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -137,6 +137,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -947,6 +950,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 25
|
#define UBL_PROBE_PT_3_Y 25
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1687,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -965,6 +968,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1705,52 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -954,6 +957,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1694,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -141,6 +141,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -978,6 +981,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1718,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -954,6 +957,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1694,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -954,6 +957,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1694,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -137,6 +137,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -951,6 +954,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1665,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -139,6 +139,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1 // Single extruder. Set to 2 for dual extruders
|
#define EXTRUDERS 1 // Single extruder. Set to 2 for dual extruders
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -948,6 +951,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -166,6 +166,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -962,6 +965,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1702,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -953,6 +956,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1693,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -981,6 +984,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1721,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -158,6 +158,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1006,6 +1009,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1746,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
//#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1691,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -156,6 +156,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -980,6 +983,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1725,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 2
|
#define EXTRUDERS 2
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -950,6 +953,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1690,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1084,6 +1087,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1824,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1078,6 +1081,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1817,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1073,6 +1076,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1812,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1076,6 +1079,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1815,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -140,6 +140,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1076,6 +1079,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1815,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -1085,6 +1088,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
#define UBL_PROBE_PT_3_Y _PY(DELTA_PROBEABLE_RADIUS, 240)
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1824,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -141,6 +141,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -964,6 +967,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 211
|
#define UBL_PROBE_PT_3_Y 211
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1704,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .5 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .35 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -953,6 +956,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1693,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -945,6 +948,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1685,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -136,6 +136,9 @@
|
||||||
// :[1, 2, 3, 4, 5]
|
// :[1, 2, 3, 4, 5]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
|
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
|
||||||
|
|
||||||
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
// For Cyclops or any "multi-extruder" that shares a single nozzle.
|
||||||
//#define SINGLENOZZLE
|
//#define SINGLENOZZLE
|
||||||
|
|
||||||
|
@ -955,6 +958,13 @@
|
||||||
#define UBL_PROBE_PT_3_Y 20
|
#define UBL_PROBE_PT_3_Y 20
|
||||||
|
|
||||||
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define UBL_G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
|
#if ENABLED(UBL_G26_MESH_VALIDATION)
|
||||||
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (c) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
|
#define MESH_TEST_BED_TEMP 60.0 // (c) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
|
#endif
|
||||||
|
|
||||||
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
#define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle
|
||||||
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
#define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500
|
||||||
|
|
||||||
|
@ -1695,50 +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
|
||||||
|
|
||||||
/**
|
|
||||||
* Default extrusion settings
|
|
||||||
*
|
|
||||||
* These settings control basic extrusion from within the Marlin firmware.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00 // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.
|
|
||||||
#define DEFAULT_NOZZLE_SIZE .4 // (mm) Diameter of primary nozzle. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_LAYER_HEIGHT .2 // (mm) Default layer height that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_HOTEND_TEMP 205.0 // (c) Default nozzle temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
#define DEFAULT_BED_TEMP 60.0 // (c) Default bed temperature that will produce usable results by the printer. Used by G26 Mesh Validation Pattern tool.
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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)
|
|
||||||
#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
|
||||||
*
|
*
|
||||||
|
|
|
@ -618,12 +618,12 @@ bool unified_bed_leveling::parse_G26_parameters() {
|
||||||
|
|
||||||
g26_extrusion_multiplier = EXTRUSION_MULTIPLIER;
|
g26_extrusion_multiplier = EXTRUSION_MULTIPLIER;
|
||||||
g26_retraction_multiplier = RETRACTION_MULTIPLIER;
|
g26_retraction_multiplier = RETRACTION_MULTIPLIER;
|
||||||
g26_nozzle = DEFAULT_NOZZLE_SIZE;
|
g26_nozzle = MESH_TEST_NOZZLE_SIZE;
|
||||||
g26_filament_diameter = DEFAULT_NOMINAL_FILAMENT_DIA;
|
g26_filament_diameter = DEFAULT_NOMINAL_FILAMENT_DIA;
|
||||||
g26_layer_height = DEFAULT_LAYER_HEIGHT;
|
g26_layer_height = MESH_TEST_LAYER_HEIGHT;
|
||||||
g26_prime_length = PRIME_LENGTH;
|
g26_prime_length = PRIME_LENGTH;
|
||||||
g26_bed_temp = DEFAULT_BED_TEMP;
|
g26_bed_temp = MESH_TEST_BED_TEMP;
|
||||||
g26_hotend_temp = DEFAULT_HOTEND_TEMP;
|
g26_hotend_temp = MESH_TEST_HOTEND_TEMP;
|
||||||
g26_prime_flag = 0;
|
g26_prime_flag = 0;
|
||||||
|
|
||||||
g26_ooze_amount = parser.linearval('O', OOZE_AMOUNT);
|
g26_ooze_amount = parser.linearval('O', OOZE_AMOUNT);
|
||||||
|
|
Reference in a new issue