Marek Bel
8b6629ad58
Fix comment grammar.
2019-06-18 20:00:02 +02:00
Marek Bel
ae9ae95187
MMU: Filter IR sensor signal when detecting whether filament tip passes to heat break. Increase number of tries when loading filament to 3.
2019-06-18 19:15:16 +02:00
KDanielK
6cb85a455f
Update mmu.cpp
2019-06-18 15:08:47 +02:00
DRracer
052cb61b36
Merge remote-tracking branch 'upstream/MK3' into MK3
2019-06-18 09:43:59 +02:00
Marek Běl
aff020a6d4
Merge pull request #1897 from NotaRobotexe/farm_mode
...
PFW-571 send PRN:4 instead PRN:1, PFW-874 new firmware version alert with 30s timeout
2019-06-14 20:05:30 +02:00
Marek Bel
b1df1fb1f1
Fix formatting. We are never using 2 space indentation. 4 spaces are preferred, tabulator is acceptable if surrounding code uses tabs.
2019-06-14 18:18:27 +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
789ced48fc
Merge remote-tracking branch 'upstream/MK3' into MK3
2019-06-11 16:14:28 +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