Commit Graph

2215 Commits

Author SHA1 Message Date
Marek Bel
bb66bfe6a7 Use cs.minsegmenttime from ConfigurationStore. 2018-09-24 16:22:50 +02:00
mkbel
0e7afc67ca
Merge pull request #1175 from PavelSindler/eeprom_version
M500 EEPROM version update and M500 EEPROM block size check
2018-09-24 16:19:55 +02:00
mkbel
2144f0e5a4
Merge pull request #1191 from PavelSindler/start_msg_duplicity
remove "start" duplicity
2018-09-24 16:14:58 +02:00
Marek Bel
10428b30d9 Use cs.mintravelfeedrate from ConfigurationStore. 2018-09-24 16:01:58 +02:00
PavelSindler
cd438c5c00 whitespace 2018-09-24 16:01:31 +02:00
PavelSindler
740e922b87 EEPROM M500 block size check for reading stored data added 2018-09-24 16:00:23 +02:00
Marek Bel
26e2fd1c76 Use cs.minimumfeedrate from ConfigurationStore. 2018-09-24 15:57:24 +02:00
Marek Bel
b8fefceb4d Use cs.retract_acceleration from ConfigurationStore. 2018-09-24 15:53:35 +02:00
Marek Bel
7dbe0afdc4 Use cs.acceleration from ConfigurationStore. 2018-09-24 15:47:36 +02:00
Marek Bel
cee51cf9c3 Use cs.max_acceleration_units_per_sq_second_normal from ConfigurationStore. 2018-09-24 15:40:35 +02:00
Marek Bel
02becb5e6a Use cs.max_feedrate_normal from ConfigurationStore. 2018-09-24 15:09:19 +02:00
PavelSindler
053b94b711 remove "start" duplicity in setup 2018-09-24 14:57:46 +02:00
Marek Bel
3f28632443 Use cs.axis_steps_per_unit from ConfigurationStore. 2018-09-24 14:54:41 +02:00
Marek Bel
d611cad087 Temporary hide M500_conf cs to allow automated renaming. 2018-09-24 14:42:01 +02:00
Marek Bel
e94dc1341a Use M500_conf cs in Config_ StoreSettings, RetrieveSettings and ResetDefault. 2018-09-24 14:34:43 +02:00
Marek Bel
991db0e71d Finish default_conf. 2018-09-23 23:36:01 +02:00
Marek Bel
d9e2dcc736 Incomplete. 2018-09-23 22:21:28 +02:00
Marek Bel
58af1ae4c4 Add configuration store struct. 2018-09-21 20:52:44 +02:00
PavelSindler
d8dc2eef7a if max_feedrate_silent and max_acceleration_units_per_sq_second_silent were never stored to eeprom, use default values; eeprom_version changed back to V2 2018-09-21 15:42:28 +02:00
PavelSindler
1c33b673c0 comment update 2018-09-19 18:43:27 +02:00
PavelSindler
3d57d504ba
Merge pull request #1174 from mkbel/fix_runout_resume
Fix runout resume
2018-09-19 18:29:32 +02:00
PavelSindler
e5ede602b8
Merge pull request #1176 from mkbel/fix_print_time_overflow
Fix print time overflow
2018-09-19 18:29:12 +02:00
Marek Bel
2607a0c4ed Update documentation. 2018-09-19 17:22:06 +02:00
Marek Bel
b92b307ee8 Make variables constant. 2018-09-19 17:21:45 +02:00
Marek Bel
cce8131070 Add missing s for seconds of print time. 2018-09-19 17:20:41 +02:00
Marek Bel
b5bb40474d Fix print time overflow. 2018-09-19 17:17:32 +02:00
PavelSindler
0a5394a20e defines moved to eeprom.h 2018-09-19 15:10:10 +02:00
PavelSindler
752aec37fb M500 EEPROM version changed; if EEPROM_M500_SIZE is not updated, data are not stored 2018-09-19 14:36:26 +02:00
Marek Bel
9868dd766e Fix print not recovered when filament sensor is disabled during filament change initiated by filament run out. 2018-09-19 14:22:08 +02:00
Marek Bel
a5a7b1f1d6 Move functions definitions behind variable definitions. (No change in functionality.) 2018-09-19 14:08:31 +02:00
PavelSindler
29e578b5f8
Merge pull request #1147 from mkbel/add_wizard_unload
Add possibility to unload filament from wizard first layer calibration
2018-09-19 10:27:19 +02:00
Marek Bel
05d3b7032d Update documentation. 2018-09-18 17:48:11 +02:00
Marek Bel
a7fdfdd258 Put repetitive code into separate function. No change in functionality. 2018-09-18 17:15:13 +02:00
Marek Bel
6ee97468ee Remove lcd_buttons_update() call from all other places than interrupt. There is no known reason, why lcd_buttons_update() should be called from multiple places and multiple contexts. Remove mutex, which is not needed anymore, and wasn't implemented properly anyway (Operation was not atomic.). 2018-09-18 16:05:49 +02:00
Marek Bel
f532da4b17 Remove duplicate button debouncing code. Save 254B flash. 2018-09-18 14:39:01 +02:00
Marek Bel
90a10a692a Enable button debouncing also in modal mode (!lcd_update_enabled). In lcd_clicked() consume click event immediately. 2018-09-18 14:38:50 +02:00
Marek Bel
ab2d350ed1 Don't enable lcd update in lcd_show_fullscreen_message_and_wait_P(). Don't show menu in wizard when ejecting filament. 2018-09-17 21:23:13 +02:00
Marek Bel
a687b8e64a Don't enable lcd update inside mmu_eject_filament(). 2018-09-17 17:12:36 +02:00
Marek Bel
f496076508 Remove redundant code. No change in functionality. 2018-09-14 18:33:03 +02:00
Marek Bel
635a1b4cd8 Add possibility to to select preheat temperature when unloading filament in first layer calibration wizard.
Known limitations:
During filament eject, menu is shown for some moment.
2018-09-14 18:29:14 +02:00
Marek Bel
fe30e58fb5 Add possibility to unload filament from wizard before first layer calibration, if it is not PLA.
Known limitations:
Preheat temperature other than PLA can not be selected.
During filament eject, menu is shown for some moment.
2018-09-14 16:06:25 +02:00
Marek Bel
d14822b22f Give wizard states human readable names. Use uint8_t as underlying type - saves 20B of FLASH memory. 2018-09-13 16:37:41 +02:00
PavelSindler
acff75ac00
Merge pull request #1138 from mkbel/add_cancel
Add cancel
2018-09-13 14:30:26 +02:00
Marek Bel
44975c6963 Merge branch 'MK3_dev' into add_cancel 2018-09-13 14:27:12 +02:00
PavelSindler
5e63057e43
Merge pull request #1135 from mkbel/fix_mmu_1st_lay_cal
Fix mmu 1st lay cal
2018-09-13 13:58:00 +02:00
PavelSindler
75e8c1fc43
Merge branch 'MK3_dev' into fix_mmu_1st_lay_cal 2018-09-13 13:57:41 +02:00
Marek Bel
8235f0f869 Merge branch 'MK3_dev' into add_cancel 2018-09-12 19:38:26 +02:00
mkbel
eb63319b88
Merge pull request #1145 from mkbel/MK3_dev
Merge MK3 into MK3_dev and update documentation
2018-09-12 19:03:09 +02:00
Marek Bel
7bc46323e2 Update pause print documentation. 2018-09-12 18:35:26 +02:00
Marek Bel
de2100ac7b Merge branch 'MK3' into MK3_dev 2018-09-12 15:22:12 +02:00