Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
před 8 roky
João Brázio
664232140d
Fixes somes compiler warnings
před 8 roky
Scott Lahteine
7b2fadd598
Apply some fixes from Andreas
Derived from
https://github.com/AnHardt/Marlin/commit/ 6e8ede8c69
7f8d8e0dd
před 8 roky
Scott Lahteine
dcb8ec32ee
Fix compile error with watch_bed_next_ms
před 8 roky
Scott Lahteine
ee5be92206
Fix broken DISABLE_HEATER macro
před 8 roky
Scott Lahteine
72c6f2923f
axis_steps_per_unit => axis_steps_per_mm
před 8 roky
Scott Lahteine
3c68be79dc
Throw an error in PID_autotune for E < -1
před 8 roky
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
před 8 roky
Scott Lahteine
78fb02a5ad
Apply static to Temperature class
před 8 roky
Scott Lahteine
fad7680605
Slower SPI speed for MAX31855
před 8 roky
Scott Lahteine
0c7c45063b
PID_ADD_EXTRUSION_RATE based on MarlinKimbra
před 8 roky
Scott Lahteine
8218558953
Update comments, rename next_ping_ms, followup to #3797
před 8 roky
Scott Lahteine
2f14934c65
Fix checkExtruderAutoFans
Make sure to only set the fan state once when extruders share a fan
před 8 roky
João Brázio
ecd490ed49
Bugfix: iteration invokes undefined behavior
před 8 roky
Scott Lahteine
4d6bb52b26
Don't try to enable unused auto fans
Addressing #3743
před 8 roky
Scott Lahteine
9b92bb8f31
Set the initial state based on target temperature
před 8 roky
Scott Lahteine
6b13c430ae
The TRReset state is not needed with fall-through
před 8 roky
Scott Lahteine
c2522ce1f5
Fallthru in thermal runaway test when TRState changes
před 8 roky
esenapaj
9186be7b83
Fix compilation error in debugging code
Fix compilation error in Thermal Runaway debugging code
před 8 roky
Scott Lahteine
084f6b5b44
Temperature singleton class
před 8 roky
Scott Lahteine
85e732d5fd
Fix BABYSTEPPING, add it to Travis test
před 8 roky
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
před 8 roky
Scott Lahteine
96f51f400f
Planner singleton class
před 8 roky
Scott Lahteine
5e4e535ce8
Stepper and Endstops as singleton objects
před 8 roky
Scott Lahteine
8a2587f017
Read size for MAX6675 from sizeof(max6675_temp)
před 8 roky
Scott Lahteine
ba84d8d091
Allow setting PIDTEMP and PIDTEMPBED together or apart
před 8 roky
Scott Lahteine
a26d70e932
Apply indentation to gcode_M303, PID_autotune
před 8 roky
Scott Lahteine
ba66336503
Output error for disabled M303
před 8 roky
Scott Lahteine
d4a848c72a
Fix broken PID_PARAMS_PER_EXTRUDER
As noted by @FalloutBe in #3519
před 8 roky
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
před 8 roky
Scott Lahteine
c5a8755cc0
Fix a messed up ELAPSED instance
před 8 roky
Scott Lahteine
386140f361
Test time difference in safe way
před 8 roky
Scott Lahteine
865dcf3fb4
Fix FILAMENT_WIDTH_SENSOR measurement
Only measure and store filament width when E is going forward.
před 8 roky
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
před 8 roky
Scott Lahteine
d24f14a799
Add HAS_TEMP_HOTEND define
před 8 roky
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
před 8 roky
Scott Lahteine
ab412a2153
PIDTEMPBED on #endif
před 8 roky
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
před 8 roky
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
před 8 roky
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
před 8 roky
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
před 8 roky
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
Fixes for #3189
Setting a temp is still missing
před 8 roky
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.
před 8 roky
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
před 8 roky
Scott Lahteine
2ef49a9d53
Wrap DEFAULT_Ki, DEFAULT_Kd, PID_dT
Addition to #3140
před 8 roky
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
před 8 roky
jbrazio
a645860431
All print timer related activity now uses print_job_start(), print_job_timer() or print_job_stop()
před 8 roky
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.
před 8 roky
Scott Lahteine
27f244ba2c
Support MAX31855 as Temperature Sensor -3
před 8 roky
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
před 8 roky