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 |
|
Marek Bel
|
19351df8a7
|
Extracted computation of z_shift for M600 into a separate function to
improve readability. Surprisingly, also the code got shorter.
|
2019-06-05 18:34:26 +02:00 |
|
Marek Bel
|
9c3bb14bae
|
remove function forward decl: fsensor_restore_print_and_continue_IR
revert LCD_BL_PIN change
|
2019-06-05 18:34:10 +02:00 |
|
DRracer
|
aeed49a80e
|
Fix filament runout on optical filament sensors
Reworked the IR variant accordingly
Some code-size optimization in related functions
|
2019-06-05 18:33:41 +02:00 |
|
DRracer
|
10247a28a3
|
Merge pull request #1896 from NotaRobotexe/power_panic
documentation for power panic
|
2019-06-05 16:10:04 +02:00 |
|
NotaRobotexe
|
0cab2284ea
|
PFW-874 new firmware alert timeout
|
2019-06-05 15:48:10 +02:00 |
|
NotaRobotexe
|
14270ac1f6
|
power panic documentation
|
2019-06-05 15:10:51 +02:00 |
|
NotaRobotexe
|
d263728c37
|
documentation
|
2019-06-05 14:55:59 +02:00 |
|
DRracer
|
33b2aa5e58
|
Merge pull request #1894 from NotaRobotexe/power_panic
Power panic Z axis fix
|
2019-06-05 13:34:21 +02:00 |
|
NotaRobotexe
|
2c4e98dc27
|
power panic improvement
|
2019-06-05 13:12:08 +02:00 |
|
DRracer
|
5985c0608e
|
Revert changes to pins_Einsy_1_0.h not related to the fan check error
fix
|
2019-06-03 09:02:27 +02:00 |
|
DRracer
|
09fee4e64d
|
remove fan error simulation automaton
|
2019-05-31 11:30:30 +02:00 |
|
DRracer
|
6755791778
|
Fix repeated fan error checking
|
2019-05-31 11:29:11 +02:00 |
|
DRracer
|
adb5baa12b
|
Merge remote-tracking branch 'upstream/MK3' into MK3
|
2019-05-31 11:05:24 +02:00 |
|
DRracer
|
ebfad55617
|
Merge pull request #1888 from mkbel/always_cut_independent
Always cut independent
|
2019-05-31 07:00:37 +02:00 |
|
DRracer
|
e05e4be89b
|
Merge pull request #1887 from mkbel/fix_cut_menu
Fix cut filament menu item labels.
|
2019-05-31 06:56:17 +02:00 |
|
Marek Bel
|
00da4640e2
|
Document.
|
2019-05-30 23:29:33 +02:00 |
|
Marek Bel
|
e79c203c96
|
Do not always cut if it is not enabled from menu.
|
2019-05-30 23:04:06 +02:00 |
|
Marek Bel
|
ccb649b1f6
|
Add always cut experimental / for testing feature.
|
2019-05-30 23:03:59 +02:00 |
|