Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
...
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine
3e8f9ecd1c
Extend min/max_temp_error for the bed
8 years ago
Scott Lahteine
b73203a0b7
Move some includes around to uncover missing deps
8 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
8 years ago
Scott Lahteine
b40661cb18
Fix output of heater states
8 years ago
Scott Lahteine
2d378fac1b
No need to include thermistortables.h in Configuration.h
8 years ago
Scott Lahteine
cdd77d23bb
Neaten up temperature member data
8 years ago
Scott Lahteine
d4c68279c8
Add "P" parameter to M302
8 years ago
Scott Lahteine
809da999dc
Apply HOTEND_INDEX in preheat methods
8 years ago
Scott Lahteine
3d78b690e5
Single PID dataset with HOTENDS == 1
8 years ago
Scott Lahteine
bf9967c65d
Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME
8 years ago
Scott Lahteine
11dcbae7a2
Only a single E axis. Can tool-change reseed position[E_AXIS]?
8 years ago
Scott Lahteine
182c8d7f8f
Dyze High Temp Thermistor Support
8 years ago
Scott Lahteine
ee0983ab57
Further reduction when HOTENDS == 1
8 years ago
Scott Lahteine
b72238f406
Invariant get_pid_output with HOTENDS < 2
8 years ago
Scott Lahteine
dcb8ec32ee
Fix compile error with watch_bed_next_ms
8 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
8 years ago
Scott Lahteine
85512e9372
Drop FORCE_INLINE from temperature.h
...
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
8 years ago
Scott Lahteine
78fb02a5ad
Apply static to Temperature class
8 years ago
Scott Lahteine
0e55c06f7d
Rename CORE_AXIS_3 to NORMAL_AXIS
8 years ago
Scott Lahteine
5172d4ba40
COREYZ stepper, planner, endstop, babysteps
8 years ago
Scott Lahteine
6b13c430ae
The TRReset state is not needed with fall-through
8 years ago
Scott Lahteine
b65ea98d6b
Localize babystepping in the Temperature class
...
So that `ultralcd.cpp` doesn’t need to worry about the details.
8 years ago
esenapaj
1a97442d19
Follow-up the PR #3643(Temperature singleton)
...
Follow-up the PR #3643(Temperature singleton)
・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.
・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.
・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
8 years ago
Scott Lahteine
084f6b5b44
Temperature singleton class
8 years ago
Scott Lahteine
60c6efb75c
Merge pull request #3653 from thinkyhead/rc_bed_temp_watch_merge
...
Introduce temp watch protection for the bed
8 years ago
gralco
908229dbb3
Introduce temp watch protection for the bed
...
When setting the bed temp via M140/M190 if the thermistor does not read an increase of WATCH_BED_TEMP_INCREASE degrees by WATCH_BED_TEMP_PERIOD seconds then it will throw "Error:Heating failed, system stopped! Heater_ID: bed" and call the kill() function.
Conflicts:
Marlin/Configuration_adv.h
8 years ago
Scott Lahteine
96f51f400f
Planner singleton class
8 years ago
Scott Lahteine
ba66336503
Output error for disabled M303
9 years ago
Scott Lahteine
d4a848c72a
Fix broken PID_PARAMS_PER_EXTRUDER
...
As noted by @FalloutBe in #3519
9 years ago
esenapaj
f9e1a0ee6c
suppress warnings
9 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
9 years ago
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
...
Fixes for #3189
Setting a temp is still missing
9 years ago
WPBack
3b3e8a02b5
Initial implementation of PID Autotune Menu Items
...
Adds the parameter U to M303. If U1 is included , it will use the
PID-values from the auto-tune.
9 years ago
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
...
Keep "astyled" reformatting
9 years ago
Scott Lahteine
51e89a269c
Overridable Options - Part 9 (PR#2561)
...
Apply `ENABLED` / `DISABLED` macros to temperature-related files.
9 years ago
AnHardt
9b0fa9c309
Changed dependency of start_watching_heater() in setTargetHotend() to THERMAL_PROTECTION_HOTENDS
9 years ago
AnHardt
bc0764894a
Shift call of start_watching_heater() into setTargetHotend()
...
to warrant watching is set or reset.
Make setTargetBed() in _lcd_preheat() dependant of TEMP_SENSOR_BED.
Use disable_all_heaters() in lcd_cooldown() and abort_on_endstop_hit.
9 years ago
Scott Lahteine
2445ae3d3a
Combine thermal runaway and watch-period
...
- Make thermal protection for all hotends and/or bed into simple
switches
- Now enable `WATCH_TEMP_PERIOD` when `THERMAL_PROTECTION_HOTENDS` is
enabled
- Move detailed thermal parameters to `Configuration_adv.h`
- Add sanity checks to warn about old configurations
- Change `WATCH_TEMP_PERIOD` to seconds instead of milliseconds
9 years ago
Scott Lahteine
9b3d4380d3
Only watch the heater that was set
9 years ago
Scott Lahteine
54deb9eea3
Enable WATCH_TEMP_PERIOD by default
9 years ago
Scott Lahteine
09d60e0128
Naming and code comments
10 years ago
Scott Lahteine
4c7af484f8
Merge pull request #1787 from thinkyhead/fixup_tr
...
Fix: thermal_runaway_protection triggered by target temperature increase
10 years ago
Scott Lahteine
c747becec1
Merge pull request #1796 from thinkyhead/pidbed_temp_eeprom
...
Add PIDTEMPBED to EEPROM
10 years ago
Scott Lahteine
713953d8c1
Upstream commits, allow no extruder in M105
10 years ago
Scott Lahteine
424d5495e4
Add PIDTEMPBED to EEPROM
10 years ago
Scott Lahteine
0e8182bbf2
Additional pin tests, cleanup
10 years ago