paclema
581685a231
Added new PID autotune info, to make easy copy & paste results to marlin
9 years ago
Scott Lahteine
09d60e0128
Naming and code comments
9 years ago
Scott Lahteine
257a907456
Fix typo in next_bed_check_ms
9 years ago
Scott Lahteine
e4b1e8651b
next_ vars faster than previous_
- Change some `previous_` time vars to `next_` so an add only happens
at intervals
- Fix `HEATER_0_USES_MAX6675` polling too frequently, or not at all
9 years ago
Scott Lahteine
ccddc280be
Apply three more commits
9 years ago
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
9 years ago
Scott Lahteine
e502144eda
Fixup formatting of last commit
9 years ago
Richard Miles
1a5293c2ce
Prevents MINTEMP / MAXTEMP when no heaters present
This commit checks whether or not HEATER_0 is in use, and if not, skips
the MIN / MAX temperature checks.
9 years ago
Scott Lahteine
b0f198c153
heater_index above its use
9 years ago
Scott Lahteine
60f8e0386f
More thermal runaway states
9 years ago
Scott Lahteine
f9dbd73652
Fix tr_target_temperature type - float!
9 years ago
Natealus
a6ba40ae48
Compiling error temperature.cpp with multiple extruders defined
It wouldn't compile because of this line in temperature.cpp it turns out
it was just a stray ( that didn't line up with the previous lines so I
just made it in line with the rest and it compiled fine.
9 years ago
Scott Lahteine
fc3c76fc16
Fix #1800
9 years ago
Scott Lahteine
9ba55baa5b
Track target temperature separately for each heater
9 years ago
Scott Lahteine
528e32a1d4
Fix timeout in thermal_runaway when temperature is set higher
9 years ago
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
9 years ago
Scott Lahteine
c756b4cf07
Comment tweak
9 years ago
Scott Lahteine
e96df67630
Clarify thermal_runaway_protection
- Add comments documenting `thermal_runaway_protection`
- Add an enum for the thermal runaway states
- Add macros for temperature helper functions
- Fix a glitch with the z probe sled in homeaxis
9 years ago
AnHardt
488666832b
Remove the previously introduced ()
9 years ago
AnHardt
3f2e863206
Improve conditions for HAS_TEMP
and use them in temperuture.h
Flattened the if structure - the preprocessor is doing the work - not the Arduino. Arduino.
9 years ago
AnHardt
85f8a26ba4
Fix MIN&MAX temperatures again
replaced GE0 with th matching GEX in the second row.
added some ()
9 years ago
Scott Lahteine
571652c49b
Fix LCD click
- Make the default LCD click sound more pleasant
- Fix warnings about bed temperature runaway
9 years ago
AnHardt
7b2550a604
Times can't be negative.
cardreader.cpp needs temperature.h for autotempShutdown() when
AUTOTEMP is defined but warns about unused variables.
Unpublished variables by putting them in to temperature.cpp.
9 years ago
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
9 years ago
Scott Lahteine
df02b992b0
Fix redundant_temperatrure_raw setting
9 years ago
Scott Lahteine
ce485175eb
Give all temp arrays 4 indices
9 years ago
Scott Lahteine
267d6bef15
Eliminate most warnings
- Fix a bug reading `code_value` for `M503 Sn`
- Hide and remove unused variables
9 years ago
Scott Lahteine
410f64782a
Always 4 temp sensors
9 years ago
Scott Lahteine
53169d96e8
Set temp_meas_ready in set_current_temp_raw
9 years ago
AnHardt
f680e509c4
Enclosed error-messages for TEMP_SENSOR_1_AS_REDUNDANT in PSTR()
9 years ago
AnHardt
ac81b4084f
Make variables and function static.
9 years ago
AnHardt
01cc97a3c3
Corected condition for PIDdT
9 years ago
AnHardt
94330705c7
Move definition of PIDdT back to temperature.h
make it unconditional
remove all definitions in the 'Configuration.h's
remove form 'Conditionals.h'
9 years ago
AnHardt
dd0067afa6
Fix MAX6675 again and introduce set_current_temp_raw()
to make the temperature-code work again with Arduino 1.0.6.
Sorry could not make an extra block on base level.
9 years ago
Scott Lahteine
fc53e43de6
Don't test raw temp for MAX6675
- Remove test of raw temp for thermistor 0 when using MAX6675
- Longer `raw_temp_value` array for `TEMP_SENSOR_1_AS_REDUNDANT`
9 years ago
Scott Lahteine
1fac388664
Revert measurement loop
9 years ago
Scott Lahteine
6bdee87be3
Cleanup temperature code
- Get rid of unused temp states in the ISR, resulting in more frequent
temperature reading with fewer sensors
- Shrink code slightly in min/max testing
9 years ago
Scott Lahteine
3703694e30
Fix temperature min/max test
- Base tests on all thermistors/thermocouples, not just heater 0
9 years ago
Scott Lahteine
670006b919
Remove invariant code from Configurations
- Add `Conditionals.h` with calculated configuration values
- Add `SanityCheck.h` with checks for configuration errors
- Remove equivalent code from all configurations
- Move error checks from some sources to `SanityCheck.h` also
- Fix initialization of count_direction in stepper.cpp
9 years ago
AnHardt
28b1c37dea
Fix for #1612
9 years ago
Scott Lahteine
c37f7d15c9
- Rename WRITE_E_STEP for consistency
- Add BIT and TEST macros
- Add _APPLY_ macros to stepper.cpp to help with consolidation
- Consolidate code in stepper.cpp using macros
- Apply standards in stepper.cpp
- Use >= 0 instead of > -1 as a better semantic
- Replace DUAL_Y_CARRIAGE with Y_DUAL_STEPPER_DRIVERS
9 years ago
Scott Lahteine
cb57fc727d
Declare pid_output for PIDBEDTEMP
9 years ago
Scott Lahteine
3d6deb9bdf
Simplify manage_heater
- Make separate get_pid_output(e) and get_pid_output_bed() function
- Reduce size of manage_heater function
- Hopefully work around linker errors
9 years ago
Scott Lahteine
e3ca9137b5
Fix missing temp_error declarations
- Fix for #1591 replacing #1595
9 years ago
AnHardt
3024f6c706
Undubble MSG_MIN &MSG MAX
9 years ago
Scott Lahteine
dfb38874f8
Some suggested changes for #1555
10 years ago
chrono
187d336665
Revert default conf and temperature.cpp
10 years ago
chrono
7f060d7caf
Revert "Testing Fix for Arduino 1.6+ compiler issue #1523 "
This reverts commit fb75a9272d .
10 years ago
chrono
fb75a9272d
Testing Fix for Arduino 1.6+ compiler issue #1523
10 years ago
Scott Lahteine
1a7b0d9a37
Redo HAS_* macros to fix define error
10 years ago