Commit Graph

6567 Commits

Author SHA1 Message Date
3d-gussner c0c6c815a4
Merge pull request #3699 from 3d-gussner/MK3_Sheet_NylonPA
PFW-1409: Rename Sheets
2022-10-19 06:48:26 +02:00
Hauzman 17bb9f6f43 Fix msgstr "" and long translations 2022-10-18 23:01:34 +03:00
Alex Voinea b485992c9e If in farm mode, force the sorting direction to be reversed
So in an ideal scenario, the newest file is first. This of course breaks as soon as a file is deleted/renamed/moved, but it should at least be fixed now compared to before where the direction could be influenced by a disabled setting
2022-10-18 17:29:31 +02:00
Alex Voinea 798f215f88 Refactor SD menu settings 2022-10-18 17:24:35 +02:00
3d-gussner eaaf1d6872 Rename Sheets
- `Satin 1` to `Satin  `
- `Satin 2` to `NylonPA`
2022-10-18 10:20:01 +02:00
Alex Voinea e18bfce597 Farm mode: cache filenames in the presort function 2022-10-17 20:17:28 +02:00
Hauzman 5908abcf6c Fix typo 2022-10-17 18:55:07 +03:00
3d-gussner e83728f72c Change fan RPM display to 5 digits
All credits to @ WarrenSchultz for initial PR https://github.com/prusa3d/Prusa-Firmware/pull/3656
2022-10-17 15:41:05 +02:00
3d-gussner f2fe9a51ee rename `Extruder fan` to `Hotend fan` 2022-10-17 13:49:18 +02:00
3d-gussner 655bf1db92 Update diacritics 2022-10-17 10:11:33 +02:00
Hauzman 42edaab279
Merge pull request #2 from Hauzman/MK3_Romanian
Mk3 romanian
2022-10-16 14:28:40 +03:00
Hauzman 146ee3032e Final Corretions 2022-10-16 14:22:19 +03:00
Hauzman 7f5211b917 final correction 2022-10-15 14:40:23 +03:00
Hauzman 0957c72c36
Merge pull request #1 from Hauzman/MK3_Romanian
Mk3 romanian
2022-10-15 13:58:12 +03:00
3d-gussner e8bb19b3ea
Merge pull request #3688 from wavexx/lang_it_update
lang: IT: Partial update
2022-10-14 12:28:28 +02:00
Yuri D'Elia 990f585312
Merge pull request #3686 from wavexx/lang_checks
Add targets for language checking
2022-10-14 10:43:45 +02:00
3d-gussner 66c3519b3b Update cmake Arduino_boards to 1.0.6 2022-10-14 06:07:50 +02:00
Yuri D'Elia d6e79706d2 lang: IT: Partial update
Update new italian translation strings, excluding most of the MMU
related changes.
2022-10-13 23:13:50 +02:00
Yuri D'Elia 2a0f0bcd19 lang: Add git diff filter instructions for po files 2022-10-13 23:09:55 +02:00
Alex Voinea b846b9b70d
Merge pull request #3685 from gudnimg/sd_menu_optimisation
Optimisation: Reduce code size in rendering SD file names and folders
2022-10-13 21:13:35 +02:00
Yuri D'Elia 9bfe480320 CI: Ignore lang-check errors in lang stage 2022-10-13 20:48:46 +02:00
Yuri D'Elia c0b194795c CI: Add a new stage to check languages 2022-10-13 20:48:46 +02:00
Yuri D'Elia 688542602d cmake: Add targets for language checking
Add the following macro targets to check translations:

- check_lang: check all languages for all variants
- check_lang_[variant]: check all languages for [variant]
- check_lang_[lang]: check all variants against [lang]
- check_lang_[variant]_[lang]: check a single variant/language

For example:

- ninja check_lang: check *everything*
- ninja check_de: check German in all variants
- ninja check_MK3S-EINSy10a: check all languages in the MK3S
- ninja check_MK3S-EINSy10a_de: check German in the MK3S
2022-10-13 20:24:19 +02:00
Yuri D'Elia 468f4f8c57 cmake: Always check po files for errors during build 2022-10-13 20:20:47 +02:00
Yuri D'Elia 3f9e61e338 lang: Add --errors-only to suppress all warnings/suggestions 2022-10-13 20:20:09 +02:00
Yuri D'Elia 222054f516 lang: Handle empty translations wrt --no-warning
Do not emit empty translation warnings if --no-warning has been
specified.

We have a special handler for this case already (--warn-empty).
2022-10-13 20:05:39 +02:00
Guðni Már Gilbert 2682b64a09 Optimisation: Reduce code size in rendering SD file names and folders
Change in memory:
Flash: -88 bytes
SRAM: 0 bytes
2022-10-12 20:19:21 +00:00
Yuri D'Elia f399e56677
Merge pull request #3683 from wavexx/cmake_tc
cmake: Toolchain tweaks
2022-10-12 12:38:49 +02:00
AttilaSVK 18b82f73c9
Updated Hungarian translation for MK3_3.12 2022-10-12 11:20:29 +02:00
Yuri D'Elia 73fbcfa47d build: Switch vscode to AvrGcc 2022-10-12 11:13:28 +02:00
Yuri D'Elia 788b89a997 build: Switch travis to AvrGcc 2022-10-12 11:13:12 +02:00
Yuri D'Elia 036a04938d cmake: Introduce AvrGcc/AnyAvrGcc toolchains, replacing LocalAvrGcc
- AvrGcc: use avr-gcc from dependencies
- AnyAvrGcc: use system's avr-gcc for testing
2022-10-12 11:07:45 +02:00
Yuri D'Elia 7b0362302e bootstrap: Minor tweaks 2022-10-12 10:49:09 +02:00
Yuri D'Elia 7b7b7167fb bootstrap: Use gcc 7.3.0 from microchip 2022-10-12 10:48:39 +02:00
D.R.racer 2c695f14be Increase required MMU version to 2.1.4.x 2022-10-12 07:45:13 +02:00
D.R.racer 6eab0dda59 Add parentheses - be more explicit in error codes' masking and comparison 2022-10-11 15:51:01 +02:00
D.R.racer 0aeb74e5b1 Intercept M708 A0xb: set ExtraLoadDistance on the printer side too 2022-10-11 15:51:01 +02:00
D.R.racer b0466ae20f Add infrastructure for MMU parametrization after comm start
For now, only the Extra loading distance is being sent, but the infrastructure can be easily extended for other registers as well.
2022-10-11 15:51:01 +02:00
D.R.racer c7e4c9ce99 Allow backwards compatibility with legacy MMU g-codes
This piece just changes the default extra load length on the MK3 side.
The same needs to be done on the MMU side but:
- the MMU exposes its register for this (so we can change the extra load distance by writing into the register via G-code)
- the printer shall probably set this value on its own after line up of MMU communication
2022-10-11 15:51:01 +02:00
D.R.racer 013ce588a5 Support reading/polling multiple registers
In Idle and Command mode it is now possible to specify a list of registers which shall be periodically read from the MMU.
To keep the code and RAM size down registers are intentionally separated into 8bit and 16bit sets.
Adding a register into the set is just a matter of parametrization, there is no need to change the state machines anymore.
2022-10-11 15:51:01 +02:00
D.R.racer ebb79351a7 Add preliminary support for MMU_SELFTEST_FAILED error messages 2022-10-11 15:51:01 +02:00
3d-gussner d5ca47d1a6
Merge pull request #3646 from gudnimg/fix-mmu-buttons-v2
PFW-1403 Fix issue where physical MMU buttons do not dismiss error screen
2022-10-11 13:42:39 +02:00
Guðni Már Gilbert 8882d8f2c8 Only move XY when position is known
I had a crash when producing an error screen and printer was unhomed.
Extruder was located at the far right side, and immediately crashed when attempting to park.
2022-10-11 07:16:52 +02:00
Guðni Már Gilbert 9f3361577e
Merge pull request #3643 from gudnimg/PFW-1358
PFW-1358 More button utilizes text and an empty character on the right
2022-10-10 18:02:22 +00:00
Guðni Már Gilbert 98cfc37017
Merge pull request #3674 from gudnimg/mmu-first-lay-cal-purge-line
MMU: Sync first layer purge line with PrusaSlicer generated output
2022-10-10 17:59:18 +00:00
Guðni Már Gilbert 213f0e8c71 PFW-1358 Update second_col description
Value is no longer hardcoded
2022-10-10 17:48:56 +00:00
Yuri D'Elia 07da5b2768
Merge pull request #3680 from wavexx/cmake_repro_build
cmake: Improved reproducibility rules
2022-10-10 19:36:09 +02:00
Alex Voinea 4f9022cea1
Merge pull request #3654 from leptun/fix_miniRambo_SD_init
Enable MISO pullup during SD CMD0
2022-10-10 15:09:09 +02:00
Yuri D'Elia 8a00179528 cmake: Improved reproducibility rules
Rewrite cmake rules for reproducibility and move them inside a separate
module.

The new rules are cleaner and can operate on multi-directory projects
transparently.
2022-10-10 14:19:03 +02:00
Alex Voinea eb43d712df Enable MISO pullup during SD CMD0
Fix typo
2022-10-10 09:43:50 +02:00