mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-17 11:47:57 -06:00
📝 Update PID, other comments
This commit is contained in:
parent
2ba199d117
commit
3baff79239
765 changed files with 6142 additions and 5373 deletions
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -702,8 +702,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -803,8 +804,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -885,12 +887,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -756,8 +756,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -860,8 +861,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
#if ANY(U30, LK2, LK4)
|
#if ANY(U30, LK2, LK4)
|
||||||
// From M303 command for Alfawise U30
|
// From M303 command for Alfawise U30
|
||||||
|
@ -952,12 +954,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1351,20 +1351,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -756,8 +756,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -860,8 +861,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
#if ANY(U30, LK2, LK4)
|
#if ANY(U30, LK2, LK4)
|
||||||
// From M303 command for Alfawise U30
|
// From M303 command for Alfawise U30
|
||||||
|
@ -953,12 +955,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -884,12 +886,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// ANET A6
|
// ANET A6
|
||||||
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
||||||
|
@ -884,12 +886,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -702,8 +702,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -804,8 +805,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// ANET A8
|
// ANET A8
|
||||||
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
||||||
|
@ -886,12 +888,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -702,8 +702,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -804,8 +805,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// ANET A8
|
// ANET A8
|
||||||
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
// original Bed + 0.3mm Heat conducting into 4mm borosilicate (PID-Autotune: M303 E-1 S60 C5):
|
||||||
|
@ -885,12 +887,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -803,8 +804,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// ANET E16
|
// ANET E16
|
||||||
// original Bed 4mm glass plate (PID-Autotune: M303 E-1 S60 C5):
|
// original Bed 4mm glass plate (PID-Autotune: M303 E-1 S60 C5):
|
||||||
|
@ -885,12 +887,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -803,8 +804,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// ANET E16
|
// ANET E16
|
||||||
// original Bed 4mm glass plate (PID-Autotune: M303 E-1 S60 C5):
|
// original Bed 4mm glass plate (PID-Autotune: M303 E-1 S60 C5):
|
||||||
|
@ -885,12 +887,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -807,8 +808,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -889,12 +891,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -807,8 +808,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -889,12 +891,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -807,8 +808,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -889,12 +891,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -807,8 +808,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -889,12 +891,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -705,8 +705,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -806,8 +807,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Chiron
|
// Chiron
|
||||||
#define DEFAULT_bedKp 83.15
|
#define DEFAULT_bedKp 83.15
|
||||||
|
@ -887,12 +889,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -884,12 +886,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -884,12 +886,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -740,8 +740,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -841,8 +842,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Anycubic i3 Mega Ultrabase (0.9Ω @ 22°C)
|
// Anycubic i3 Mega Ultrabase (0.9Ω @ 22°C)
|
||||||
#define DEFAULT_bedKp 251.78
|
#define DEFAULT_bedKp 251.78
|
||||||
|
@ -922,12 +924,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -711,8 +711,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -809,8 +810,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Anycubic i3 Mega Ultrabase (0.9Ω @ 22°C)
|
// Anycubic i3 Mega Ultrabase (0.9Ω @ 22°C)
|
||||||
#define DEFAULT_bedKp 251.78
|
#define DEFAULT_bedKp 251.78
|
||||||
|
@ -890,12 +892,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Anycubic I3 with Ultrabase. 100C and 8 cycles
|
// Anycubic I3 with Ultrabase. 100C and 8 cycles
|
||||||
#define DEFAULT_bedKp 218.59
|
#define DEFAULT_bedKp 218.59
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -884,12 +886,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1347,20 +1347,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Genius Pro
|
// Genius Pro
|
||||||
#define DEFAULT_bedKp 22.14
|
#define DEFAULT_bedKp 22.14
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Genius
|
// Genius
|
||||||
#define DEFAULT_bedKp 92.46
|
#define DEFAULT_bedKp 92.46
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Genius
|
// Genius
|
||||||
#define DEFAULT_bedKp 92.46
|
#define DEFAULT_bedKp 92.46
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -812,8 +813,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Artillery Sidewinder heated bed at 60C
|
// Artillery Sidewinder heated bed at 60C
|
||||||
//#define DEFAULT_bedKp 32.49
|
//#define DEFAULT_bedKp 32.49
|
||||||
|
@ -898,12 +900,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -802,8 +803,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Sidewinder X1
|
// Sidewinder X1
|
||||||
#define DEFAULT_bedKp 244.21
|
#define DEFAULT_bedKp 244.21
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
//#define PIDTEMPBED
|
//#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
|
||||||
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
|
||||||
|
@ -883,12 +885,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
#define DEFAULT_bedKp 151.78
|
#define DEFAULT_bedKp 151.78
|
||||||
#define DEFAULT_bedKi 28.45
|
#define DEFAULT_bedKi 28.45
|
||||||
|
@ -881,12 +883,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -701,8 +701,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -801,8 +802,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
#define DEFAULT_bedKp 151.78
|
#define DEFAULT_bedKp 151.78
|
||||||
#define DEFAULT_bedKi 28.45
|
#define DEFAULT_bedKi 28.45
|
||||||
|
@ -881,12 +883,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -708,8 +708,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -809,8 +810,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// BIQU B1
|
// BIQU B1
|
||||||
#define DEFAULT_bedKp 100.65
|
#define DEFAULT_bedKp 100.65
|
||||||
|
@ -890,12 +892,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1342,20 +1342,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -721,8 +721,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -822,8 +823,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// BIQU BX
|
// BIQU BX
|
||||||
#define DEFAULT_bedKp 121.74
|
#define DEFAULT_bedKp 121.74
|
||||||
|
@ -903,12 +905,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1343,20 +1343,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
|
@ -704,8 +704,9 @@
|
||||||
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
#define PID_K1 0.95 // Smoothing factor within any PID loop
|
||||||
|
|
||||||
#if ENABLED(PIDTEMP)
|
#if ENABLED(PIDTEMP)
|
||||||
//#define MIN_POWER 0
|
//#define MIN_POWER 0 // Min power to improve PID stability (0..PID_MAX).
|
||||||
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to toggle activation.
|
// Get the power from the temperature report ('M105' => @:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_DEBUG // Print PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
//#define PID_PARAMS_PER_HOTEND // Use separate PID parameters for each extruder (useful for mismatched extruders)
|
||||||
// Set/get with G-code: M301 E[extruder number, 0-2]
|
// Set/get with G-code: M301 E[extruder number, 0-2]
|
||||||
|
|
||||||
|
@ -805,8 +806,9 @@
|
||||||
#define PIDTEMPBED
|
#define PIDTEMPBED
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPBED)
|
#if ENABLED(PIDTEMPBED)
|
||||||
//#define MIN_BED_POWER 0
|
//#define MIN_BED_POWER 0 // Min power to improve PID stability (0..MAX_BED_POWER).
|
||||||
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => B@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_BED_DEBUG // Print Bed PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// BIQU Hurakan
|
// BIQU Hurakan
|
||||||
#define DEFAULT_bedKp 68.545
|
#define DEFAULT_bedKp 68.545
|
||||||
|
@ -886,12 +888,12 @@
|
||||||
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current
|
||||||
|
|
||||||
#if ENABLED(PIDTEMPCHAMBER)
|
#if ENABLED(PIDTEMPCHAMBER)
|
||||||
#define MIN_CHAMBER_POWER 0
|
#define MIN_CHAMBER_POWER 0 // Min power to improve PID stability. (0..MAX_CHAMBER_POWER)
|
||||||
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.
|
// Get the power from the temperature report ('M105' => C@:nnn) and try P*2-20 to P*2-10.
|
||||||
|
//#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port. Use 'M303 D' to enable/disable.
|
||||||
|
|
||||||
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
// Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
||||||
// and placed inside the small Creality printer enclosure tent.
|
// and placed inside the small Creality printer enclosure tent.
|
||||||
//
|
|
||||||
#define DEFAULT_chamberKp 37.04
|
#define DEFAULT_chamberKp 37.04
|
||||||
#define DEFAULT_chamberKi 1.40
|
#define DEFAULT_chamberKi 1.40
|
||||||
#define DEFAULT_chamberKd 655.17
|
#define DEFAULT_chamberKd 655.17
|
||||||
|
|
|
@ -1343,20 +1343,20 @@
|
||||||
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
//#define CALIBRATION_SCRIPT_PRE "M117 Starting Auto-Calibration\nT0\nG28\nG12\nM117 Calibrating..."
|
||||||
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
//#define CALIBRATION_SCRIPT_POST "M500\nM117 Calibration data saved"
|
||||||
|
|
||||||
#define CALIBRATION_FEEDRATE_SLOW 60 // mm/min
|
#define CALIBRATION_FEEDRATE_SLOW 60 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_FAST 1200 // mm/min
|
#define CALIBRATION_FEEDRATE_FAST 1200 // (mm/min)
|
||||||
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/min
|
#define CALIBRATION_FEEDRATE_TRAVEL 3000 // (mm/min)
|
||||||
|
|
||||||
// The following parameters refer to the conical section of the nozzle tip.
|
// The following parameters refer to the conical section of the nozzle tip.
|
||||||
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm
|
#define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // (mm)
|
||||||
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm
|
#define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // (mm)
|
||||||
|
|
||||||
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
// Uncomment to enable reporting (required for "G425 V", but consumes flash).
|
||||||
//#define CALIBRATION_REPORTING
|
//#define CALIBRATION_REPORTING
|
||||||
|
|
||||||
// The true location and dimension the cube/bolt/washer on the bed.
|
// The true location and dimension the cube/bolt/washer on the bed.
|
||||||
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm
|
#define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // (mm)
|
||||||
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm
|
#define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // (mm)
|
||||||
|
|
||||||
// Comment out any sides which are unreachable by the probe. For best
|
// Comment out any sides which are unreachable by the probe. For best
|
||||||
// auto-calibration results, all sides must be reachable.
|
// auto-calibration results, all sides must be reachable.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue