Commit Graph

5178 Commits

Author SHA1 Message Date
3d-gussner
a645b30f63 Merge branch 'PFW-1189' of https://github.com/3d-gussner/Prusa-Firmware into PFW-1189 2021-04-24 20:52:59 +02:00
3d-gussner
cf4d8f68f4
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:52:33 +02:00
3d-gussner
2c687a9223
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:50:51 +02:00
3d-gussner
29ad021b23 Updated French translation of MSG_MMU_LOAD_FAILED c=20 as @awenelo suggested 2021-04-24 20:50:01 +02:00
3d-gussner
6a52921e63 Use origin message for MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY also in French 2021-04-24 20:44:59 +02:00
3d-gussner
fed80ebc73 Update French translation for MSG_SELECT_FILAMENT as @carlin57 suggested 2021-04-24 20:40:54 +02:00
3d-gussner
ff2b292234 Merge branch 'PFW-1189' of https://github.com/3d-gussner/Prusa-Firmware into PFW-1189 2021-04-24 20:40:21 +02:00
3d-gussner
93cabea391
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:39:47 +02:00
3d-gussner
43b16a95ce
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:39:29 +02:00
3d-gussner
1667e39a24
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:37:20 +02:00
3d-gussner
7d59e925be
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:36:21 +02:00
3d-gussner
b5478e5557 Update French translation for MSG_BED_CORRECTION_MENU by @carlin57 2021-04-24 20:33:37 +02:00
3d-gussner
c9c48a78e2
Update lang/lang_en_fr.txt
Co-authored-by: awenelo <56133692+awenelo@users.noreply.github.com>
2021-04-24 20:31:44 +02:00
3d-gussner
9f77ca31b8 Set MSG_SET_TEMPERATURE chars to c=20
Fix Italian warning shown by `lang-check.py`
2021-04-24 08:19:48 +02:00
3d-gussner
e53f37729b Update German translation 2021-04-24 07:59:50 +02:00
Yuri D'Elia
c536407ab0 Italian translation: remove trailing whitespace 2021-04-24 01:04:46 +02:00
Yuri D'Elia
ceb1d2aaaf lang-check: handle/warn about trailing whitespace 2021-04-24 01:03:38 +02:00
Yuri D'Elia
ecc375f94f lang-check: improve error strings 2021-04-24 00:16:46 +02:00
Yuri D'Elia
0d89e48827 Two Italian translation improvements 2021-04-24 00:05:45 +02:00
Yuri D'Elia
e3ec295a0e lang-check: add checks for % escapes 2021-04-23 23:59:50 +02:00
Yuri D'Elia
0db2c5c28a lang-check: cleanup 2021-04-23 23:19:16 +02:00
Yuri D'Elia
5f0f6d740f lang-check: attempt at spotting short translations 2021-04-23 23:08:02 +02:00
Yuri D'Elia
68fc2c71bb lang-check: add basic punctuation checks 2021-04-23 22:49:27 +02:00
Yuri D'Elia
2ceb3897f1 lang-check: respect --no-warning 2021-04-23 22:49:00 +02:00
3d-gussner
4bb13ce582 Merge branch 'PFW-1189' into MK3_MK404 2021-04-23 20:11:49 +02:00
3d-gussner
722415703f Merge remote-tracking branch 'upstream/MK3_3.10.0' into MK3_MK404 2021-04-23 20:10:13 +02:00
3d-gussner
1a5898c673 Improve MK404-build.sh check, update 2021-04-23 20:09:20 +02:00
3d-gussner
fe32d42101 Fix Dutch FINDA translation 2021-04-23 16:19:33 +02:00
Yuri D'Elia
201d2a2434 lang-check: handle backslash sequences 2021-04-23 16:15:24 +02:00
Marek Bel
aa45091400
Scale extruder motor current linearly with speed. (#2813)
Scale extruder motor current linearly with speed.

49% less heating when running at low speed and standstill, 4% more torque at maximum extrusion rate (15mm^3/s), 15% more torque in high speed movements (un/retractions).

StealthChop mode is used for low speeds (below 900mm/min)
spreadCycle is used above. Transition speed is well above maximum extrusion rate of 15mm^3/s (275mm/min) so mode transition is not expected to be visible on printed surface.

StealthChop is expected to improve printed surface quality (less artifacts).

Warning you can burn extruder motor if it is not the same impedance as original Prusa i3 Extruder stepper motor. There is no current feedback in low speed so lower impedance motor can be burned by over current.

Even there is no direct current feedback, there is no risk for original motor thermal runaway, as motor resistance increases with temperature, current decreases.

Standstill peak phase current is expected to be 500 mA and linearly increase with speed to 970 mA at 900mm/min where spreadCycle constant current regulation takes over and keeps peak current at 805 mA to maximum speed possible.

As motor heating increases with current squared, lowering low speed current from 700mA to 500mA decreases heating 49% in thate mode, where motor spends most of the time.

Enable E-motor cool mode in farm mode only (and experimental menu) - the experimental menu is visible AND the EEPROM_ECOOL variable has a value of the universal answer to all problems of the universe - i.e. two conditions must be met at the start of the FW to enable the E-cool mode. If the user enables the experimental menu, sets the E-cool mode and disables the menu afterwards, on the next start of the FW the E-cool mode will be DISABLED. This is still subject to discussion how much obscure (security through obscurity) we'd like this option to have .

Additional stuff:
* Add serial debug msg to verify if E-cool mode is on
* Avoid access to E-cool mode switch on machines without TMC2130
* Do not allow only M907 E in case of E-cool mode+warn the user on the serial line that the command was skipped

Co-authored-by: D.R.racer <drracer@drracer.eu>
2021-04-23 16:06:28 +02:00
Yuri D'Elia
27d7edae10 lang-check: highlight truncated strings 2021-04-23 15:49:19 +02:00
Yuri D'Elia
7f9910ad28 Update Italian translations 2021-04-23 15:47:48 +02:00
Yuri D'Elia
e4655e5afa lang-check: pretty-print errors to aid in translation 2021-04-23 15:31:01 +02:00
Yuri D'Elia
695af99ada lang-check: simplify wrapping, wrap according to cols 2021-04-23 15:31:01 +02:00
Yuri D'Elia
340928acc3 lang-check: print a warning if cols!=20 on multiline messages 2021-04-23 15:31:01 +02:00
3d-gussner
71ab3a9d53 Fix typo thanks to @wavexx 2021-04-23 14:20:28 +02:00
3d-gussner
540940b6a5 Fix German too long translation MSG_MMU_MODE 2021-04-23 13:36:12 +02:00
3d-gussner
c2cde83d7e Fix MSG_SELFTEST_WIRINGERROR to c=18 2021-04-23 13:29:45 +02:00
3d-gussner
3f51627c02 Fix MSG_NO being too short, no need to be 2021-04-23 13:23:11 +02:00
3d-gussner
7cd76432b9 Fix German MSG_LOAD_TO_NOZZLE 2021-04-23 13:19:47 +02:00
3d-gussner
10a026e075 Fix Dutch + German MSG_UNLOAD_FILAMENT too long translations 2021-04-23 13:16:36 +02:00
3d-gussner
013708479f Fix MSG_UNLOAD_FILAMENT length as in MMU a number is added 2021-04-23 13:12:57 +02:00
3d-gussner
2281bd1ef7 Merge branch 'PFW-1189' of https://github.com/3d-gussner/Prusa-Firmware into PFW-1189 2021-04-23 13:04:54 +02:00
3d-gussner
032e8a5957 @leptun strip 1st char hack for duplicate Cancel 2021-04-23 13:03:59 +02:00
D.R.racer
346044063a Fix length of some CZ messages 2021-04-23 12:48:25 +02:00
Yuri D'Elia
90a9e350c0 Remove warnings caused by '\x00'
Manually unescape '\x00' for the time being, removing spurious warnings.
2021-04-23 12:37:54 +02:00
Yuri D'Elia
2e6e2c4fde Do not output colors when redirecting output 2021-04-23 12:29:57 +02:00
Yuri D'Elia
8b5d01e3b1 Be more strict when checking translation lenght
Strip quotes immediately so that we can measure strings easily.
For single-line strings, check the translation lenght correctly.
2021-04-23 12:18:50 +02:00
Yuri D'Elia
a9f0ff441d Allow to customize OUTDIR in config.sh
Useful for custom build trees.
2021-04-23 12:15:48 +02:00
3d-gussner
403b340f19 Added EXTENDED_M20 to RepRap Gcode wiki M115 see https://reprap.org/mediawiki/index.php?title=G-code&type=revision&diff=189034&oldid=189033 2021-04-23 11:02:42 +02:00