Commit Graph

3528 Commits

Author SHA1 Message Date
Marek Běl 51d01ddd6f
Merge pull request #2133 from mkbel/fix_cmdqueue_debug
Fix cmdqueue_dump_to_serial.
2019-08-23 19:50:21 +02:00
Marek Bel 52cb37770b Fix repeated power panic restarted print from beginning or jumped at most 65536 B back in file printed from SD card.
As sdpos_atomic was not updated after printer power up and first power panic recovery, it was equal 0. When the first command from SD card was queued its size on SD card was computed as current SD index position minus sdpos_atomic. This was equal to offset from beginning of the file limited to 16 bit storage type. When next power outage occurred earlier then this command was finished and wiped out of queue, this command size (extraordinarily big) was subtracted from sdpos_atomic and saved to EEPROM. This led to up to 65536 B jump back in file printed after next power panic recovery.
2019-08-23 19:30:20 +02:00
Marek Bel 3eb36ca194 Fix cmdqueue_dump_to_serial.
Header was historically made bigger to contain size of the command on SD card, but those debug functions wasn't updated.
2019-08-23 16:48:30 +02:00
XPila 5bb510dd2a
Merge pull request #2129 from DRracer/bed-noise-performance
Improve performance of bed PWM automaton
2019-08-22 14:45:01 +02:00
DRracer c6df3fe012
Merge pull request #2127 from DRracer/code-size-reduction-1
Code size reduced by almost 5KB
2019-08-22 14:25:23 +02:00
3d-gussner a278236a7e
Merge pull request #6 from 3d-gussner/3d-gussner-patch4
Updated LCD menu documentation to new form/syntax
2019-08-22 05:06:37 +02:00
3d-gussner d3123a74b0 Updated LCD menu documentation to new form/syntax 2019-08-22 04:58:16 +02:00
DRracer 7a38a985d7
Merge pull request #2123 from mkbel/fix_disable_crash_detection
Fix disable crash detection
2019-08-21 15:48:52 +02:00
DRracer 4fffc79425
Merge pull request #4 from DRracer/3d-gussner-patch-3
Added few German/French diacritical characters
2019-08-21 10:31:58 +02:00
DRracer 0c76ed3ba2
Merge branch 'translations-doc' into 3d-gussner-patch-3 2019-08-21 10:31:12 +02:00
3d-gussner 514b062107
Added `lcd_menu` format description
Added some documentation how the LCD menus look like and added max character values for translations.

There are more things needed and also the placement in the code is an open task. Depending on the decision if we use `messages.c/h`
2019-08-21 10:28:28 +02:00
DRracer a7c2aec04c Code size reduced by almost 5KB 2019-08-21 09:59:51 +02:00
3d-gussner 47e1311d64
Added few German/French diacritical characters
See 
https://docs.oracle.com/cd/E29584_01/webhelp/mdex_basicDev/src/rbdv_chars_mapping.html
2019-08-21 09:30:11 +02:00
DRracer 04903e22f0
Merge pull request #3 from DRracer/3d-gussner-patch-2
Added "All" argument and it is default in nothing is chosen
2019-08-21 09:27:09 +02:00
DRracer 77630574fb
Merge pull request #2 from DRracer/3d-gussner-patch-1
Modified few things in the workflow and more
2019-08-21 09:25:48 +02:00
3d-gussner 2d4535af1f
Added "All" argument and it is default in nothing is chosen
The script had to started for each language code translation.
Adding the "All" argument and make it as default if nothing is chosen makes the workflow easier.
2019-08-21 08:39:48 +02:00
3d-gussner 2778e802b2
Modified few things in the workflow and more 2019-08-21 01:58:59 +02:00
Marek Bel 3ed6d0637c Re-enable tmc2130_sg_stop_on_crash only if crash detection enabled from menu.
This fixes bug, that disabling crash detection from menu doesn't work during recovery from crash detection.
2019-08-20 19:32:39 +02:00
Marek Bel f204cdea81 Refactor
Remove variable CrashDetectMenu. Read this state from EEPROM_CRASH_DET instead in bool lcd_crash_detect_enabled().
Rename crashdet_enable() to lcd_crash_detect_enable() and move it to ultralcd.cpp.
Rename crashdet_disable() to lcd_crash_detect_disable() and move it to ultralcd.cpp.
Rename lcd_crash_mode_set() to crash_mode_switch().
Remove forward function declarations from *.cpp file.

Saves 34B of FLASH and 2B of RAM.
2019-08-20 17:22:27 +02:00
DRracer f07635d08a
Merge pull request #2116 from mkbel/fix_mmu_lay1cal
Fix mmu lay1cal
2019-08-19 19:07:10 +02:00
DRracer d44a46b349
Merge pull request #2120 from mkbel/fix_power_panic_2
Fix power panic broken when PSU_Delta defined.
2019-08-19 19:06:15 +02:00
Marek Bel f0642f88f1 Fix power panic broken when PSU_Delta defined.
Remove disable_z() call from uvlo_() and uvlo_tiny() power panic interrupt handlers. As historically this function was empty. And in case PSU_Delta macro defined it switches Z trinamic to silent mode, which could take some time and is not needed. Remove alignment to to full step from disable_force_z(), as it is not needed when switching to silent mode.
2019-08-19 17:37:23 +02:00
D.R.racer abe054531f Merge branch 'translations-doc' of github.com:DRracer/Prusa-Firmware into translations-doc 2019-08-19 16:24:26 +02:00
D.R.racer 05fe5b408c _i and _T differences and usage scenarios 2019-08-19 16:24:09 +02:00
leptun d7057ebb16
Add description for .loc_sec 2019-08-19 16:57:01 +03:00
D.R.racer 7ad62bb6df code usage documentation start 2019-08-19 15:43:08 +02:00
D.R.racer 411b917891 Start of documentation of the translation process 2019-08-19 15:06:47 +02:00
leptun e0acb23993 Fix N/A for German 2019-08-19 12:46:07 +03:00
leptun 0d22f8039e Toggle FSENSOR and FSENSOR_AUTOLOAD 2019-08-19 11:58:16 +03:00
leptun 6e9c44af2d Fix warning 2019-08-19 11:07:11 +03:00
leptun 5a3f14b752 "N/A" toggle support and format update 2019-08-19 10:20:17 +03:00
Marek Bel 170c1ea866 Split first layer calibration load filament and intro line into separate steps. If load fails, pause print apparently flushes command buffer and intro line is not printed after issue is resolved. 2019-08-16 20:47:55 +02:00
Marek Bel e53734895f Make MMU load failed blocking to workaround lack of resume print menu item.
The same workaround used as for USB print (Octoprint).
2019-08-16 20:20:17 +02:00
Marek Bel 1036c4f755 Do not precede first layer calibration without filament if print is paused due to MMU load failed. 2019-08-16 19:00:45 +02:00
DRracer 4c22ec234f
Merge pull request #2109 from mkbel/add_ASA
Add ASA preheat
2019-08-15 22:39:15 +02:00
Marek Bel b10bd8340a Make local functions static. 2019-08-15 17:57:30 +02:00
Marek Bel 0b798767af Fix preheat ASA. 2019-08-15 17:54:23 +02:00
Marek Bel a6f955b62d Use unused macros *_PREHEAT_FAN_SPEED. 2019-08-15 17:47:34 +02:00
Marek Bel eb68bb9b43 Add ASA preheat. 2019-08-15 17:46:29 +02:00
Marek Bel 36a69281ee Remove unused functions forward declarations. 2019-08-15 17:36:05 +02:00
DRracer 2853b6a1c3
Merge pull request #2104 from prusa3d/MK3_3.8.0
Mk3 3.8.0
2019-08-15 10:39:28 +02:00
DRracer 0e4e644476
Merge branch 'MK3' into MK3_3.8.0 2019-08-15 10:34:50 +02:00
DRracer 9dc09ea8d6
Merge pull request #2103 from prusa3d/MK3_3.7.3
Mk3 3.7.3
2019-08-15 10:33:24 +02:00
DRracer ba81149afe
Merge branch 'MK3' into MK3_3.7.3 2019-08-15 10:25:51 +02:00
DRracer dc78bc7362 Improve performance of bed PWM automaton - proof of concept
There are still some artefacts on the output pin - work in progress.
2019-08-14 17:53:08 +02:00
rhounsell 32fa8caab8 reinitialize the timestamp to ensure enough time to receive response for 0xFF sent. 2019-08-11 17:57:41 -04:00
leptun 596ffe1dc2 Actual fix to the missing first two characters 2019-08-10 21:03:45 +03:00
leptun 7ce2fedac7 Fix missing first two characters in multi-lang mode 2019-08-10 09:16:23 +03:00
leptun 29dcb1cad3 Toggle FANS_CHECK 2019-08-10 08:43:07 +03:00
leptun 505deb28fd Toggle menu item 2019-08-10 08:42:33 +03:00