Scott Lahteine
7f950a80c0
Make ADC sensor reading frequency adjustable
пре 7 година
Scott Lahteine
832064e4f2
Implementation changes to support 5 extruders
пре 7 година
Scott Lahteine
699310d1d2
Fix: Thermal runaway if nonexistent bed's temp is set
пре 7 година
Scott Lahteine
6618346148
Patches to work around "register spill" compiler bug
пре 7 година
Sebastianv650
271ced7341
Prevent re-entering of temperature ISR
If Marlin is inside the temperature ISR, the stepper ISR is enabled. If
a stepper event is now happening Marlin will proceed with the stepper
ISR. Now, at the end of the stepper ISR, the temperatre ISR gets enabled
again. While Marlin proceed the rest of the temperature ISR, it's now
vulnerable to a second ISR call.
пре 7 година
Scott Lahteine
e44294bb4d
Make HOTEND_LOOP more consistent, let compiler optimize it
пре 7 година
Scott Lahteine
1864b282c5
Implement reversed CORE options
пре 8 година
Scott Lahteine
00662b8635
Minor babystep cleanup patches
пре 8 година
Scott Lahteine
d963020532
Sort out some header dependencies
пре 8 година
Scott Lahteine
1e551c0688
Revert "Squashed - Removal of PID functional range"
пре 8 година
Rerouter
02fe9cf558
Removal of functional range constraint
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
пре 8 година
Rerouter
a765c98850
Removal of the constraints of the Iterm
пре 8 година
Scott Lahteine
076f3a8284
unsigned char => uint8_t
пре 8 година
Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
пре 8 година
Scott Lahteine
3e8f9ecd1c
Extend min/max_temp_error for the bed
пре 8 година
Scott Lahteine
b73203a0b7
Move some includes around to uncover missing deps
пре 8 година
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
пре 8 година
Scott Lahteine
b40661cb18
Fix output of heater states
пре 8 година
Scott Lahteine
2d378fac1b
No need to include thermistortables.h in Configuration.h
пре 8 година
Scott Lahteine
cdd77d23bb
Neaten up temperature member data
пре 8 година
Scott Lahteine
d4c68279c8
Add "P" parameter to M302
пре 8 година
Scott Lahteine
809da999dc
Apply HOTEND_INDEX in preheat methods
пре 8 година
Scott Lahteine
3d78b690e5
Single PID dataset with HOTENDS == 1
пре 8 година
Scott Lahteine
bf9967c65d
Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME
пре 8 година
Scott Lahteine
11dcbae7a2
Only a single E axis. Can tool-change reseed position[E_AXIS]?
пре 8 година
Scott Lahteine
182c8d7f8f
Dyze High Temp Thermistor Support
пре 8 година
Scott Lahteine
ee0983ab57
Further reduction when HOTENDS == 1
пре 8 година
Scott Lahteine
b72238f406
Invariant get_pid_output with HOTENDS < 2
пре 8 година
Scott Lahteine
dcb8ec32ee
Fix compile error with watch_bed_next_ms
пре 8 година
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
пре 8 година
Scott Lahteine
85512e9372
Drop FORCE_INLINE from temperature.h
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
пре 8 година
Scott Lahteine
78fb02a5ad
Apply static to Temperature class
пре 8 година
Scott Lahteine
0e55c06f7d
Rename CORE_AXIS_3 to NORMAL_AXIS
пре 8 година
Scott Lahteine
5172d4ba40
COREYZ stepper, planner, endstop, babysteps
пре 8 година
Scott Lahteine
6b13c430ae
The TRReset state is not needed with fall-through
пре 8 година
Scott Lahteine
b65ea98d6b
Localize babystepping in the Temperature class
So that `ultralcd.cpp` doesn’t need to worry about the details.
пре 8 година
esenapaj
1a97442d19
Follow-up the PR #3643 (Temperature singleton)
Follow-up the PR #3643 (Temperature singleton)
・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.
・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.
・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
пре 8 година
Scott Lahteine
084f6b5b44
Temperature singleton class
пре 8 година
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
пре 8 година
Scott Lahteine
96f51f400f
Planner singleton class
пре 8 година
Scott Lahteine
ba66336503
Output error for disabled M303
пре 8 година
Scott Lahteine
d4a848c72a
Fix broken PID_PARAMS_PER_EXTRUDER
As noted by @FalloutBe in #3519
пре 8 година
esenapaj
f9e1a0ee6c
suppress warnings
пре 8 година
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
пре 8 година
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
пре 8 година
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
пре 8 година
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
пре 8 година
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
Fixes for #3189
Setting a temp is still missing
пре 8 година
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.
пре 8 година
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
пре 9 година