Commit graph

381 commits

Author SHA1 Message Date
Scott Lahteine c0870d417a
Move some MarlinCore and MarlinUI code (#20832) 2021-01-21 03:40:07 -06:00
Scott Lahteine 3f90ecfd77
Move singlenozzle temp/fan (#20829) 2021-01-19 20:58:50 -06:00
Scott Lahteine f2726399dd Move WRITE_FAN 2021-01-12 22:33:03 -06:00
Giuliano Zaro 1eb592550c
Temperature report followup (#20687)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-05 06:18:09 -06:00
FanDjango dc3cfd0d9d
Adjustable precision in M105 temperature report (#20602)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-04 23:57:58 -06:00
Marcio T 2d88bcb67e
Fix thermal error protection, reporting (#20655) 2021-01-03 21:39:15 -06:00
Jason Smith 4402a0578a
Fix CHAMBER_FAN_MODE 0 build (#20621) 2021-01-01 14:56:59 -06:00
Victor Oliveira c840bbc970
Prefix SD SPI pins (SCK, MISO, MOSI, SS) (#20606)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-01 14:31:15 -06:00
Jason Smith 58eaad703a
Fix dummy thermistors for Bed, Chamber, Probe (#20247) 2020-11-22 18:47:52 -06:00
Simone Primarosa 615bf2a6f1
Fix bad SET_FAST_PWM_FREQ calls (#20227) 2020-11-20 19:53:04 -06:00
JoAnn Manges cb2ec628df
Use RTD for MAX31865 reading (#20188) 2020-11-18 23:12:03 -06:00
LinFor f4e9f3654e
Fix MAX6675 SPI init, conflicts (#20086) 2020-11-11 16:27:45 -06:00
JoAnn Manges 40d442fde2
Fix MAX31865 on SPI (PT100/1000) support (#20074) 2020-11-11 15:52:35 -06:00
Scott Lahteine 59eca253e1 Simplified temp sensor conditionals 2020-11-09 01:17:37 -06:00
Scott Lahteine 06bf3ccfb7 Add alternative TERN macros 2020-11-07 22:19:25 -06:00
Scott Lahteine dcb0f5dc3b Temperature 'autostart' => 'auto_job' 2020-11-07 21:21:19 -06:00
Scott Lahteine 54ec6a0ce2 Tweak code formatting 2020-10-29 01:14:15 -05:00
Scott Lahteine eaf6777a66 Rename ultralcd => marlinui 2020-10-16 19:55:18 -05:00
Victor Oliveira e370834c35
Handle M410 in the main task (#19752) 2020-10-16 16:11:00 -05:00
Jason Smith a866a758cc
Allow MAX31865 resistance values configuration (#19695) 2020-10-12 00:40:39 -05:00
Victor Oliveira 8e03a4cb93
Keep HAL tasks running during PID Autotune (#19671) 2020-10-09 23:35:41 -05:00
Scott Lahteine 2c6ec0c999 Chamber vent/fan followup 2020-10-06 19:42:11 -05:00
ladismrkolj 2c99c1e06f
Add Chamber servo vent, auto fan (#19519) 2020-10-06 18:36:01 -05:00
Victor Oliveira 79dc8a2297
Define <u8,u8,u8>::softSPI (#19419) 2020-09-22 15:44:17 -05:00
cosmoderp 073b7f1e3a
E3 V2 DWIN: Z-Offset, cleanup, versatility (#19384)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-09-17 05:35:04 -05:00
ellensp 979876e958
Improve temperature runaway, idle timeout (#19339)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-09-13 23:58:39 -05:00
Scott Lahteine 49ca16c3fb heater_ind_t => heater_id_t 2020-09-13 18:22:28 -05:00
Neskik 1917ed8741
M872 wait for probe temperature (#19344) 2020-09-11 22:51:19 -05:00
Scott Lahteine a445746a8b Clean up LCD conditionals, DWIN 2020-09-06 23:21:42 -05:00
thordarsen 195d20cef2
Fix SINGLENOZZLE fan speed bug (#19152) 2020-08-26 05:23:56 -05:00
Giuliano Zaro f67ad6fd70
Fix auto-power in PID autotune (#19119) 2020-08-24 09:54:25 -05:00
Scott Lahteine 7807b613d5 Update some comments 2020-08-21 02:59:23 -05:00
Giuliano Zaro 3426c7fc94
Configurable number of M106 fans (#18883) 2020-08-19 20:11:20 -05:00
Giuliano Zaro f205bff2cc
Fix PSU on for PID autotune (#19066) 2020-08-19 02:49:46 -05:00
Diego von Deschwanden 42fbd527f3
Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
Scott Lahteine ef90cb7c97 PLR followup 2020-07-15 01:20:52 -05:00
Jason Smith 76b67d55e2
Fix some Power Loss Recovery behaviors (#18558) 2020-07-15 01:14:03 -05:00
Scott Lahteine 55e519a06f General cleanup 2020-07-14 21:27:49 -05:00
Scott Lahteine 2d33a9fd7c Add REPORT_FAN_CHANGE as an option 2020-07-14 21:15:14 -05:00
Axel c4dd0082a1
Option to assist thermocouple debug (#18621) 2020-07-11 00:23:48 -05:00
ellensp c2e0e61fe8
Fix User Temp Sensor (1000), reversed Pt100 / Pt1000 (#18590) 2020-07-08 06:28:32 -05:00
Scott Lahteine 9546847dc1 Temp Residency followup 2020-07-07 01:51:09 -05:00
espr14 ea8c3a9388
Reduce 'first loop' temperature residency time (#18421)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-06 18:52:21 -05:00
J.C. Nelson 6f14d2d37f
Add Lerdge S,X,K (#18302) 2020-07-06 17:08:52 -05:00
Scott Lahteine dc6d8357a6 Reduce string duplication 2020-07-05 16:00:32 -05:00
ellensp 6df927d3b2
Fix thermistors exist-for-reading tests (#18533)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-04 20:04:31 -05:00
Scott Lahteine c43bbcce15
Enforce sensor range for temperature target (#18465)
* Mitigate stepper timeout

* Add CHAMBER PWM code

* Structured thermistor tables

* Fix reversed sensor ranges

* Prevent temps outside sensor range
2020-07-01 16:27:28 -05:00
Scott Lahteine a907e15ae6 Allow larger ADC debounce
Reference #17205
2020-06-26 19:31:07 -05:00
Scott Lahteine 43a994e0df Fix material preset editing 2020-06-24 20:15:23 -05:00
Scott Lahteine 4275466f49
Fix issues with no hotend / bed / fan (#18395) 2020-06-24 19:44:50 -05:00
Giuliano Zaro 88e4dffe88
Fix PID autotune timeout (#18352) 2020-06-18 16:05:12 -05:00
Scott Lahteine 424569b4c4
Power monitor and display (#17437) 2020-06-18 15:23:03 -05:00
Scott Lahteine f4c258dc23
Creality Ender 3 v2 (#17719) 2020-06-16 01:45:27 -05:00
Scott Lahteine 7628895ac8 Apply misc TERN 2020-05-30 22:34:30 -05:00
Gurmeet Athwal f3bf343c89
Report fan speed on change (#18013) 2020-05-25 17:46:35 -05:00
Scott Lahteine 31eb487da5 whitespace 2020-05-22 02:02:11 -05:00
Mobilinkd LLC 60bed3434b
Ignore spurious MAX31855K / 6675 thermocouple errors (#18039) 2020-05-20 15:38:29 -05:00
Jason Smith 94063e3a87
Fix PID + Thermal Protection combos (#18023) 2020-05-18 13:51:32 -05:00
Mathias Rasmussen d571a4d389
Relax bed cooling safety check (#17877) 2020-05-04 17:23:35 -05:00
studiodyne 36efe75ad1
Followup for Tool Migration (#17800) 2020-05-03 00:32:25 -05:00
studiodyne 89b17b5463
Followup fixes for singlenozzle, etc. (#17712) 2020-04-28 00:21:23 -05:00
Scott Lahteine 01c646a892 Apply more HAS_HOTEND 2020-04-27 22:39:31 -05:00
Scott Lahteine 37176ed2b9 Apply maxtemp patch 2020-04-27 08:17:59 -05:00
Scott Lahteine 5507b6073c Fix dummy thermistors
Fixes #17422

Co-Authored-By: Moeschus <moeschus@users.noreply.github.com>
2020-04-27 06:35:02 -05:00
Scott Lahteine 33217b0dd0 Add HOTEND_OVERSHOOT 2020-04-27 05:07:08 -05:00
Scott Lahteine 8b3c7dda75 Add HAS_FAN and others 2020-04-27 05:07:08 -05:00
Scott Lahteine 3d45a4bd23 Encapsulate Temperature items 2020-04-27 05:07:08 -05:00
Scott Lahteine 6d90d1e1f5
Apply TERN to compact code (#17619) 2020-04-22 16:35:03 -05:00
Scott Lahteine 000ec9fc13 Ensure language.h include order
See #17604
2020-04-20 09:43:48 -05:00
Scott Lahteine 15f6f53638 Add HAS_HOTEND, etc. 2020-04-20 00:12:22 -05:00
Roxy-3D 07c9dc4142
Make pid_debug_flag match declaration in M303.cpp
Get it right this time!
2020-04-11 11:03:04 -05:00
Roxy-3D a65198882f
Make declaration of PID_debug_flag match M303.cpp 2020-04-11 10:25:19 -05:00
Scott Lahteine 0e06aaa2bc Add millis helper macros 2020-04-04 02:48:30 -05:00
Scott Lahteine 62e8c2dd87 Fix up 'system' includes 2020-04-01 23:51:09 -05:00
Scott Lahteine 514afddeb4 Minor code cleanup 2020-04-01 19:48:58 -05:00
Marcio T d83ad6f321
Improve / fix FTDI EVE Touch UI (#17338)
- Fix timeout and debugging string
- Fix check for whether `LCD_TIMEOUT_TO_STATUS` is valid
- Fix incorrect debugging message
- Make capitalization of callbacks consistent.
- Allow Touch UI to use hardware SPI on Einsy boards
- Move print stats to About Printer page.
- More generic about screen with GPL license.
- Add missing handler for power loss event
- Less code duplication on status screen and main/advanced menu; more legible
- Reorganize advanced and main menu to add more features
- Hide home Z button when using Z_SAFE_HOMING
- Fix compilation errors when certain features enabled
- Fix missing labels in UI
- Improve color scheme
- Add new preheat menus
- Fix incorrect rendering of Marlin logo on boot
- Add Level X Axis and Auto calibrate buttons
2020-03-31 14:22:04 -05:00
Roxy-3D 1986e1cdf8
Allow PID_DEBUG to be turned on and off (#17284)
M303 D will now toggle activation of PID_DEBUG output.   This allows the debug capability to be built into the firmware, but turned on and off as needed.
2020-03-24 19:38:09 -05:00
Scott Lahteine 095a1123c1 Add a global machine state 2020-03-14 19:24:35 -05:00
Scott Lahteine 118bd2f8b2
Apply loop shorthand macros (#17159) 2020-03-13 23:18:16 -05:00
Scott Lahteine 6bead0c1b0
Shorter paths to HAL, ExtUI (#17156) 2020-03-13 16:29:29 -05:00
Scott Lahteine b579f5dc99 Move 'last_pause_state' closer to usage 2020-03-09 17:46:49 -05:00
Scott Lahteine 7709261ea9 Move shared code to wait_for_bed_heating 2020-03-04 12:50:57 -06:00
Jason Smith cc822bf70f
Fix some 8 extruders issues, GTR build (#17043) 2020-03-01 21:19:02 -06:00
ManuelMcLure 39c34e4992
Use ADC resolution in AD595/8495 calculation (#17018)
Fixes thermocouple reading on LP1768 (which uses 12-bit resolution).
2020-02-28 23:28:17 -06:00
Scott Lahteine 4f55723527 RUMBA has 3 E plugs 2020-02-27 07:48:02 -06:00
Scott Lahteine e78f607ef3 Use a STR_ prefix for non-translated strings 2020-02-26 03:02:03 -06:00
Scott Lahteine 4360142bd1 Defer updated ADC 2020-02-15 22:37:16 -06:00
Scott Lahteine 64a81f887a
EXPERIMENTAL integrated BABYSTEPPING (#16829) 2020-02-15 21:42:28 -06:00
Scott Lahteine 64b96f3908
Double ADC read frequency (#16864) 2020-02-15 19:10:46 -06:00
Scott Lahteine 0b984519c3
Clean up stepper and babystep (#16857) 2020-02-14 05:14:37 -06:00
Bob Kuhn 0268c1d02c
STM32duino - Use SDIO for onboard SD (#16756) 2020-02-04 01:24:11 -06:00
Scott Lahteine bfad23d3e2 (c) 2020 2020-02-03 08:00:57 -06:00
Scott Lahteine ee6003be87 Revert breaking change to _FAN_PWM macro 2020-02-01 23:07:20 -06:00
Scott Lahteine 4716dac874
Apply REPEAT, RREPEAT, and loop macros (#16757) 2020-02-01 21:00:53 -06:00
Scott Lahteine 0e72c315a0 Minor string storage optimization 2020-02-01 20:29:31 -06:00
Scott Lahteine 22556a7bbf More 8-extruder fixups 2020-02-01 15:19:58 -06:00
Jason Smith c3cab37d7e
Fix Temperature::over_autostart_threshold (#16749) 2020-02-01 04:51:57 -06:00
Scott Lahteine 43d3463d5d Misc cleanup, whitespace 2020-02-01 03:50:42 -06:00
Jason Smith 9a8de23858
Consistent M112 with Emergency Parser (#16747) 2020-01-31 23:08:37 -06:00
Scott Lahteine 9caf5c05e7
Refactor heater watch, job timer auto-start (#16725) 2020-01-30 03:24:43 -06:00