|
@@ -19,16 +19,11 @@
|
19
|
19
|
#define BED_CHECK_INTERVAL 5000 //ms between checks in bang-bang control
|
20
|
20
|
|
21
|
21
|
/**
|
22
|
|
- * Heating Sanity Check
|
23
|
|
- *
|
24
|
|
- * Whenever an M104 or M109 increases the target temperature this will wait for WATCH_TEMP_PERIOD milliseconds,
|
25
|
|
- * and if the temperature hasn't increased by WATCH_TEMP_INCREASE degrees, the machine is halted, requiring a
|
26
|
|
- * hard reset. This test restarts with any M104/M109, but only if the current temperature is below the target
|
27
|
|
- * by at least 2 * WATCH_TEMP_INCREASE degrees celsius.
|
|
22
|
+ * Thermal Protection parameters
|
28
|
23
|
*/
|
29
|
|
-#ifdef THERMAL_RUNAWAY_PROTECTION_HOTENDS
|
30
|
|
- #define THERMAL_RUNAWAY_PROTECTION_PERIOD 40 // Seconds
|
31
|
|
- #define THERMAL_RUNAWAY_PROTECTION_HYSTERESIS 4 // Degrees Celsius
|
|
24
|
+#ifdef THERMAL_PROTECTION_HOTENDS
|
|
25
|
+ #define THERMAL_PROTECTION_PERIOD 40 // Seconds
|
|
26
|
+ #define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius
|
32
|
27
|
|
33
|
28
|
/**
|
34
|
29
|
* Whenever an M104 or M109 increases the target temperature the firmware will wait for the
|
|
@@ -40,9 +35,9 @@
|
40
|
35
|
#define WATCH_TEMP_INCREASE 4 // Degrees Celsius
|
41
|
36
|
#endif
|
42
|
37
|
|
43
|
|
-#ifdef THERMAL_RUNAWAY_PROTECTION_BED
|
44
|
|
- #define THERMAL_RUNAWAY_PROTECTION_BED_PERIOD 20 // Seconds
|
45
|
|
- #define THERMAL_RUNAWAY_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius
|
|
38
|
+#ifdef THERMAL_PROTECTION_BED
|
|
39
|
+ #define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
|
|
40
|
+ #define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius
|
46
|
41
|
#endif
|
47
|
42
|
|
48
|
43
|
#ifdef PIDTEMP
|
|
@@ -54,14 +49,16 @@
|
54
|
49
|
#endif
|
55
|
50
|
#endif
|
56
|
51
|
|
57
|
|
-
|
58
|
|
-//automatic temperature: The hot end target temperature is calculated by all the buffered lines of gcode.
|
59
|
|
-//The maximum buffered steps/sec of the extruder motor are called "se".
|
60
|
|
-//You enter the autotemp mode by a M109 S<mintemp> B<maxtemp> F<factor>
|
61
|
|
-// the target temperature is set to mintemp+factor*se[steps/sec] and limited by mintemp and maxtemp
|
62
|
|
-// you exit the value by any M109 without F*
|
63
|
|
-// Also, if the temperature is set to a value <mintemp, it is not changed by autotemp.
|
64
|
|
-// on an Ultimaker, some initial testing worked with M109 S215 B260 F1 in the start.gcode
|
|
52
|
+/**
|
|
53
|
+ * Automatic Temperature:
|
|
54
|
+ * The hotend target temperature is calculated by all the buffered lines of gcode.
|
|
55
|
+ * The maximum buffered steps/sec of the extruder motor is called "se".
|
|
56
|
+ * Start autotemp mode with M109 S<mintemp> B<maxtemp> F<factor>
|
|
57
|
+ * The target temperature is set to mintemp+factor*se[steps/sec] and is limited by
|
|
58
|
+ * mintemp and maxtemp. Turn this off by excuting M109 without F*
|
|
59
|
+ * Also, if the temperature is set to a value below mintemp, it will not be changed by autotemp.
|
|
60
|
+ * On an Ultimaker, some initial testing worked with M109 S215 B260 F1 in the start.gcode
|
|
61
|
+ */
|
65
|
62
|
#define AUTOTEMP
|
66
|
63
|
#ifdef AUTOTEMP
|
67
|
64
|
#define AUTOTEMP_OLDWEIGHT 0.98
|
|
@@ -101,6 +98,11 @@
|
101
|
98
|
// before setting a PWM value. (Does not work with software PWM for fan on Sanguinololu)
|
102
|
99
|
//#define FAN_KICKSTART_TIME 100
|
103
|
100
|
|
|
101
|
+// This defines the minimal speed for the main fan, run in PWM mode
|
|
102
|
+// to enable uncomment and set minimal PWM speed for reliable running (1-255)
|
|
103
|
+// if fan speed is [1 - (FAN_MIN_PWM-1)] it is set to FAN_MIN_PWM
|
|
104
|
+//#define FAN_MIN_PWM 50
|
|
105
|
+
|
104
|
106
|
// @section extruder
|
105
|
107
|
|
106
|
108
|
// Extruder cooling fans
|
|
@@ -366,6 +368,9 @@
|
366
|
368
|
//#define PROGRESS_MSG_ONCE
|
367
|
369
|
#endif
|
368
|
370
|
|
|
371
|
+ // This allows hosts to request long names for files and folders with M33
|
|
372
|
+ //#define LONG_FILENAME_HOST_SUPPORT
|
|
373
|
+
|
369
|
374
|
#endif // SDSUPPORT
|
370
|
375
|
|
371
|
376
|
// for dogm lcd displays you can choose some additional fonts:
|