Alex Voinea
204da1cc3f
Factory reset and check_file progress bar
2021-02-25 21:04:05 +02:00
Alex Voinea
8821439878
Cardreader progressbar code
2021-02-25 20:25:32 +02:00
Alex Voinea
afa7c7ab03
Remove forgotten (?) undef at the end of menu.cpp
2021-02-25 19:29:14 +02:00
Alex Voinea
54b2edbc8c
Update debugging code
2021-02-25 19:26:01 +02:00
Yuri D'Elia
e8f6c9fac9
Exit the _lcd_move* menus when homing/leveling
...
Instead of resetting the encoder status when homing or leveling, simply
exit the move/liveZ menu.
When transitioning from idle->printing, axis move shouldn't be allowed
as it would insert moves during a print. This is always wrong.
The menu must be always dismissed. Instead of checking all places where
the menu could be active, automatically dimiss the menu from within
_lcd_move when homing/MBL is happening. The long-push function and the
settings menu checks if "axis move" is possible, and thus
prevent the user to re-enter the menu already.
When doing the first layer calibration, the _lcd_babystep_z is
automatically brought back after MBL has completed.
Technically we should do the same when entering/exiting the paused state
in _lcd_move. However, it's better to dismiss _any_ menu in
stop_and_save_print_to_ram/restore_print_from_ram_and_continue instead.
To be done later...
2021-02-25 17:33:59 +01:00
Yuri D'Elia
b4f5633bde
Enable "Move axis" and "Disable steppers" only when idle
...
Move axis queues movements, which disrupts a normal print, homing (when
XY is combined) or MBL.
Likewise, "Disable steppers" only makes sense when the printer is fully
idle.
Only allow such actions when the printer is not active and/or in the
paused state.
2021-02-25 17:33:59 +01:00
Yuri D'Elia
14a1a93bc8
Include probing/MBL in the PRINTER_ACTIVE check
...
This prevents to perform disruptive actions during homing or between MBL
probes, which would result in a failure.
2021-02-25 17:33:59 +01:00
Yuri D'Elia
28e9c814fc
Remove code duplication for babystep insertion
2021-02-25 16:44:16 +01:00
Yuri D'Elia
019c818c05
Insert babysteps using CRITICAL_SECTION instead of cli/sei
2021-02-25 16:44:16 +01:00
Yuri D'Elia
f5e419530b
Inhibit LiveZ from the settings menu during mesh bed leveling
2021-02-25 16:44:16 +01:00
Yuri D'Elia
ff4e53d2d1
Prevent babysteps in more unsafe situations through homing_flag
...
Further restrict babystep insertion when the lcd_update is enabled by
toggling homing_flag when probing Z (where Z shouldn't be touched
anyway as it would disrupt the measurement)
Also reset the encoder value during mesh leveling.
2021-02-25 16:44:16 +01:00
Yuri D'Elia
c241adec5f
Ensure babystep_apply|undo always uses the planner
...
The code around these calls _requires_ that the steps are immediately
processed and/or added to the subsequent planner moves.
The only part that doesn't care about immediate insertion is the
direct user-insertion though the lcd encoder.
2021-02-25 16:44:16 +01:00
DRracer
ffae16bf95
Merge pull request #3033 from DRracer/wdr-inline
...
Make watchdogReset() force_inline
2021-02-25 13:53:34 +01:00
3d-gussner
bc2b2a4f76
Update workflow
2021-02-25 12:27:30 +01:00
3d-gussner
c976340dee
Remove duplicate PINDA
in translations
2021-02-25 12:03:15 +01:00
3d-gussner
67526116e2
Delete unused translation
2021-02-25 11:44:29 +01:00
3d-gussner
d2bfa666b1
Delete unused Sensor state
translation
2021-02-25 11:38:43 +01:00
3d-gussner
d47d0ed34f
Delete unused IR:
translation
2021-02-25 11:32:16 +01:00
3d-gussner
6f15cc383b
Fix PINDA
translation
2021-02-25 11:25:39 +01:00
3d-gussner
5efe33bfc6
Delete unused translations
2021-02-25 11:23:33 +01:00
3d-gussner
1a6de14a06
Fix FINDA
translation
2021-02-25 11:16:34 +01:00
3d-gussner
4a241f2a9b
Use new PF-build.sh
parameter -c 1
2021-02-25 10:48:55 +01:00
3d-gussner
afa84b15bd
Translate new messages
...
Check that amount of messages are equal `lang_en.txt` vs. `lang_en_nl.txt`
2021-02-25 10:40:33 +01:00
3d-gussner
d9b820690e
Merge remote-tracking branch 'upstream/MK3' into MK3_Dutch
...
fix merge issues
2021-02-25 09:56:23 +01:00
DRracer
7b22895f23
Merge pull request #3032 from DRracer/service-prep2
...
Make a special welcome message for Shipping/Service prep.
2021-02-25 08:51:47 +01:00
DRracer
9ed713ab13
Merge pull request #3015 from 3d-gussner/PFW-1174
...
PFW-1174: Add pause/resume for USB/host prints via LCD menu
2021-02-25 08:50:41 +01:00
DRracer
0eb8303cae
Merge pull request #2575 from 3d-gussner/MK3_Fix_LCD_stats
...
🐛 Fix LCD output for unit16 values
2021-02-24 09:25:24 +01:00
3d-gussner
657767f073
Merge branch 'MK3' into MK3_Fix_LCD_stats
...
Fix merge issue
2021-02-24 09:01:30 +01:00
DRracer
526e7f636d
Merge pull request #3040 from 3d-gussner/PFW-969
...
PFW-969 Fix Sensor info screen is blocking the function of filament IR sensor
2021-02-23 16:17:44 +01:00
D.R.racer
03bd9276e2
Remove unrelated translations from master lang_en.txt as well
2021-02-23 15:33:15 +01:00
D.R.racer
fbca8cbe28
Remove unrelated (but still missing) translations
...
This needs to be fixed in 3.10 final. Rumors say some of the translation
scripts even fail on a message containing both % and a backslash
2021-02-23 15:31:36 +01:00
3d-gussner
076613fd97
Show Fil. sensor
in Support::Sensor info only if IR Sensor detected
2021-02-23 15:20:08 +01:00
3d-gussner
08a6a4b25e
Enable Filament sensor action during print even if in Support::Sensor info
2021-02-23 15:19:03 +01:00
D.R.racer
734e497cd0
Move wizard msgs into messages.h/c + add more translation markers
2021-02-23 15:09:19 +01:00
D.R.racer
95567b8072
Update translations of the Shipping/Service prep welcome msg
2021-02-23 11:10:18 +01:00
3d-gussner
fdff5d84b2
Move Filament sensors to Support -> Sensor Info
2021-02-23 08:52:40 +01:00
3d-gussner
8d4176a530
Add "Fan check [On|Off]" menu to tune
...
User can en/disable the fan check during print. This is very useful in case of false positive
fan errors to let the user to decide to finish print with "faulty" fan.
2021-02-23 07:24:33 +01:00
3d-gussner
30b60e44d2
|| isPrintPaused
is already in PRINTER_ACTIVE
2021-02-22 18:21:20 +01:00
3d-gussner
fd154e4b69
Again revert Settings
2021-02-22 18:10:43 +01:00
3d-gussner
5894883324
Fix USB/host FAN Error resume
...
Show Settings during Pause also for USB/host prints
2021-02-22 16:37:01 +01:00
3d-gussner
9110ffd4ae
Revert M602
2021-02-22 16:36:21 +01:00
3d-gussner
cbe207eb59
Fix issue #3037
...
`starttime` is only set for SD prints via gcode `M24 and M32`
2021-02-20 13:18:53 +01:00
Yuri D'Elia
461d3f6749
Remove duplicate function is_buffer_empty()
...
Use cmd_buffer_empty() instead
2021-02-19 17:06:00 +01:00
D.R.racer
87f416f303
Keep wizard flag==2 even when a user restarts during Z-calibration
...
i.e. prevent jumping into the standard wizard if reset during Z-
calibration
2021-02-18 15:39:29 +01:00
3d-gussner
495dcee066
Show LCD Settings during pause
2021-02-18 12:09:43 +01:00
3d-gussner
a109d20506
Merge remote-tracking branch 'upstream/MK3' into PFW-1174
...
Fix merge issues
2021-02-18 11:05:31 +01:00
3d-gussner
c1d8e6660b
Indentations
2021-02-18 10:07:40 +01:00
DRracer
adf347fdf1
Merge pull request #3034 from 3d-gussner/MK3_PFW-960
...
PFW-960 Improve M0/M1/M117
2021-02-18 09:59:01 +01:00
3d-gussner
291ee8e46d
Indentations
2021-02-18 09:53:14 +01:00
3d-gussner
75a385d614
Indentations
2021-02-18 09:10:28 +01:00