Scott Lahteine
9b92bb8f31
Set the initial state based on target temperature
8年前
Scott Lahteine
6b13c430ae
The TRReset state is not needed with fall-through
8年前
Scott Lahteine
c2522ce1f5
Fallthru in thermal runaway test when TRState changes
8年前
esenapaj
9186be7b83
Fix compilation error in debugging code
Fix compilation error in Thermal Runaway debugging code
8年前
Scott Lahteine
084f6b5b44
Temperature singleton class
8年前
Scott Lahteine
85e732d5fd
Fix BABYSTEPPING, add it to Travis test
8年前
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年前
Scott Lahteine
96f51f400f
Planner singleton class
8年前
Scott Lahteine
5e4e535ce8
Stepper and Endstops as singleton objects
8年前
Scott Lahteine
8a2587f017
Read size for MAX6675 from sizeof(max6675_temp)
8年前
Scott Lahteine
ba84d8d091
Allow setting PIDTEMP and PIDTEMPBED together or apart
8年前
Scott Lahteine
a26d70e932
Apply indentation to gcode_M303, PID_autotune
8年前
Scott Lahteine
ba66336503
Output error for disabled M303
8年前
Scott Lahteine
d4a848c72a
Fix broken PID_PARAMS_PER_EXTRUDER
As noted by @FalloutBe in #3519
8年前
esenapaj
832e1c1f2a
Follow-up and fix for the PR #3453 (ELAPSED / PENDING for rollover-safe time checking)
・Add more "UL" suffix
・Restore removed "UL" suffix
8年前
Scott Lahteine
c5a8755cc0
Fix a messed up ELAPSED instance
8年前
Scott Lahteine
386140f361
Test time difference in safe way
8年前
Scott Lahteine
865dcf3fb4
Fix FILAMENT_WIDTH_SENSOR measurement
Only measure and store filament width when E is going forward.
8年前
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
8年前
Scott Lahteine
d24f14a799
Add HAS_TEMP_HOTEND define
8年前
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
8年前
Scott Lahteine
ab412a2153
PIDTEMPBED on #endif
8年前
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
8年前
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8年前
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8年前
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
8年前
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
Fixes for #3189
Setting a temp is still missing
8年前
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.
8年前
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
8年前
Scott Lahteine
2ef49a9d53
Wrap DEFAULT_Ki, DEFAULT_Kd, PID_dT
Addition to #3140
8年前
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
8年前
jbrazio
a645860431
All print timer related activity now uses print_job_start(), print_job_timer() or print_job_stop()
8年前
Scott Lahteine
81aab828e2
Fix a "Heating failed" error
Addressing #3085 . If the target_temperature is set directly it never invokes or disables the timer set in `start_watching_heater`, so after _stopping a print_ or turning off _all heaters_ you could get a “Heating failed” error.
8年前
Scott Lahteine
27f244ba2c
Support MAX31855 as Temperature Sensor -3
8年前
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
8年前
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
8年前
Scott Lahteine
209f5f21e0
Use macros where possible
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
9年前
Scott Lahteine
3a3d358df9
Fix Printrboard with LCD (redo)
Based on #2860 - rebased for RCBugFix
8年前
Blue-Marlin
0631541166
Fix disable_all_heaters() for MAX6675
8年前
AnHardt
57da1b8497
Host parseble output for M109, M190 and M303
Make the output of M105 more similar to Repetier.
Make the text-print pert of M105 an extra function to make it reusable. `print_heaterstates()`
Use `print_heaterstates()` in M019, M190 and M303
9年前
Richard Wackerbarth
956418c674
Kc is also a multi-PID parameter
9年前
Scott Lahteine
dbd4c17096
Init Kp, Ki, Kd to 0
9年前
Scott Lahteine
b4af4441c5
Clean up watchdog impl.
9年前
Scott Lahteine
9bdab4f3a8
Clean up "else" and other spacing
9年前
Richard Wackerbarth
25d636c9e0
Compiler issues (PR#2696)
9年前
AnHardt
47401ec97b
MSG_EXTRUDER_SWITCHED_OFF was renamed to MSG_REDUNDANCY
in language.h, but was not renamed here. If TEMP_SENSOR_1 is enabled as redundant then
an error is thrown that MSG_EXTRUDER_SWITCHED_OFF is not defined.
Originaly by @12dstring
9年前
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9年前
Scott Lahteine
bc50db9cf6
Implement PID_ADD_EXTRUSION_RATE
9年前
Scott Lahteine
51e89a269c
Overridable Options - Part 9 (PR#2561)
Apply `ENABLED` / `DISABLED` macros to temperature-related files.
9年前
AnHardt
d17f7ebc8a
Multiply WATCH_TEMP_PERIOD by 1000UL (PR#2535)
instead of 1000. Else we get errors with times over 32 seconds.
9年前