Scott Lahteine
58339aea5f
Merge pull request #3769 from jbrazio/bugfix/iteration-invokes-undef-behavior
...
Bugfix: iteration invokes undefined behavior
10 years ago
Scott Lahteine
2f14934c65
Fix checkExtruderAutoFans
...
Make sure to only set the fan state once when extruders share a fan
10 years ago
João Brázio
ecd490ed49
Bugfix: iteration invokes undefined behavior
10 years ago
Scott Lahteine
4d6bb52b26
Don't try to enable unused auto fans
...
Addressing #3743
10 years ago
Scott Lahteine
9b92bb8f31
Set the initial state based on target temperature
10 years ago
Scott Lahteine
6b13c430ae
The TRReset state is not needed with fall-through
10 years ago
Scott Lahteine
c2522ce1f5
Fallthru in thermal runaway test when TRState changes
10 years ago
esenapaj
9186be7b83
Fix compilation error in debugging code
...
Fix compilation error in Thermal Runaway debugging code
10 years ago
Scott Lahteine
084f6b5b44
Temperature singleton class
10 years ago
Scott Lahteine
85e732d5fd
Fix BABYSTEPPING, add it to Travis test
10 years ago
Scott Lahteine
60c6efb75c
Merge pull request #3653 from thinkyhead/rc_bed_temp_watch_merge
...
Introduce temp watch protection for the bed
10 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
10 years ago
Scott Lahteine
96f51f400f
Planner singleton class
10 years ago
Scott Lahteine
5e4e535ce8
Stepper and Endstops as singleton objects
10 years ago
Scott Lahteine
3db5a75f30
Merge pull request #3568 from thinkyhead/rc_various_fixes
...
General code cleanup, improved naming, etc.
10 years ago
Scott Lahteine
8a2587f017
Read size for MAX6675 from sizeof(max6675_temp)
10 years ago
Scott Lahteine
ba84d8d091
Allow setting PIDTEMP and PIDTEMPBED together or apart
10 years ago
Scott Lahteine
a26d70e932
Apply indentation to gcode_M303, PID_autotune
10 years ago
Scott Lahteine
ba66336503
Output error for disabled M303
10 years ago
Scott Lahteine
8429ae6beb
Merge pull request #3525 from thinkyhead/rc_fix_pid_params_per_extruder
...
Fix broken PID_PARAMS_PER_EXTRUDER
10 years ago
Scott Lahteine
d4a848c72a
Fix broken PID_PARAMS_PER_EXTRUDER
...
As noted by @FalloutBe in #3519
10 years ago
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
10 years ago
Scott Lahteine
c5a8755cc0
Fix a messed up ELAPSED instance
10 years ago
Scott Lahteine
386140f361
Test time difference in safe way
10 years ago
Scott Lahteine
d7cbb2eec9
Merge pull request #3403 from jbrazio/feature/stopwatch
...
Print job timer rework
10 years ago
Scott Lahteine
865dcf3fb4
Fix FILAMENT_WIDTH_SENSOR measurement
...
Only measure and store filament width when E is going forward.
10 years ago
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
10 years ago
Scott Lahteine
d24f14a799
Add HAS_TEMP_HOTEND define
10 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
10 years ago
Scott Lahteine
ab412a2153
PIDTEMPBED on #endif
10 years ago
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
10 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
10 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
10 years ago
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
10 years ago
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
...
Fixes for #3189
Setting a temp is still missing
10 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.
10 years ago
Scott Lahteine
06332f20be
Merge pull request #3113 from jbrazio/bugfix/3061-stop-print-time-counter
...
Stop print timer with M105/M109
10 years ago
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
10 years ago
Scott Lahteine
2ef49a9d53
Wrap DEFAULT_Ki, DEFAULT_Kd, PID_dT
...
Addition to #3140
10 years ago
Scott Lahteine
1c384930f3
Merge pull request #3140 from thinkyhead/rc_fix_macro_expansion
...
Wrap macros to prevent bad expansions
10 years ago
Scott Lahteine
30c3a21d1f
Merge pull request #3112 from thinkyhead/rc_support_MAX31855
10 years ago
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
10 years ago
jbrazio
a645860431
All print timer related activity now uses print_job_start(), print_job_timer() or print_job_stop()
10 years ago
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.
10 years ago
Scott Lahteine
27f244ba2c
Support MAX31855 as Temperature Sensor -3
10 years ago
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
10 years ago
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
10 years ago
Scott Lahteine
209f5f21e0
Use macros where possible
...
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
10 years ago
Scott Lahteine
3a3d358df9
Fix Printrboard with LCD (redo)
...
Based on #2860 - rebased for RCBugFix
10 years ago
Blue-Marlin
0631541166
Fix disable_all_heaters() for MAX6675
10 years ago