paclema
581685a231
Added new PID autotune info, to make easy copy & paste results to marlin
vor 10 Jahren
Scott Lahteine
09d60e0128
Naming and code comments
vor 10 Jahren
Scott Lahteine
257a907456
Fix typo in next_bed_check_ms
vor 10 Jahren
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
vor 10 Jahren
Scott Lahteine
ccddc280be
Apply three more commits
vor 10 Jahren
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
vor 10 Jahren
Scott Lahteine
e502144eda
Fixup formatting of last commit
vor 10 Jahren
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.
vor 10 Jahren
Scott Lahteine
b0f198c153
heater_index above its use
vor 10 Jahren
Scott Lahteine
60f8e0386f
More thermal runaway states
vor 10 Jahren
Scott Lahteine
f9dbd73652
Fix tr_target_temperature type - float!
vor 10 Jahren
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.
vor 10 Jahren
Scott Lahteine
fc3c76fc16
Fix #1800
vor 10 Jahren
Scott Lahteine
9ba55baa5b
Track target temperature separately for each heater
vor 10 Jahren
Scott Lahteine
528e32a1d4
Fix timeout in thermal_runaway when temperature is set higher
vor 10 Jahren
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
vor 10 Jahren
Scott Lahteine
c756b4cf07
Comment tweak
vor 10 Jahren
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
vor 10 Jahren
AnHardt
488666832b
Remove the previously introduced ()
vor 10 Jahren
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.
vor 10 Jahren
AnHardt
85f8a26ba4
Fix MIN&MAX temperatures again
replaced GE0 with th matching GEX in the second row.
added some ()
vor 10 Jahren
Scott Lahteine
571652c49b
Fix LCD click
- Make the default LCD click sound more pleasant
- Fix warnings about bed temperature runaway
vor 10 Jahren
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.
vor 10 Jahren
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
vor 10 Jahren
Scott Lahteine
df02b992b0
Fix redundant_temperatrure_raw setting
vor 10 Jahren
Scott Lahteine
ce485175eb
Give all temp arrays 4 indices
vor 10 Jahren
Scott Lahteine
267d6bef15
Eliminate most warnings
- Fix a bug reading `code_value` for `M503 Sn`
- Hide and remove unused variables
vor 10 Jahren
Scott Lahteine
410f64782a
Always 4 temp sensors
vor 10 Jahren
Scott Lahteine
53169d96e8
Set temp_meas_ready in set_current_temp_raw
vor 10 Jahren
AnHardt
f680e509c4
Enclosed error-messages for TEMP_SENSOR_1_AS_REDUNDANT in PSTR()
vor 10 Jahren
AnHardt
ac81b4084f
Make variables and function static.
vor 10 Jahren
AnHardt
01cc97a3c3
Corected condition for PIDdT
vor 10 Jahren
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'
vor 10 Jahren
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.
vor 10 Jahren
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`
vor 10 Jahren
Scott Lahteine
1fac388664
Revert measurement loop
vor 10 Jahren
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
vor 10 Jahren
Scott Lahteine
3703694e30
Fix temperature min/max test
- Base tests on all thermistors/thermocouples, not just heater 0
vor 10 Jahren
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
vor 10 Jahren
AnHardt
28b1c37dea
Fix for #1612
vor 10 Jahren
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
vor 10 Jahren
Scott Lahteine
cb57fc727d
Declare pid_output for PIDBEDTEMP
vor 10 Jahren
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
vor 10 Jahren
Scott Lahteine
e3ca9137b5
Fix missing temp_error declarations
- Fix for #1591 replacing #1595
vor 10 Jahren
AnHardt
3024f6c706
Undubble MSG_MIN &MSG MAX
vor 10 Jahren
Scott Lahteine
dfb38874f8
Some suggested changes for #1555
vor 10 Jahren
chrono
187d336665
Revert default conf and temperature.cpp
vor 10 Jahren
chrono
7f060d7caf
Revert "Testing Fix for Arduino 1.6+ compiler issue #1523 "
This reverts commit fb75a9272d .
vor 10 Jahren
chrono
fb75a9272d
Testing Fix for Arduino 1.6+ compiler issue #1523
vor 10 Jahren
Scott Lahteine
1a7b0d9a37
Redo HAS_* macros to fix define error
vor 10 Jahren