Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 years ago
Scott Lahteine
720bc7c00b
Named indices for Temperature class ( #14479 )
6 years ago
Scott Lahteine
c9a8db33c3
Fix scaledFanSpeed
6 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Tim Moore
81209f5310
'M105 R' to report redundant temp sensor ( #14324 )
6 years ago
Ludy
bd494a6bd6
Update defines for patched temperature macros ( #14161 )
6 years ago
Ludy
a504366138
Fix probe fan compiling error ( #13930 )
6 years ago
doggyfan
23a8707ef1
Configurable Thermistor ( #13888 )
6 years ago
Giuliano Zaro
e2a77ed881
Bring chamber temp to completion ( #13837 )
6 years ago
InsanityAutomation
3fcab8dbf1
Option to disable fans during pause ( #13820 )
6 years ago
Scott Lahteine
2f32a6612d
Clean up Temperature::set_fans_paused
6 years ago
Stephan
84273557f9
Move and update heated chamber settings ( #13671 )
...
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
6 years ago
Scott Lahteine
240ea1bbb3
Split up games into separate files
6 years ago
Kajetan Rzepecki
2cfa9e9008
Fixed chamber-related compile error ( #13552 )
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
6 years ago
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
6 years ago
Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
...
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(...)`
6 years ago
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
6 years ago
Scott Lahteine
33a08fc6f7
Fix typos from temperature rework
...
Followup to #12201
6 years ago
Reece Kibble
dbead66988
Allows user to set (almost) any PWM frequency ( #12638 )
6 years ago
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
6 years ago
Scott Lahteine
02fec89a0d
Turn fans off in zero_fan_speeds
...
Addressing #13231
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Nicolas G
6fb4001b58
Add option to disable fan speed slowing in M303 ( #13066 )
6 years ago
Ludy
acf266fe78
Fix a compile warning, etc. ( #12955 )
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error ( #12799 )
6 years ago
Roman Moravčík
594898aea7
Limit hotend / bed temperature to maxtemp-15 ( #12713 )
6 years ago
Roman Moravčík
98cf546771
Limit set hotend temperature to maxtemp. ( #12690 )
6 years ago
Scott Lahteine
09d6db491a
Fix wait_for_bed compile error
6 years ago
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
6 years ago
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
6 years ago
Scott Lahteine
d2bb53702a
Optimize target_extruder, ignore T with mixing ( #12432 )
...
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
6 years ago
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago
Scott Lahteine
6093df11dc
Allow G26 to use the active extruder ( #12387 )
...
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
Scott Lahteine
e4389f7d23
Standard methods to wait for heating ( #11949 )
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago
Andy Shaw
624986d423
Ensure ADC conversion is complete before reading ( #11336 )
...
The current Marlin implementation relies on a timer interrupt to start the ADC conversion and read it. However in some circumstances the interrupt can be delayed resulting in insufficient time being available for the ADC conversion. This results in a bad reading and false temperature fluctuations. These changes make sure that the conversion is complete (by checking the ADC hardware via the HAL) before reading a value.
See: https://github.com/MarlinFirmware/Marlin/issues/11323
7 years ago
etagle
1367df2875
Replace double with float, optimize calculation
7 years ago