Commit Graph

2901 Commits

Author SHA1 Message Date
Yuri D'Elia 33037d369c Prevent LCD long-press re-entry (fixes #1196) 2019-08-05 19:00:29 +02:00
Yuri D'Elia 3a87ff56f6 Default to "Move Z" above a certain height even when printing
This speeds-up the ability to manually get the carriage out of the way
just after a print has finished
2019-07-16 22:04:32 +02:00
Yuri D'Elia 367a28a5a8 Default to "Live Adjust Z" when longpressing during a print (closes #1604)
- Disable longpress action when homing or calibrating
- Default to Live Adjust during a print
- Retain "Move Z" otherwise
2019-06-14 11:44:06 +02:00
DRracer c5d130e763
Merge pull request #1914 from prusa3d/MK3_3.7.2
Increase version.
2019-06-14 09:39:41 +02:00
Marek Běl 0a59e0a533
Merge pull request #1915 from 3d-gussner/MK3-fix_lang-check
Fix length false positives in lang-check.py
2019-06-13 18:21:10 +02:00
3d-gussner e46cc30c61 Fix length false positives...
- Just reading the length of the translation line gives false positives as the " are included in the length BUT not displayed on the LCD.
- added missing argument 'pl'
2019-06-13 18:00:31 +02:00
Marek Bel fee67d9451 Increase version. 2019-06-13 16:37:51 +02:00
DRracer 55dc78546b
Merge pull request #1913 from mkbel/fix_spelling
Fix spelling.
2019-06-13 15:12:30 +02:00
DRracer ec2f194350
Merge pull request #1912 from mkbel/use_enum_class_2
Use enum classes to save FLASH, unify naming convention
2019-06-13 15:12:08 +02:00
Marek Bel 25f0eb9a39 Fix spelling. 2019-06-13 15:01:54 +02:00
Marek Bel 72f5e87c61 Merge branch 'MK3' into use_enum_class_2 2019-06-12 19:17:35 +02:00
Marek Bel 1390d4e5b9 Use first letter capital camel case for enum class members. Change underlying type to uint_least8_t. 2019-06-12 19:11:41 +02:00
Marek Bel 5fcf760954 Use first letter capital camel case for enum class members. Rename CustomMsgTypes to CustomMsg. Remove unnecessary maping to numbers. Change underlying type to uint_least8_t. 2019-06-12 18:54:43 +02:00
Marek Bel 51df6cdfdc Remove LcdCommands::Unknown3. Remove LcdCommands mapping to numbers, as it is not needed. 2019-06-12 18:54:37 +02:00
Marek Bel cbb92860d0 Use first letter capital camel case for enum class members. 2019-06-12 18:54:32 +02:00
Marek Bel 0401490cc1 Use first letter capital camel case for enum class members. 2019-06-12 18:54:25 +02:00
Marek Bel 9ceba00426 Use first letter capital camel case for enum class members. Remove dependency of FanCheck values on TestError values as it is not used. 2019-06-12 18:53:09 +02:00
Marek Běl c43bd91520
Merge pull request #1627 from MRprusa3d/PFW-790
print parameters checking
2019-06-12 18:03:29 +02:00
MRprusa3d b7d3766ae2
Merge branch 'MK3' into PFW-790 2019-06-12 17:32:13 +02:00
Marek Bel 6dd085bcc5 Use first letter capital camel case for enum class members. 2019-06-12 16:44:07 +02:00
Marek Bel e393d91b12 Use first letter capital camel case for enum class members. 2019-06-12 16:20:21 +02:00
Marek Bel cc80bfa020 Merge branch 'MK3' into use_enum_class 2019-06-12 16:04:26 +02:00
DRracer c7e1e73880 another almost 200B down by proper usage of smaller data types and enum
classes
2019-06-12 15:41:55 +02:00
DRracer 94a5175980 Code size reduction - saved almost 2KB 2019-06-12 15:41:34 +02:00
DRracer 8d388fa03a
Merge pull request #1911 from mkbel/layer1_cal_flash
Layer1 cal flash
2019-06-12 15:40:59 +02:00
Marek Bel 49f172a7b9 Convert uint8_t cycle control varibles changed in previous commit to uint_least8_t to be potentially more portable. 2019-06-12 15:01:57 +02:00
DRracer b15bbaf177 for cycles' variables: int -> uint8_t where appropriate, part1 2019-06-12 14:58:15 +02:00
Marek Bel 7ac098a135 Refactor. Put constants needed in functions inside fuctions to limit its scope. 2019-06-12 14:20:20 +02:00
Marek Bel 2755a3733d Document. 2019-06-12 14:15:58 +02:00
Marek Bel 342954b88c Refactor. Make constants producing first layer calibration square more clear. Note layer height discrepancy. 2019-06-12 13:31:17 +02:00
Marek Bel d528a53526 Refactor. Move lcd_commands_func1() to first_lay_cal.cpp and rename it to lay1cal_square(). Remove its constant parameters. Move remaining G1 code to lay1cal_meander(). Saves 6B of FLASH memory. 2019-06-12 01:36:48 +02:00
Marek Bel 60cc3d58ec Use sprintf_P in first layer calibration. Save 30B of FLASH memory. 2019-06-11 20:00:49 +02:00
Marek Bel 47a183e96e Use loop to enquecommand_P() in first layer calibration. Save 126B of FLASH memory. 2019-06-11 19:49:56 +02:00
Marek Bel 21f4669600 Make count_e() constexpr. 2019-06-11 19:22:08 +02:00
Marek Bel 4effff9e99 Use loop to enquecommand_P() in first layer calibration. Save 10B FLASH memory. 2019-06-11 18:56:29 +02:00
Marek Bel d21f256cd0 Remove duplicate calls of lcd_timeoutToStatus.start(), move !blocks_queued() && cmd_buffer_empty() condition to outer if, rewrite using switch statement. Save 487B of FLASH memory. 2019-06-11 18:26:59 +02:00
Marek Bel 97a5d6b5f4 Make constants const. 2019-06-11 17:30:37 +02:00
Marek Bel 9b1e3213ae Variable lcd_commands_step doesn't need to be global. 2019-06-11 17:30:19 +02:00
DRracer 58948cffcd Code size reduction - saved almost 2KB 2019-06-11 17:23:01 +02:00
Marek Bel 0c9121e99e Use loop to enquecommand_P() in first layer calibration. 2019-06-11 17:08:56 +02:00
DRracer 319b5bd383
Merge pull request #1908 from prusa3d/MK3_3.7.2
Mk3 3.7.2
2019-06-11 15:42:27 +02:00
Marek Běl cb6a3e7e12
Merge pull request #1907 from DRracer/fan_check_error_fix
Do not allow resume printing if fans are still not ok
2019-06-11 15:12:48 +02:00
DRracer 13c3ab14fa test fan check error only when enabled by #ifdef 2019-06-11 15:05:40 +02:00
DRracer 3e37150552 Do not allow resume printing if fans are still not ok 2019-06-11 14:53:10 +02:00
Marek Bel 27145204ed Use internationalized M117, but anyway the text is not shown. 2019-06-10 21:40:12 +02:00
Marek Bel 4be8fa701e Use loop to enquecommand_P() in first layer calibration. 2019-06-10 20:41:18 +02:00
Marek Běl 28e7772421
Merge pull request #1886 from leptun/MK3_fix_load_filament_5
Fix Load Filament 5 for MMU2
2019-06-10 14:45:55 +02:00
Marek Běl 327e6cd39b
Merge pull request #1889 from DRracer/fan_check_error_fix
Fan check error fix
2019-06-06 15:52:44 +02:00
DRracer 0cf6bc0677
Merge pull request #1903 from mkbel/filament_runout_mk3_2
Filament runout mk3 2
2019-06-06 15:51:35 +02:00
DRracer 83578c3389 documentation + minor code cleanup based on code review 2019-06-06 15:50:13 +02:00