451 Commits

Author SHA1 Message Date
Scott Lahteine
2f32a6612d Clean up Temperature::set_fans_paused 2019-05-04 14:36:59 -05:00
Thomas Moore
ee243e4edf Fix mixing extruder filament change () 2019-05-01 21:55:58 -05:00
Kajetan Rzepecki
875e673a8c Add HAL-based thermal protection grace period for all heaters () 2019-04-21 20:50:32 -05:00
Kajetan Rzepecki
5f70c876ae Fix _temp_error-related compile error () 2019-04-20 13:57:38 -05:00
Scott Lahteine
bddb776ddb Add chamber max-temp check
Followup to 
2019-04-19 22:18:55 -05:00
Marcio Teixeira
d0c1eee53b Add extra max-temp safety checks () 2019-04-19 21:37:12 -05:00
Stephan
84273557f9 Move and update heated chamber settings ()
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
2019-04-12 15:38:10 -05:00
Roxy-3D
9cee81d47e Option to show babysteps total since G28 () 2019-04-06 18:04:34 -05:00
Kajetan Rzepecki
c9079165ee Fix MAX6675 readout with Hardware SPI () 2019-03-30 22:31:49 -05:00
Chris Pepper
ffc2c2d7c5 Move FAST_PWM_FAN code to HALs () 2019-03-26 01:03:23 -05:00
Sam Lane
a8fa275dc6 Fix Fan 0 responding to all fan speeds () 2019-03-23 23:00:31 -05:00
Scott Lahteine
49cf92dc36
Extended condition macros ()
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
2019-03-16 23:43:06 -05:00
Ludy
59353546e8 Fix BUTTON_EXISTS and misplaced comma ()
Fixes  and redeclaration of `BUTTON_EXISTS`
2019-03-16 11:59:12 -05:00
Scott Lahteine
67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
2019-03-13 07:21:10 -05:00
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins () 2019-03-13 06:51:15 -05:00
Scott Lahteine
0375e92847 Followup to serial rework
As mentioned in 
2019-03-11 16:46:04 -05:00
Scott Lahteine
1f7e220387 Make HAL ISR macros function-like 2019-03-10 20:44:27 -05:00
Scott Lahteine
3419099f0a Clean up whitespace 2019-03-10 19:09:28 -05:00
MoellerDi
c36989c39e Fix chamber temperature measurement () 2019-03-10 09:51:13 -05:00
Scott Lahteine
33a08fc6f7 Fix typos from temperature rework
Followup to 
2019-03-10 08:28:16 -05:00
Reece Kibble
dbead66988 Allows user to set (almost) any PWM frequency () 2019-03-08 02:15:42 -06:00
3dlabsio
645ca7af7a M141 Heated Chamber, Temperature rework () 2019-03-07 02:09:39 -06:00
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs () 2019-03-05 06:46:19 -06:00
Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans () 2019-03-05 00:41:31 -06:00
Chris Pepper
38bef9da91 Report auto temp to both serial ports, if available () 2019-03-03 21:03:48 -06:00
Scott Lahteine
599cdc3f0f Remove dead code from get_pid_output
See 
2019-03-03 05:45:20 -06:00
kAdonis
05c2f80826 Fix bug in wait-for-heatup () 2019-03-02 16:29:10 -06:00
Scott Lahteine
7fde3ed915 Skip hysteresis check when temp is already close to target
To eliminate a long delay during pause, park, and filament change
2019-02-28 14:35:19 -06:00
InsanityAutomation
eb4bf93ea4 Add more Babystep options () 2019-02-27 04:38:56 -06:00
Scott Lahteine
64253e1a58 Followup to serial reform
Reference 
2019-02-25 00:20:36 -06:00
Scott Lahteine
e15354e387
Simplify serial port redirect () 2019-02-23 22:53:01 -06:00
Scott Lahteine
0feeef2604 Update copyright in headers 2019-02-12 15:30:11 -06:00
Giuliano Zaro
773fa5c40f Fix define used when PID is off ()
Replaced `PID_MAX` with `BANG_MAX` since it should be the correct define to be used when PID is not enabled.
2019-02-11 17:29:17 -06:00
LinFor
7ee35c2611 PID_MENU option to save PROGMEM in LCD menus () 2019-02-10 04:03:18 -06:00
AnHardt
0e37fe8776 Apply minimum C in M303 ()
Apply minimum `C` in `M303`. `PID_autotune()` needs to be called with a 'C'ycles-parameter >2 to give meaningful (different from 0) PID-factors. Therefore silently raise C to 3. Fixing one aspect of 
2019-02-10 03:54:45 -06:00
Scott Lahteine
3c49396370
Fix compile error with DUE + MAX6675 () 2019-02-05 22:56:13 -06:00
Nicolas G
6fb4001b58 Add option to disable fan speed slowing in M303 () 2019-02-04 00:12:41 -06:00
Jiri
24fffb8d93 Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS () 2019-01-24 16:34:40 -06:00
Ludy
acf266fe78 Fix a compile warning, etc. () 2019-01-19 18:47:29 -06:00
Scott Lahteine
712e23c383 Fix up some whitespace 2019-01-17 18:05:36 -06:00
mikeshub
7fde8d9d1e Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support ()
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
2019-01-14 14:29:55 -06:00
InsanityAutomation
082f6a27de ADAPTIVE_FAN_SLOWING extension to hotend thermal protection () 2019-01-12 00:41:48 -06:00
Scott Lahteine
459f4fef60 Fix Temperature::init bug with HEATER_4_PIN 2019-01-11 22:54:26 -06:00
Marcio Teixeira
60cb36bef3 Misc. improvements ()
* Make ExtUI respect MAXTEMP limits
  - Temperatures are now clamped by MAXTEMP limits rather than arbitrary values.
* Speed up USB init, add status
  - Speed up USB initialization
  - Show status message if init failed
* Enable status messages for EXTENSIBLE_UI
* Adjust max limit to MAX_TEMP - 15
* Misc. tweaks to formatting, const, etc.
2019-01-01 15:17:48 -06:00
Scott Lahteine
9d59a9c840 Followup to (typo) 2018-12-20 16:38:32 -06:00
Roman Moravčík
4dad489a50 [2.0.x] Limit PID autotune target to maxtemp-15 () 2018-12-20 15:55:30 -06:00
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type () 2018-11-29 16:58:58 -06:00
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 () 2018-11-28 19:28:31 -06:00
Scott Lahteine
09d6db491a Fix wait_for_bed compile error 2018-11-25 18:05:41 -06:00
Sinisa Culic
8a0992d921 Fast PWM for controller fan () 2018-11-23 16:03:39 -06:00