Merge pull request #2837 from prusa3d/MK3_3.9.1

Merge MK3_3.9.1 into MK3
This commit is contained in:
DRracer 2020-09-22 10:43:59 +02:00 committed by GitHub
commit e24466f22e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 2882 additions and 2605 deletions

View file

@ -16,8 +16,8 @@ extern uint16_t nPrinterType;
extern PGM_P sPrinterName;
// Firmware version
#define FW_VERSION "3.9.0"
#define FW_COMMIT_NR 3421
#define FW_VERSION "3.9.1"
#define FW_COMMIT_NR 3518
// FW_VERSION_UNKNOWN means this is an unofficial build.
// The firmware should only be checked into github with this symbol.
#define FW_DEV_VERSION FW_VERSION_UNKNOWN

View file

@ -38,7 +38,7 @@ void la10c_mode_change(LA10C_MODE mode)
// Approximate a LA10 value to a LA15 equivalent.
static float la10c_convert(float k)
{
float new_K = k * 0.004 - 0.05;
float new_K = k * 0.002 - 0.01;
return new_K < 0? 0:
new_K > (LA_K_MAX - FLT_EPSILON)? (LA_K_MAX - FLT_EPSILON):
new_K;

View file

@ -5724,6 +5724,7 @@ void lcd_hw_setup_menu(void) // can not be "static"
if (_md->status == 0 || lcd_draw_update)
{
_md->status = 1;
_md->experimental_menu_visibility = eeprom_read_byte((uint8_t *)EEPROM_EXPERIMENTAL_VISIBILITY);
if (_md->experimental_menu_visibility == EEPROM_EMPTY_VALUE)
{
@ -7582,7 +7583,7 @@ static void lcd_detect_IRsensor(){
lcd_show_fullscreen_message_and_wait_P(_i("Please unload the filament first, then repeat this action."));
return;
} else {
lcd_show_fullscreen_message_and_wait_P(_i("Please check the IR sensor connections and filament is unloaded."));
lcd_show_fullscreen_message_and_wait_P(_i("Please check the IR sensor connection, unload filament if present."));
bAction = lcd_selftest_IRsensor(true);
}
if(bAction){

View file

@ -5,7 +5,7 @@
#
# Input files:
# lang_en.txt or lang_en_xx.txt
#
#
# Output files:
# lang_xx.bin
#
@ -82,7 +82,7 @@ generate_binary()
rm -f lang_$1.dat
LNG=$1
#check lang dictionary
/usr/bin/env python lang-check.py $1 --no-warning
./lang-check.py $1 --no-warning
#create lang_xx.tmp - different processing for 'en' language
if [ "$1" = "en" ]; then
#remove comments and empty lines

0
lang/lang-check.py Normal file → Executable file
View file

19
lang/lang_en.txt Executable file → Normal file
View file

@ -1,12 +1,21 @@
#
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
# c=18
"FS v0.4 or newer"
#MSG_IR_UNKNOWN c=18
"unknown state"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
@ -265,9 +274,6 @@
#MSG_FS_ACTION c=10
"FS Action"
# c=18
"FS v0.4 or newer"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
@ -670,6 +676,9 @@
# c=20 r=4
"Please unload the filament first, then repeat this action."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
#MSG_RECOVERING_PRINT c=20
"Recovering print "

24
lang/lang_en_cz.txt Executable file → Normal file
View file

@ -2,14 +2,26 @@
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
"[%.7s]Doladeni Z\x0auz nastaveno, pouzit\x0anebo reset od nuly?\x0a%cPokracovat%cReset"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
" 0.3 nebo starsi"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS 0.3 nebo starsi"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 nebo novejsi"
# c=18
"FS v0.4 or newer"
"FS 0.4 a novejsi"
#MSG_IR_UNKNOWN c=18
"unknown state"
"neznamy stav"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" z 4"
@ -354,10 +366,6 @@
"FS Action"
"FS reakce"
# c=18
"FS v0.4 or newer"
"FS v0.4 a novejsi"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"Soubor nekompletni. Pokracovat?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"Prosim vyjmete filament a zopakujte tuto akci"
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"Prosim zkontrolujte zapojeni IR senzoru a vyjmuty filament"
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Obnovovani tisku "

24
lang/lang_en_de.txt Executable file → Normal file
View file

@ -2,14 +2,26 @@
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
"[%.7s]Z Einstell.\x0aWert gesetzt,weiter\x0aoder mit 0 beginnen?\x0a%cWeiter%cNeu beginnen"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
" 0.3 oder aelter"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS 0.3 oder aelter"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 oder neuer"
# c=18
"FS v0.4 or newer"
"FS 0.4 oder neuer"
#MSG_IR_UNKNOWN c=18
"unknown state"
"Status unbekannt"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" von 4"
@ -354,10 +366,6 @@
"FS Action"
"FS Aktion"
# c=18
"FS v0.4 or newer"
"FS v0.4 oder neuer"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"Datei unvollstaendig Trotzdem fortfahren?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"Bitte entladen Sie erst das Filament und versuchen Sie es nochmal."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"Bitte IR Sensor Verbindungen ueber- pruefen und Filament entladen ist."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Druck wiederherst "

24
lang/lang_en_es.txt Executable file → Normal file
View file

@ -2,14 +2,26 @@
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
"[%.7s]Ajuste Z\x0aAjustado, continuar\x0ao empezar de nuevo?\x0a%cContinuar%cRepetir"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
" 0.3 o mayor"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS 0.3 o mayor"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 o mas nueva"
# c=18
"FS v0.4 or newer"
"FS 0.4 o mas nueva"
#MSG_IR_UNKNOWN c=18
"unknown state"
"estado desconocido"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" de 4"
@ -354,10 +366,6 @@
"FS Action"
"FS accion"
# c=18
"FS v0.4 or newer"
"FS v0.4 o +nueva"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"Archivo incompleto. ?Continuar de todos modos?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"Primero descargue el filamento, luego repita esta accion."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"Por favor comprueba la conexion del IR sensor y filamento esta descargado."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recuper. impresion "

24
lang/lang_en_fr.txt Executable file → Normal file
View file

@ -2,14 +2,26 @@
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
"[%.7s]Ajust. du Z\x0aValeur enreg, contin\x0aou depart a zero?\x0a%cContinuer%cReset"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
" 0.3 ou +ancien"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS v0.3 ou +ancien"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 ou +recent"
# c=18
"FS v0.4 or newer"
"FS v0.4 ou +recent"
#MSG_IR_UNKNOWN c=18
"unknown state"
"Etat inconnu"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" de 4"
@ -354,10 +366,6 @@
"FS Action"
"\x00"
# c=18
"FS v0.4 or newer"
"FS v0.4 ou +recent"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"Fichier incomplet. Continuer qd meme?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"SVP, dechargez le filament et reessayez."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"SVP, verifiez la connexion du capteur IR et decharge le filament."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recup. impression "

22
lang/lang_en_it.txt Executable file → Normal file
View file

@ -6,10 +6,22 @@
" 0.3 or older"
" 0.3 o inferiore"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS 0.3 o inferiore"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 o superiore"
# c=18
"FS v0.4 or newer"
"FS 0.4 o superiore"
#MSG_IR_UNKNOWN c=18
"unknown state"
"stato sconosciuto"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" su 4"
@ -354,10 +366,6 @@
"FS Action"
"Azione FS"
# c=18
"FS v0.4 or newer"
"FS 0.4 o superiore"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"File incompleto. Continuare comunque?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"Scaricare prima il filamento, poi ripetere l'operazione."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"Controllare il collegamento al sensore e rimuovere il filamento."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recupero stampa "

24
lang/lang_en_pl.txt Executable file → Normal file
View file

@ -2,14 +2,26 @@
"[%.7s]Live adj. Z\x0avalue set, continue\x0aor start from zero?\x0a%cContinue%cReset"
"[%.7s]Live Adj. Z\x0austaw., kontynuowac\x0aczy zaczac od 0?\x0a%cKontynuuj%cReset"
#MSG_03_OR_OLDER c=18
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
" 0.3 lub starszy"
#MSG_04_OR_NEWER c=18
# c=18
"FS v0.3 or older"
"FS 0.3 lub starszy"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
" 0.4 lub nowszy"
# c=18
"FS v0.4 or newer"
"FS 0.4 lub nowszy"
#MSG_IR_UNKNOWN c=18
"unknown state"
"Stan nieznany"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" z 4"
@ -354,10 +366,6 @@
"FS Action"
"Akcja FS"
# c=18
"FS v0.4 or newer"
"FS v0.4 lub nowszy"
#MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?"
"Plik niekompletny. Kontynowac?"
@ -894,6 +902,10 @@
"Please unload the filament first, then repeat this action."
"Najpierw rozladuj filament, nastepnie powtorz czynnosc."
# c=20 r=4
"Please check the IR sensor connection, unload filament if present."
"Sprawdz polaczenie czujnika IR, rozladuj filament, jesli zaladowany."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Wznawianie wydruku "

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff