Alex Voinea
7faffa539a
Merge branch 'MK3' into MK3_NEW_SD_COMPILATION
2021-02-26 09:48:46 +02:00
Alex Voinea
f346125948
Use BubbleSort by default. Disable ShellSort until I fix it
2021-02-26 09:18:59 +02:00
Alex Voinea
225c456ae6
Limit progressbar to LCD_WIDTH
...
for some stupid reason bubbleSort sometimes exceeds the total value :)
2021-02-26 09:18:28 +02:00
Alex Voinea
c63f92ae52
Invert shellSort logic
2021-02-26 08:57:49 +02:00
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
DRracer
ffae16bf95
Merge pull request #3033 from DRracer/wdr-inline
...
Make watchdogReset() force_inline
2021-02-25 13:53:34 +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
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
D.R.racer
4e768057e7
Use standard wdt_reset() from AVR lib
...
which translates to the one `wdr` instruction like before
+ wrap configuration of watchdog into cli/sei
2021-02-17 15:59:52 +01:00
3d-gussner
2b4cf8d56e
Fix FANCHECK build error
2021-02-17 13:52:31 +01:00
D.R.racer
a456c4a52d
Make watchdogReset() force_inline
...
It makes no sense keeping watchdogReset as a separate function which
must be called, since it only contains one instruction: "wdr".
Not only was the code larger by 32 bytes in total, but also much slower
(call+ret take 4 cycles together for no reason in this case).
Surprisingly, doing just this on FW 3.9.3 solves issue #2954 on the one
affected EINSY board, even though it makes not much sense (there must be
some other timing issue).
2021-02-17 13:04:46 +01:00
D.R.racer
c3bea4d71c
Make a special welcome message for shipping/service prep
...
Another request from our Service dept. - the user shall be prevented
from skipping the intro wizard, because otherwise some preset/calibrated
features will look like not done - especially live-z calibration.
And since there are users, who send a machine to service to perform 1st
layer calibration only, they must not omit the Z-calibration at the
start after shipping.
2021-02-17 12:53:56 +01:00
3d-gussner
c79bce010d
Don't show Settings during pause
2021-02-17 12:18:30 +01:00
DRracer
7a84ad71dc
Merge pull request #3023 from DRracer/service-prep
...
Add Service prep. item into Factory reset
2021-02-17 10:43:08 +01:00
D.R.racer
dbb0269bd4
Make indentation consistent with surrounding code in factory_reset()
2021-02-17 08:27:49 +01:00
3d-gussner
afc15b42bb
Indentations
2021-02-17 08:13:32 +01:00
3d-gussner
59c2b7e795
Fix Fan error issues.
2021-02-17 07:42:12 +01:00
3d-gussner
66ea1bdfba
Indentations
2021-02-16 12:31:23 +01:00
3d-gussner
d6c6517fcd
Back to Status after Resuming
2021-02-16 07:27:46 +01:00
3d-gussner
c2637d9430
Documentation Show Main Menu
2021-02-15 18:35:04 +01:00
3d-gussner
c07bcd172a
Fix NO Stop print during MBL
2021-02-15 18:34:08 +01:00
3d-gussner
583993b7e2
Back to "Status" after gcode M0/M1
2021-02-15 15:25:04 +01:00
3d-gussner
25928232e4
Merge remote-tracking branch 'upstream/MK3' into MK3_PFW-960
2021-02-15 13:06:47 +01:00
3d-gussner
9071a9f8fd
Gcode M1
must have a string while M0
it is optional
...
As the `M0/M1` moved to the beginning of the parser
- parser would not be able to "find" `M1nn` command if the query was `M1` instead of `M1 `
- to be able to "stop/halt" without sending a string and display default message use gcode `M0`
- as there are no `M0nn` gcodes the parser can query `M0` without additional space needed as in `M1 `
2021-02-15 12:51:12 +01:00
3d-gussner
fc270a356a
Fix indentations
2021-02-15 12:50:40 +01:00