Panayiotis-git
815b68678d
M600 - Show filament name at the Insert filament prompt
2024-08-21 20:56:13 +03:00
Guðni Már Gilbert
80f27618c9
Marlin: drop lcd.h include
...
Only include it where needed
2024-08-13 23:40:18 +00:00
gudnimg
efc4cc4996
Remove unused enum MeshLevelingState
2024-08-03 16:48:08 +00:00
Guðni Már Gilbert
ff16bfd8fa
Merge pull request #4739 from gudnimg/prune-disabled-code
...
Remove a bit of unused code which is disabled at compile time
2024-08-03 10:34:40 +00:00
Guðni Már Gilbert
04a7175cc7
Remove LARGE_FLASH preprocessor symbol
...
It's not very useful as is ... probably remnant from Marlin 1
2024-07-31 12:06:35 +00:00
gudnimg
eb7969441a
Remove Servo..h/cpp
2024-07-31 10:31:05 +00:00
gudnimg
2cbbdbacd5
Remove a bit of unused code which is disabled at compile time
...
Some of these have been used > 6 years and don't compile anymore.
Reason to want this removed is just to reduce the code we maintain
2024-07-31 09:53:45 +00:00
Guðni Már Gilbert
bb1bb4d717
Remove commented variable load_filament_time
2024-07-28 17:41:23 +00:00
sarusani
5efae44eb7
Delay Z-Axis on Autoload
...
Delay z-axis movement when the operators hand is close to the printhead.
2024-07-05 16:12:07 +02:00
3d-gussner
bc48d34a2f
Replace hradecoded XYZ Z correction value with Z_MAX_POS_XYZ_CALIBRATION_CORRECTION
2024-07-04 10:12:38 +02:00
3d-gussner
45a223a1f9
Remove White spaces
2024-05-20 19:09:03 +02:00
3d-gussner
e110153ee2
Cleanup doxgen documentation and white spaces
2024-05-20 18:35:09 +02:00
3d-gussner
08d26fdee2
Replace hard coded crash z lift value with Z lift value.
...
With `M125 Z<value>` you can set the Z lift value via gcode as requested.
Fixes #3419
2024-05-02 11:37:13 +02:00
gudnimg
28502a2b6e
optimisation: remove 1 more call to __divsf3
...
Changing (feedrate * feedmultiply) / 6000.f
to (feedrate * feedmultiply) * (1.f / 6000.f)
Replaces the call to __divsf3 with __mulsf3 which is better
No change in memory
2024-04-23 09:18:45 +02:00
Guðni Már Gilbert
2c46e1b344
optimisation: remove 3 calls to __divsf3
...
Change in memory:
Flash: -34 bytes
SRAM: 0 bytes
2024-04-23 09:18:45 +02:00
3d-gussner
51b119a3ec
Fix Autoreport broken in 3957dc91aa
2024-04-15 12:09:43 +02:00
3d-gussner
e5d504b855
Add Extrude mintemp save and restore during power panic
...
Thanks to @wavexx in #3008
2024-04-09 09:34:24 +02:00
3d-gussner
02822c59ad
Merge pull request #4591 from gudnimg/cleanup_cancel_heatup
...
Remove redundant ` cancel_heatup` assignment
2024-04-09 08:17:09 +02:00
3d-gussner
ed9d7f3ac1
ultralcd: merge two functions into one
...
lcd_show_fullscreen_message_yes_no_and_wait_P and lcd_show_multiscreen_message_yes_no_and_wait_P
are the same function. Let's drop one of them so we only have one symbol for the function.
No change in memory
Fix rebase
2024-04-05 19:33:15 +02:00
3d-gussner
a93cd93756
Move `MK3 firmware detected on MK3S printer` and `MK3S firmware detected on MK3 printer` to `messages.cpp/.h`
...
Update pot and po files
2024-04-04 08:58:46 +02:00
3d-gussner
97584d571e
Update all `_i("` to `messages.cpp/.h`
...
Update `lang/po/*.po*` files
2024-04-04 08:23:40 +02:00
3d-gussner
af03662c8f
Merge pull request #4602 from 3d-gussner/MK3_M913
...
Enable M913
2024-04-04 07:30:06 +02:00
3d-gussner
5f26d5f7da
Fix MK2.5 builds
...
- removed `reset_uvlo` as `#ifdef UVLO_SUPPORT` everywhere for MK2.5 is a huge change.
2024-03-27 09:42:59 +01:00
3d-gussner
1ac69247d7
Fix and improve PowerPanic
...
- No wait for heatup during host print recovery
- No extra Z lift when power panic happens during paused print
- added an extra EEPROM value
- fixed `EEPROM_LAST_ITEM`
- changed EEPROM version to 3.14.0
- Added `reset_uvlo` function
2024-03-27 09:09:55 +01:00
3d-gussner
2df8a18fde
Fix MK2.5/S builds
2024-03-15 12:47:18 +01:00
3d-gussner
82d102d740
Enable M913
2024-03-15 12:47:18 +01:00
3d-gussner
a04063f966
Fix DEBUG_UVLO_AUTOMATIC_RECOVER
2024-03-13 17:43:00 +01:00
3d-gussner
e2823c3c35
Reset EEPROM_UVLO after recovering
...
Undo PP Z lift
2024-03-13 17:43:00 +01:00
3d-gussner
9e52b78285
Add ubs_timer.start to PRUSA uvlo
...
Cleanup format
2024-03-13 17:43:00 +01:00
3d-gussner
15ea2784c3
Fix another saved_printing_type issue
2024-03-13 17:43:00 +01:00
3d-gussner
112d3c672c
Update debug_printer_states
2024-03-13 17:43:00 +01:00
3d-gussner
886d610524
Cancle power recovery correctly using cancel_saved_printing();
2024-03-13 17:43:00 +01:00
3d-gussner
95c6ea5889
Fix to correct EEPROM address
2024-03-13 17:42:59 +01:00
3d-gussner
47235bbf62
Power panic recover lift by 20 Z_PAUSE_LIFT only once
...
by setting PENDING_RECOVERY_RETRY
Also the default saved_printing_type after a reboot is now PRINT_TYPE_NONE
2024-03-13 17:42:59 +01:00
3d-gussner
88b77ecce2
Add bool printer_recovering
2024-03-13 17:42:59 +01:00
3d-gussner
517900c3fe
Add DEBUG_PRINTER_STATES
2024-03-13 17:42:59 +01:00
3d-gussner
f9bdb8b8aa
Add DEBUG_EEPROM_CHANGES
2024-02-27 08:56:18 +01:00
Alex Voinea
aededa34bb
Properly check for Z crashes while lowering/raising Z for Z calibration
2024-02-26 10:13:56 +01:00
Alex Voinea
326019a8bf
Use stallguard during Z calibration after XYZ calibration
2024-02-26 10:13:51 +01:00
gudnimg
020239687a
Remove redundant cancel_heatup assignment
...
cancel_heatup is set to false inside wait_for_heater()
there is no need to do it before the function call
Change in memory:
Flash: -4 bytes
SRAM: 0 bytes
2024-02-04 12:15:58 +00:00
gudnimg
794251884a
PFW-1552 Fix a regression introduced in f022567
...
Aborting the print while the nozzle and bed are still heating up
to their target temperatures should disable the heaters immediately.
2024-02-04 12:06:14 +00:00
Alex Voinea
bacb0b1b07
Fix 3x3 mbl condition
2024-02-02 14:45:30 +01:00
3d-gussner
6682237c7a
Merge pull request #4582 from gudnimg/PFW-1552
...
PFW-1552 and PFW-1544: Fix issue with MMU unload when a print is stopped with a cold nozzle
2024-02-01 06:22:49 +01:00
3d-gussner
e7ef3d6db5
Fix nitpicking
2024-01-29 13:07:48 +01:00
3d-gussner
52ba1b534d
Add HOST power panic auto recovery option
...
Change `PRINT_TYPE_USB` to `PRINT_TYPE_HOST`
Fix more rebase issues
Fix rebase issue again
2024-01-29 13:07:48 +01:00
3d-gussner
ffeda98894
Add power panic recovery to active state
...
Fix M79 send only recovery action when power panic recovery is pending
Fix rebase issues
2024-01-29 13:07:48 +01:00
3d-gussner
c9aba688e3
Saving few bytes by removing spaces in `//action:` host commands. Thanks to @sarusani pointing out inconsistent documentation.
...
Renaming `MSG_OCTOPRINT_*` to `MSG_HOST_ACTION_*` as it is used also with PrusaLink and other host printing solutions
Fix rebase issues
2024-01-29 13:07:48 +01:00
gudnimg
f022567239
PFW-1522 Fix an issue where MMU unloads while nozzle is cold if print is stopped
...
In the case of a Fan Error, the print is paused. If the nozzle is allowed to cool for a while before the print is stopped via the LCD, then the MMU will try to unload with a cold nozzle.
This can happen with ANY recoverable thermal errors.
In this commit I attempt to fix all scenarios. Including PFW-1544 where the nozzle is cooling down when the print has finished normally.
PFW-1544
PFW-1552
Change in memory:
Flash: +74 bytes
SRAM: 0 bytes
2024-01-27 11:54:54 +00:00
3d-gussner
3957dc91aa
Add commit number and hash to `M115`
...
Don't show UUID only if defined
2024-01-22 16:31:23 +01:00
3d-gussner
b80965731f
Merge pull request #4421 from gudnimg/sd-card-mount-opt
...
cleanup: Don't set root directory if SD card fails to mount + 3 renames
2024-01-22 09:11:19 +01:00