Alex Voinea
658df9d04d
Extract G91 to messages.h/cpp
2024-11-18 10:12:05 +01:00
3d-gussner
d1470d8abc
New first layer calibration
...
- changed to relative mode to save buffer and code size
- added NEW_FIRST_LAYER_CAL to perform 1st layer cal from front to back
2024-11-14 14:45:25 +01:00
3d-gussner
3facdb4576
Add new message and translations
2024-09-03 09:34:18 +02:00
Alex Voinea
b58d2ecccb
Prompt user for Z calibration after failed MBL with yes-no screen
2024-09-03 09:28:15 +02:00
Alex Voinea
d2119c24e1
Prompt Z calibration when 7x7 MBL is enabled
2024-09-03 09:28:15 +02:00
3d-gussner
923f926223
Merge pull request #4749 from gudnimg/remove-auto-bed-leveling
...
Remove legacy Auto Bed Leveling code
2024-08-30 10:44:50 +02:00
3d-gussner
b353f1f008
Add missing translations
...
Used `trans -b :cs+de+es+fr+hr+hu+it+nl+no+pl+ro+sk+sv "<text>"` to translate
Looked at pre-translated text to reuse as much as possible.
2024-08-26 10:02:56 +02:00
3d-gussner
c1360d7bfb
Fix LCD output
...
Configuration->HW Setup->Checks showed `a`
MSG_FILAMENT `Filament` can only be 8 chars long and only ES and IT had `Filemanto` as translation.
But as ES the `o` in `Filamento` was overwritten by `[Estricto]` I removed the MSG_FILAMENT to be translated.
Saves few bytes.
2024-08-26 09:20:05 +02:00
Guðni Már Gilbert
2b1c49dae2
Remove legacy Auto Bed Leveling code
...
The goal is to clean up the project
2024-08-24 07:11:38 +00:00
Guðni Már Gilbert
bf72ecc3f9
Add filament presence check at start of print
...
A new menu setting is added to configure how strict the check should be.
- None: No check is performed
- Warning (default): The user is warned about missing and is prompted to continue with Yes/No. If No is selected, the print is aborted. If no user input is given (e.g. from host printing) then the warning will expire in 30 seconds and assume the Yes option was selected
- Strict: If the filament is not detected when a print is started, it is immediately canceled.
The check is currently performed on G-codes: M24 and M75. Starting a SD print and Host print respectively.
2024-08-24 07:10:23 +00:00
3d-gussner
055f601ad3
Merge pull request #4751 from sarusani/FilamentRunoutActions
...
Send host actions on filament runout
2024-08-23 15:13:08 +02:00
sarusani
a2022471ce
Send host actions on filament runout
2024-08-23 10:44:38 +02:00
sarusani
a9e7f387e8
Replace Set Ready menu entry
...
Replace "Set Ready"/"Set nor Ready" menu entry with "Print from host" entry.
Use "action:start" instead of "action:ready"
2024-08-23 10:24:01 +02:00
Guðni Már Gilbert
81f1ec4975
Remove unused messages
2024-07-31 11:57:49 +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
3d-gussner
52ac95f082
Merge pull request #4600 from sarusani/ChangeRevoNozzleChangeMenu
...
Adjust Nozzle Change Menu For Quick Change Nozzles
2024-04-11 19:19:01 +02:00
sarusani
bc04f16906
Adjust Nozzle Change Menu For Quick Change Nozzles
...
- Show warning if extruder temp is > 40 degrees
- Use fan to speed up cooldown
- Show confirmation msg
- Show nozzle diameter setting after nozzle change
2024-04-09 16:12:46 +02:00
sarusani
bd935db31e
Add Eject Option To Filament Load Message
2024-04-09 15:50:17 +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
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
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
sarusani
59093107fd
Add #ifdef HOST_SHUTDOWN
2024-01-06 00:45:06 +01:00
sarusani
49f9d7abdc
Add Shutdown host to LCD Menu
...
Add "Shutdown host" entry to LCD menu if printer is not active and host is connected.
2024-01-06 00:45:06 +01:00
3d-gussner
18daa5a62e
Merge pull request #2423 from Panayiotis-git/MK3_M600_Issue-2415
...
LCD option to unload new filament on M600 (issue #2415 )
2023-12-04 17:03:38 +01:00
sarusani
e2aafc882c
Fix MSG_PRINT_PAUSED
...
MSG_PRINT_PAUSED used the lang declaration MSG_PAUSE_PRINT instead of MSG_PRINT_PAUSED
2023-12-03 10:16:16 +01:00
Panayiotis-git
3da4407e4f
Repeat the M600 unload/load filament sequence - Fix translations
2023-12-01 21:13:24 +02:00
gudnimg
4d9dc11510
power panic: pause the print, and wait for M79
...
"PRUSA uvlo" is the last g-code to be processed after the power panic
recovery. For host prints, we want to finish processing all these
g-codes and put the print in a paused state.
Currently I am using lcd_pause_print() but this may be simplified
later.
A new PrinterState is introduced PowerPanicWaitingForHost to
differentiate this paused state from the typical paused state.
In this new paused state the printer is waiting for the host to boot up
and send M79.
Once M79 is seen a new action is sent "// action:uvlo_recovery_ready"
It is up to the host software to then resume the print correctly. All
the needed information to resume the print is in EEPROM and can
be read by using the D3 g-code.
Change in memory:
Flash: +82 bytes
SRAM: 0 bytes
2023-12-01 16:16:39 +01:00
3d-gussner
096a1c9fe0
Change Reprint action message to comply to OctoPrint actions
2023-11-30 15:08:48 +01:00
Juan Francisco Estrada
7130504fcf
Apply the reprint_pr_changes_diff2.txt provided by @3d-gussner
2023-11-22 12:18:59 +01:00
Juan Francisco Estrada
532a5b3e2f
- Serial message --> /// action:reprint done
...
- Yes/no question --> Need to fix the bug related with the filename print --> if (lcd_show_fullscreen_message_yes_no_and_wait_P(altfilename, false, LCD_LEFT_BUTTON_CHOICE)==LCD_LEFT_BUTTON_CHOICE)
2023-11-22 12:14:00 +01:00
Juan Francisco Estrada
e8a2d4c7e1
Reprint function integrated on 3.13v
2023-11-22 12:11:39 +01:00
3d-gussner
880d2f28bd
LCD menu only sends `// action:ready` or `// action:not_ready` via serial
...
Host has to send back state with `M72 S1|0` to keep printer and host in sync
Changed LCD menu messages to `Set ready` and `Set not ready`
Updated translations
2023-11-22 07:58:17 +01:00
3d-gussner
d276695ce7
Set Ready
2023-11-22 07:58:13 +01:00
gudnimg
45880c252b
Fix filament change behavior when print is paused
...
Reimplementing PR 2390
https://github.com/prusa3d/Prusa-Firmware/pull/2390
from @wavexx
2023-11-11 16:51:35 +00:00
Alex Voinea
1c637f8082
Fix " 🔃 Refresh" translation
2023-10-03 08:19:48 +02:00
3d-gussner
47775e158b
Reuse messages
2023-08-21 19:00:22 +02:00
3d-gussner
0bbec5626c
Update and fix translations
2023-08-21 16:28:36 +02:00
3d-gussner
44ae8033eb
Rename upper case `TEMP_MODEL` to `THERMAL_MODEL`
2023-07-25 17:13:07 +02:00
3d-gussner
f43451f80b
Update `MSG_EJECT_FILAMENT` and `MSG_CUT_FILAMENT` to `c=16`
...
Had to shorten SK translation
2023-05-23 09:50:27 +02:00
3d-gussner
a37bcbfd8c
Fix `Load filament` to c=16
2023-05-23 09:45:07 +02:00
Guðni Már Gilbert
9d5453a41e
PFW-1520 Rename Load Filament menu to Preload to MMU
...
Change in memory:
Flash: +18 bytes
SRAM: 0 bytes
2023-05-22 07:53:26 +02:00
Guðni Már Gilbert
26369ac540
Restore old M701/M702 behavior
...
If the new Z parameter is not given,
assume that the old Z-lift behavior is desired.
Change in memory:
Flash: -28 bytes
SRAM: 0 bytes
2023-04-29 16:22:28 +00:00
D.R.racer
7f921b4071
Limit some of the float formatting to fit 30 bytes buffer in enquecommandf_P
2023-04-05 09:10:39 +02:00
3d-gussner
7e0bf88431
Use `G28 W` only
2023-03-22 12:30:16 +01:00
Guðni Már Gilbert
bc27b71729
Pull one common G1 gcode into PROGMEM
...
Change in memory:
Flash: -32 bytes
SRAM: 0 bytes
2023-03-18 17:37:27 +00:00
Guðni Már Gilbert
6edd8b0719
Add M220 into PROGMEM
...
Change in memory:
Flash: -10 bytes
SRAM: 0 bytes
2023-03-18 17:09:43 +00:00
Guðni Már Gilbert
00515a975d
Add M107 into PROGMEM
...
Change in memory:
Flash: -4 bytes
SRAM: 0 bytes
2023-03-18 17:05:35 +00:00
Guðni Már Gilbert
5ade1716bf
Add M500 into PROGMEM
...
Change in memory:
Flash: -6 bytes
SRAM: 0 bytes
2023-03-18 17:01:59 +00:00
Guðni Már Gilbert
733bc874fb
Move G28W0 to messages
...
No change in memory
2023-03-18 16:48:30 +00:00