Commit Graph

7131 Commits

Author SHA1 Message Date
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 4c8ba11417 Merge remote-tracking branch 'upstream/MK3' into MK3_MK404 2021-02-18 11:39:36 +01:00
3d-gussner 5df06a64fd Merge branch 'MK3_MK404' of https://github.com/3d-gussner/Prusa-Firmware into MK3_MK404 2021-02-18 11:38:03 +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
3d-gussner 1550e707be Fix few issues
Create MMU2 SDcards
MMU2 only for MK3/S
2021-02-15 11:41:41 +01:00
3d-gussner bf33198866 Add copy of MK3 and MK3S `lang.bin` files to MK404 `*_xflash.bin`
Minor changes:
- Indentations
- Documentation
2021-02-15 11:41:41 +01:00
3d-gussner be9f8e5157 Add force recompile
Added SD card builds
2021-02-15 11:41:41 +01:00
3d-gussner de337476cd Add MK404 support
Indentations
2021-02-15 11:41:41 +01:00
DRracer 86e117679c
Merge pull request #3011 from 3d-gussner/MK3_translation_0121
Fix few translations introduced with #2982
2021-02-15 11:16:54 +01:00
DRracer 2874e704f5
Merge pull request #3021 from 3d-gussner/PFW-910
PFW-910 Add remaining time to change/pause/user interaction to LCD Info screen
2021-02-15 09:13:50 +01:00
3d-gussner 3ad669889e Fix few issues
Create MMU2 SDcards
MMU2 only for MK3/S
2021-02-14 00:18:24 +01:00
3d-gussner f37aedd5dd Add copy of MK3 and MK3S `lang.bin` files to MK404 `*_xflash.bin`
Minor changes:
- Indentations
- Documentation
2021-02-13 10:35:34 +01:00
3d-gussner fb98cb2ff9 Add force recompile
Added SD card builds
2021-02-13 10:05:07 +01:00
3d-gussner b663abf160 Add MK404 support
Indentations
2021-02-12 20:12:37 +01:00
3d-gussner c95a8e13d7 Fix indentations to 4 spaces per tab 2021-02-12 11:47:02 +01:00