3d-gussner
29c920c801
Fix MMU unload issue after a fan check issue has been solved
2024-09-18 16:09:46 +02:00
3d-gussner
45a223a1f9
Remove White spaces
2024-05-20 19:09:03 +02:00
3d-gussner
f9bdb8b8aa
Add DEBUG_EEPROM_CHANGES
2024-02-27 08:56:18 +01:00
gudnimg
adf2ecabc1
Fix pause indicator when print job timer is not used
...
Fixes #4554
Change in memory:
Flash: +50 bytes
SRAM: +1 byte
2024-01-11 19:30:30 +00:00
gudnimg
423f98ff6e
Implement Marlin's print job timer
...
I changed the code a bit so it would compile
in Prusa Firmware.
The paused duration is no longer included in the
print time statistics.
Change in memory:
Flash: -122 bytes
SRAM: 0 bytes
2023-11-21 18:38:40 +00:00
gudnimg
20a434dbac
PFW-1542 Reset status line message on EFCE_OK
...
If the error is really resolved, I'd prefer to see
"Prusa i3 MK3S OK" instead of "Err:HOTEND FAN ERROR"
2023-10-15 12:26:44 +00:00
Guðni Már Gilbert
7dc370a7e1
Move ISR7 code to fancheck.cpp
2023-05-23 07:43:40 +02:00
Guðni Már Gilbert
b67c359129
Move fan_state to fancheck.cpp and make it static
...
No change in memory
2023-04-15 13:45:10 +00:00
Guðni Már Gilbert
178c1f4aa6
Header cleanup
2023-03-20 13:57:20 +00:00
Guðni Már Gilbert
e40d8ebbcc
Implement printJobOngoing()
...
This makes the if statments a little bit more readable
Change in memory:
Flash: -88 bytes
SRAM: 0 bytes
2023-03-18 12:18:43 +00:00
Guðni Már Gilbert
d66e2b66c2
Cleanup: use setTargetHotend consistently for one extruder
...
Main changes:
* setAllTargetHotends() is removed
* setTargetHotendSafe() is removed
* Extruder parameter on setTargetHotend() is dropped
Change in memory:
Flash: -192 bytes
SRAM: 0 bytes
2023-02-01 08:28:23 +01:00
Alex Voinea
53fb4c3e3f
Move altfan eeprom initialization to extruder_altfan_detect()
...
flash: -16B
RAM: 0B
2023-01-23 19:47:03 +00:00
Guðni Már Gilbert
7245c76094
Fix an issue where Altfan Override setting in EEPROM is not respected at boot-up
2023-01-23 19:47:03 +00:00
Yuri D'Elia
4f177f0b38
TM: Fan measuring state reset unification
...
Add resetFanCheck() to reset the fan measuring state as it's needed in
several places and save some flash space.
2023-01-16 08:43:36 +01:00
Yuri D'Elia
7529652dca
TM: Restore extruder autofan state when stopping/resuming
...
During thermal errors all fans are set to full speed.
When the print is resumed or stopped *and* the thermal error is gone,
also restore the autofan state.
Fixes #3893
2023-01-16 08:43:36 +01:00
Yuri D'Elia
da6e56a17e
Simplify altfan override initialization
2022-12-30 14:14:01 +01:00
3d-gussner
f2fe9a51ee
rename `Extruder fan` to `Hotend fan`
2022-10-17 13:49:18 +02:00
D.R.racer
996f9943a1
Extract PRINTER_ACTIVE into a noinline function
...
Having the original PRINTER_ACTIVE macro copied at multiple spots doesn't make sense.
Refactoring it into a non-inline function saved ~400 bytes of code.
It should be safe in terms of performance, all occurrences are at non-time critical spots.
2022-09-14 07:31:39 +02:00
Yuri D'Elia
39ad53ab11
Simplify fan checks now that lcd pause works correctly
2022-07-25 17:30:22 +02:00
Yuri D'Elia
c98e133ae2
Never stop spinning the extruder fan on thermal failures
2022-07-25 17:30:22 +02:00
Yuri D'Elia
bd28007312
Rename check_fans>readFanTach manageFans>checkFans
2022-07-25 17:30:21 +02:00
Yuri D'Elia
f8de274db3
Split fan checks out of temperature.cpp
2022-07-18 17:53:27 +02:00