mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-11 16:57:56 -06:00
parent
b8f8bce7c5
commit
1f38de7d89
521 changed files with 8996 additions and 4961 deletions
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 127 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 127 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 130 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 130 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -512,7 +512,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -534,6 +534,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -566,17 +567,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -512,7 +512,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -534,6 +534,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -566,17 +567,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -477,7 +477,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -499,6 +499,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -531,17 +532,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -495,7 +495,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -517,6 +517,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -549,17 +550,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -129,6 +129,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -228,6 +234,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -491,6 +509,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -217,6 +223,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -480,6 +498,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -482,7 +482,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -504,6 +504,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -536,17 +537,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -475,7 +475,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -497,6 +497,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -529,17 +530,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -483,7 +483,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -505,6 +505,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -537,17 +538,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -483,7 +483,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -505,6 +505,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -537,17 +538,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -487,6 +505,10 @@
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
#define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
//#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
#define PROBE_BETA 3950 // Beta value
|
#define PROBE_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_BOARD == 1000
|
||||||
|
#define BOARD_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define BOARD_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define BOARD_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_REDUNDANT == 1000
|
#if TEMP_SENSOR_REDUNDANT == 1000
|
||||||
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define REDUNDANT_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define REDUNDANT_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
@ -224,6 +230,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Motherboard Sensor options
|
||||||
|
//
|
||||||
|
#if TEMP_SENSOR_BOARD
|
||||||
|
#define THERMAL_PROTECTION_BOARD // Halt the printer if the board sensor leaves the temp range below.
|
||||||
|
#define BOARD_MINTEMP 8 // (°C)
|
||||||
|
#define BOARD_MAXTEMP 70 // (°C)
|
||||||
|
#ifndef TEMP_BOARD_PIN
|
||||||
|
//#define TEMP_BOARD_PIN -1 // Board temp sensor pin, if not set in pins file.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Laser Coolant Flow Meter
|
// Laser Coolant Flow Meter
|
||||||
//
|
//
|
||||||
|
@ -485,8 +503,12 @@
|
||||||
//#define CONTROLLER_FAN_IGNORE_Z // Ignore Z stepper. Useful when stepper timeout is disabled.
|
//#define CONTROLLER_FAN_IGNORE_Z // Ignore Z stepper. Useful when stepper timeout is disabled.
|
||||||
#define CONTROLLERFAN_SPEED_MIN 0 // (0-255) Minimum speed. (If set below this value the fan is turned off.)
|
#define CONTROLLERFAN_SPEED_MIN 0 // (0-255) Minimum speed. (If set below this value the fan is turned off.)
|
||||||
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
#define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled
|
||||||
#define CONTROLLERFAN_SPEED_IDLE 127
|
#define CONTROLLERFAN_SPEED_IDLE 127 // (0-255) Idle speed, used when motors are disabled
|
||||||
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
#define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors
|
||||||
|
|
||||||
|
// Use TEMP_SENSOR_BOARD as a trigger for enabling the controller fan
|
||||||
|
//#define CONTROLLER_FAN_MIN_BOARD_TEMP 40 // (°C) Turn on the fan if the board reaches this temperature
|
||||||
|
|
||||||
#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
#define CONTROLLER_FAN_EDITABLE // Enable M710 configurable settings
|
||||||
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
#if ENABLED(CONTROLLER_FAN_EDITABLE)
|
||||||
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
#define CONTROLLER_FAN_MENU // Enable the Controller Fan submenu
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
|
||||||
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
|
||||||
*
|
*
|
||||||
* Custom / Dummy / Other
|
* Custom/Dummy/Other Thermal Sensors
|
||||||
* ------
|
* ------
|
||||||
* 0 : not used
|
* 0 : not used
|
||||||
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
* 1000 : Custom - Specify parameters in Configuration_adv.h
|
||||||
|
@ -496,6 +496,7 @@
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
#define TEMP_SENSOR_COOLER 0
|
#define TEMP_SENSOR_COOLER 0
|
||||||
|
#define TEMP_SENSOR_BOARD 0
|
||||||
#define TEMP_SENSOR_REDUNDANT 0
|
#define TEMP_SENSOR_REDUNDANT 0
|
||||||
|
|
||||||
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
// Dummy thermistor constant temperature readings, for use with 998 and 999
|
||||||
|
@ -528,17 +529,11 @@
|
||||||
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
|
||||||
* the Bed sensor (-1) will disable bed heating/monitoring.
|
* the Bed sensor (-1) will disable bed heating/monitoring.
|
||||||
*
|
*
|
||||||
* Use the following to select temp sensors:
|
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
|
||||||
* -5 : Cooler
|
|
||||||
* -4 : Probe
|
|
||||||
* -3 : not used
|
|
||||||
* -2 : Chamber
|
|
||||||
* -1 : Bed
|
|
||||||
* 0-7 : E0 through E7
|
|
||||||
*/
|
*/
|
||||||
#if TEMP_SENSOR_REDUNDANT
|
#if TEMP_SENSOR_REDUNDANT
|
||||||
#define TEMP_SENSOR_REDUNDANT_SOURCE 1 // The sensor that will provide the redundant reading.
|
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
|
||||||
#define TEMP_SENSOR_REDUNDANT_TARGET 0 // The sensor that we are providing a redundant reading for.
|
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
|
||||||
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
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