Commit Graph

193 Commits

Author SHA1 Message Date
Scott Lahteine
659b4172aa 🔨 Prevent build attribute define conflicts 2022-05-05 19:33:50 -05:00
ellensp
5005c7b64c 🐛 Fix Manual Move cold extrude override (#24045)
Followup to #19606

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2022-04-18 22:03:42 -05:00
Scott Lahteine
80810f1b18 🚨 Fix some compiler warnings 2022-04-14 21:34:06 -05:00
tombrazier
72b2e2b2c7 ⚗️ Temperature Model Predictive Control (#23751) 2022-04-01 02:15:20 -05:00
Scott Lahteine
fd742616ba 🚸 Clear "heating/cooling" message on temp reached 2022-03-25 18:06:03 -05:00
tombrazier
631e35bfd6 ️ Fix noisy ADC - 16x oversampling with 12-bit ADC (#23867) 2022-03-17 22:15:26 -05:00
Scott Lahteine
ab46b7e2f2 🧑‍💻 HAS_MARLINUI_MENU, HAS_MANUAL_MOVE_MENU 2022-01-25 15:47:37 -06:00
zerkix
9285b6b9ed 🐛 Finish and organize temp sensors (#23519)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2022-01-17 00:14:35 -06:00
ellensp
3d79b55c15 🚑️ Fix M105 regression (#23505)
Fixes #23504
2022-01-12 09:57:36 -06:00
John Lagonikas
9a194826e3 M81 D / S - Power-off Delay (#23396) 2022-01-03 10:11:39 -06:00
John Lagonikas
63f71d85f2 Temperature variance monitor (#23373) 2022-01-01 18:18:07 -06:00
Scott Lahteine
b07887687e 🚑️ Fix thermal conditionals, structure 2021-12-31 08:04:31 -06:00
Scott Lahteine
6fb2d8a25f 🧑‍💻 Remove extraneous 'inline' hints 2021-12-28 06:07:55 -06:00
Giuliano Zaro
7110d11c9d Fan tachometer support (#23086)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-11-23 14:01:53 -06:00
Mike La Spina
8ee368b718 ️ Controller Fan software PWM (etc.) (#23102)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-11-14 05:55:31 -06:00
Scott Lahteine
70e31bff45 🎨 Standard 'cooldown' method 2021-10-29 19:18:35 -05:00
Scott Lahteine
65b950a489 🎨 Apply F() to kill / sendinfoscreen 2021-10-04 00:26:29 -05:00
Scott Lahteine
79c72ed821 🎨 Standardize G-code reporting 2021-09-09 05:41:58 -05:00
Katelyn Schiesser
4479b0222b 🐛 Followup to TEMP_SENSOR_BOARD (#22343, #22344)
Followup to #22279
2021-07-12 23:01:29 -05:00
Katelyn Schiesser
2f6c8e1176 Add TEMP_SENSOR_BOARD (#22279) 2021-07-11 20:41:33 -05:00
Scott Lahteine
26bfc26797 🎨 Check flags without ENABLED 2021-07-09 17:09:58 -05:00
Katelyn Schiesser
b2f0913083 🐛 Redundant Temp Sensor followup (#22196) 2021-07-06 19:36:41 -05:00
InsanityAutomation
a3e8bb99e4 🎨 ExtUI "user click" and other tweaks (#22122)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-06-13 22:08:46 -05:00
Katelyn Schiesser
629551d9bc More flexible redundant temp sensor (#22085) 2021-06-11 15:51:29 -05:00
Scott Lahteine
84fd0eff17 🎨 Macros for optional arguments (#21969) 2021-05-23 21:33:22 -05:00
Scott Lahteine
ff0318c5bd 🎨 pause => pause_heaters 2021-05-23 03:04:36 -05:00
Scott Lahteine
d8c4be375c 🎨 Null heating message method 2021-05-22 17:56:31 -05:00
Scott Lahteine
42a2b5c3ec Move temp errors calling kill() out of ISR (#21832) 2021-05-08 17:34:21 -05:00
Victor Oliveira
dc18769010 Prevent watchdog reset in setup() (#21776)
Cause `manage_heaters` to only reset the watchdog and return until `setup()` is completed.

Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-05-02 21:37:54 -05:00
Scott Lahteine
becdac19ea Temperature cleanup 2021-05-02 21:32:21 -05:00
ellensp
ef9ca61039 Fix Singlenozzle Standby issues (#21759)
Fixes #21758

Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-05-01 03:21:18 -05:00
David
cfdfd16779 Fix Thermal Runaway false-alarm in M303, add HeaterWatch::check (#21743)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-30 01:51:26 -05:00
ellensp
5f9aac2027 Use temp_info_t for temp_redundant (#21715)
Fixes #21712

Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-04-26 23:36:39 -05:00
Victor Oliveira
46f272b669 Fix Celsius precision, current temp accessors (#21678) 2021-04-23 20:29:15 -05:00
Scott Lahteine
c4620bb528 Add whole-degree accessors, simplify some temperature-related features (#21685) 2021-04-23 20:19:23 -05:00
Scott Lahteine
54ad22a455 Let compiler do Temperature inlining 2021-04-23 19:40:46 -05:00
Scott Lahteine
72e3d2492f Update temperature types 2021-04-23 19:20:11 -05:00
Scott Lahteine
528b9bd872 Revert experimental NAN patch
Hold changes from #21575 (24a095c) for more testing.
2021-04-16 02:43:59 -05:00
Scott Lahteine
58cc4b7043 Use celsius_t for temperature accessors 2021-04-15 20:18:20 -05:00
Scott Lahteine
fd99ea09ec Add fan percent accessors 2021-04-13 04:00:39 -05:00
Scott Lahteine
24a095c5c1 Reduce math library code size by 3.4KB (#21575) 2021-04-12 16:49:53 -05:00
Scott Lahteine
6ab7baa413 tick() => isr() to spotlight interrupt-time 2021-04-10 19:53:43 -05:00
Scott Lahteine
62f37669dc Replace 'const float &' with 'const_float_t' (#21505) 2021-04-01 17:59:57 -05:00
Miguel Risco-Castillo
930752d46e Ender 3 V2 Status Line (#21369)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-03-24 10:12:57 -05:00
Scott Lahteine
2d2291d00e More IntelliSense-friendly declarations 2021-03-24 05:50:47 -05:00
Scott Lahteine
e5ff55a1be Add typedef celsius_t (#21374) 2021-03-24 04:11:43 -05:00
Scott Lahteine
f7aaa2e1c7 Add typedef extra_fan_t 2021-03-23 09:39:44 -05:00
Scott Lahteine
cfa6c7d45b Improve max temp / target 2021-03-23 09:39:09 -05:00
Mike La Spina
b95e548ddb Cooler (for Laser) - M143, M193 (#21255) 2021-03-06 14:13:28 -06:00
Katelyn Schiesser
735c1b6183 PROBING_HEATERS_OFF sub-option WAIT_FOR_HOTEND (#20835) 2021-02-25 08:33:16 -06:00