3d-gussner
67877acbf6
Fix MK25/S builds
2022-10-28 05:39:42 +02:00
3d-gussner
6d358187ff
Temp Model cal. menu
2022-10-28 05:39:14 +02:00
3d-gussner
71c9213e3a
Update Firmware_sk.po for MK3_3.12 ( #3662 )
...
Update Firmware_sk.po
Co-authored-by: ingbrzy <ingbrzy@miuios.cz>
2022-10-24 08:18:34 +02:00
3d-gussner
c0a5eac1a9
Update Runouts
and Gcode
translations
2022-10-24 08:16:01 +02:00
Hauzman
ba66daded6
Fix typo, update missing translation
...
Fix again cherry-pick issues
2022-10-24 08:16:01 +02:00
Hauzman
121a7e8e15
Update MMU RO Language
...
Co-Authored-By: Alex Voinea <voinea.dragos.alexandru@gmail.com>
Fix cherry-pick issues
2022-10-24 08:16:01 +02:00
3d-gussner
cb5e6d700b
Rename Sheets
...
- `Satin 1` to `Satin `
- `Satin 2` to `NylonPA`
2022-10-24 08:07:18 +02:00
AttilaSVK
e9f5dc7ac5
Updated Hungarian translation for MK3_3.12
...
Fix few cherry-pick issues
2022-10-24 08:06:15 +02:00
3d-gussner
ac3ce856f9
Merge pull request #3702 from 3d-gussner/MK3_312_Hotend_fan
...
PFW-1415: Rename `Extruder fan` to `Hotend fan` MK3_3.12
2022-10-19 08:58:30 +02:00
3d-gussner
fac6d42151
Merge pull request #3704 from 3d-gussner/MK3_312_Croatian
...
Update Croatian translation MK3_3.12
2022-10-19 08:49:24 +02:00
3d-gussner
8f542eca59
Merge pull request #3703 from 3d-gussner/MK3_312_diacritics
...
Update diacritics MK3_3.12
2022-10-19 08:49:08 +02:00
3d-gussner
933bd2b3f6
Update Croatian translation
...
All credits to @prime1910
Fix cherry-pick issues
2022-10-19 07:28:38 +02:00
3d-gussner
41df289102
Update diacritics
2022-10-19 07:05:59 +02:00
3d-gussner
1b08776873
Change fan RPM display to 5 digits
...
All credits to @ WarrenSchultz for initial PR https://github.com/prusa3d/Prusa-Firmware/pull/3656
2022-10-19 07:01:54 +02:00
3d-gussner
162ab4538f
rename Extruder fan
to Hotend fan
...
Fix cherry-pick issues
2022-10-19 07:01:07 +02:00
Alex Voinea
b62dde7aa5
Merge pull request #3678 from leptun/3.12.0_fix_miniRambo_SD_init
...
3.12.0 Enable MISO pullup during SD CMD0
2022-10-10 15:11:41 +02:00
Alex Voinea
00de54adfb
Enable MISO pullup during SD CMD0
...
fix typo
2022-10-10 09:43:07 +02:00
3d-gussner
d9e8b18569
Merge pull request #3667 from 3d-gussner/MK3_3.12_fix_eeprom_documentation_part2
...
MK3_3.12 fix eeprom doxygen documentation
2022-10-07 08:25:46 +02:00
3d-gussner
b2a4194525
Merge pull request #3666 from 3d-gussner/MK3_3.12_tm_cal_click
...
TM: Consume LCD click after calibration for MK3_3.12
2022-10-06 15:39:44 +02:00
3d-gussner
a061f4ec32
Fix Typo 0X0 to 0x0
2022-10-06 15:34:59 +02:00
3d-gussner
76cc9b9c20
Add Temp Model eeprom documentation
2022-10-06 15:34:24 +02:00
3d-gussner
07ad255f7d
replace tab with spaces
...
fix cherry-pick issues
2022-10-06 15:33:24 +02:00
Yuri D'Elia
ae1c88823c
Also consume longpress in lcd_consume_click()
2022-10-06 15:22:08 +02:00
Yuri D'Elia
8ae499c352
TM: Consume LCD click after calibration
...
Consume any pending LCD click after the temperature model calibration.
Since we're already in the status menu, the usual consume action is not
done automatically here.
2022-10-06 15:21:52 +02:00
3d-gussner
d971944d1a
Merge pull request #3651 from 3d-gussner/MK3_312_Arduino_Boards_106
...
Update PF-build.sh to use Arduino_boards 1.6.0 which is same as devel…
2022-10-04 08:08:21 +02:00
3d-gussner
4b384f3694
Remove gawk
2022-10-03 16:41:03 +02:00
3d-gussner
b62d36face
Update PF-build.sh to use Arduino_boards 1.6.0 which is same as devel 1.0.5-2
2022-10-03 16:31:37 +02:00
3d-gussner
fc614a6e76
Merge pull request #3635 from 3d-gussner/MK3_3.12
...
Version changed (3.12.0-BETA1 build 5536)
2022-09-29 20:04:21 +02:00
3d-gussner
350b2a6993
Version changed (3.12.0-BETA1 build 5536)
2022-09-29 19:57:46 +02:00
3d-gussner
784f1f77b6
Merge pull request #3634 from 3d-gussner/MK3_3.12
...
Cherry-pick from PR3633
2022-09-29 18:17:51 +02:00
3d-gussner
04396243a9
Update Firmware.pot and Firmware_xx.po files
2022-09-29 17:52:23 +02:00
3d-gussner
6c6f6abfc0
Rename EN_ONLY to EN_FARM
...
remove DEBUG/DEVEL/ALPHA/BETA lcd warning
Fix cherry-pick issues
2022-09-29 17:47:05 +02:00
3d-gussner
ff85e8e100
BETA firmware message only in English
...
Rephrase BETA firmware message to fit on two screens
ALPHA message same as DEVEL
Fix ALPHA DEVEL message
Fix cherry-pick and use MSG_AUTODEPLETE
2022-09-29 17:25:41 +02:00
Yuri D'Elia
aa721cafd9
lcd_print_pad: do not overflow len when truncating the string
2022-09-26 12:18:47 +02:00
Yuri D'Elia
6bee4fec8d
Remove unneeded lcd_finishstatus()
2022-09-23 14:55:03 +02:00
Yuri D'Elia
b710ca0e58
Improve warning behavior during thermal anomaly
...
The current code forces any warning to return the user to the status
screen in order to show the message.
Thermal anomaly warnings can repeat at very short intervals, making menu
navigation (to pause/tune the print) impossible.
We now check if the message to be displayed is the same and only force a
kickback for new messages.
This partially reverts https://github.com/prusa3d/Prusa-Firmware/pull/3600
since we need the string to be null terminated for ease of comparison.
We pad the status line at display time instead using the new
lcd_print_pad() function which achieves the same effect.
2022-09-23 14:55:03 +02:00
Yuri D'Elia
d4aeddf90d
Merge pull request #3619 from wavexx/fixes_round2
...
Do not hang during startup
2022-09-21 16:27:34 +02:00
Yuri D'Elia
bb0489cba6
Do not hang during startup
...
In ultralcd_init() do not use lcd_setstatuspgm() to initialize the
welcome message.
The internal call to lcd_finishstatus() requires the serial to be
already available. Split the function into lcd_padstatus() to pre-pad
the string and save some space.
2022-09-21 16:19:08 +02:00
Yuri D'Elia
081501f832
Merge pull request #3617 from wavexx/merge_mk3_fixes
...
Merge important bugfixes for the next 3.12 release
2022-09-21 15:18:13 +02:00
Alex Voinea
7bd9e5e06e
Move strings to progmem
2022-09-21 15:09:27 +02:00
Yuri D'Elia
140961290d
Do not reset line on serial commands without N
...
Fix regression introduced in fc10ca3146
.
Accept incoming serial commands without line numbers (assumed to be
injected by the host), but do not reset the last line count when doing
so.
2022-09-21 15:05:21 +02:00
Yuri D'Elia
2bd4aef23e
Temperature model: update R0 estimate
...
Update the default R0 estimate thanks to a larger dataset.
This improves the error margin during self-check.
2022-09-21 15:05:05 +02:00
Guðni Már Gilbert
9bff10add5
Don't inline the function
...
Change in memory:
Flash: -44 bytes
SRAM: 0 bytes
2022-09-21 15:04:40 +02:00
Guðni Már Gilbert
b1bee597aa
Remove atomic_update parameter
...
Change in memory:
Flash: +24 bytes
SRAM: -0 byte
2022-09-21 15:04:40 +02:00
Guðni Már Gilbert
b2530eeb13
Optimisation: Remove duplicated code in cmdqueue_could_enqueue_back()
...
Code is 28 lines shorter :)
Change in memory:
Flash: -42 bytes
SRAM: 0 bytes
2022-09-21 15:04:40 +02:00
Guðni Már Gilbert
33495d7516
Remove redundant for-loop
...
Now that lcd_status_message is now initialised correctly at boot-up,
this for-loop is no longer required. Now lcd_status_message is
only set in lcd_updatestatus() which always calls lcd_finishstatus()
lcd_finishstatus() makes sure the message does not exceed 20 characters
Saves 34 bytes of flash
2022-09-21 15:02:26 +02:00
Guðni Már Gilbert
540ce31082
Don't initialise lcd status message in definition
...
static variables are automatically zero initialised. Now that the
status line message is initialised in ultralcd_init(), we don't
need to set the variable in global scope.
Saves 22 bytes of flash and 1 byte of SRAM
2022-09-21 15:02:26 +02:00
Guðni Már Gilbert
336c41ffe3
Initialise status line message in setup()
...
Fixes #3581
2022-09-21 15:02:26 +02:00
Alex Voinea
9225c5e28b
Show firmware version on splash screen
2022-09-21 14:59:36 +02:00
Yuri D'Elia
8cfd48cb08
Merge pull request #3608 from wavexx/set_312_version
...
Update FW version for 3.12 branch
2022-09-21 14:37:02 +02:00