Commit Graph

208 Commits

Author SHA1 Message Date
Ted Hess 2533c36496 Add Calibration LCD menu item for optionallly disabling XY skew correction.
XY Skew correction menu item only enabled only when skew is 'perfect' (< 0.1deg).
Fix HOME-Z to correct location (calibration point)
2018-02-13 11:48:47 -05:00
Ted Hess fa7f306726 Experimental ISR structure (thread prioritizing)
Remove need to call CheckRx
2018-02-04 12:57:26 -05:00
Ted Hess 305d9d8dad Try to minimize auto screen clear/redraws
Re-enable M851 to use for adjusting Live-Z offset
2018-01-31 16:51:23 -05:00
Ted Hess bbf13db82a Backports from MK3
- Remove attempted recovery from RX buffer full (just drop chars)
  - Use CRITICAL_SECTION in LCD menu sync
  - Remove M851 command and zprobe_zoffset (Use live-Z instead)
2018-01-21 14:21:05 -05:00
Ted Hess 05a31ff2da ultralcd: eliminate display flicker in pid_extruder 2018-01-04 17:13:03 -05:00
Ted Hess 6c3e391579 Cleanup and create release structure for Travis 2017-12-20 12:16:09 -05:00
Ted Hess 38b65a85df Add local variant configuration version 2017-12-09 18:09:22 -05:00
Ted Hess ad6b53892e Remove unecessary source files [qr_solve, vector_3].
Use SDK version of LiquidCrystal (faster draw)
Put serial init before lcd init
Filament Load: 15mm extra instead of 25mm
2017-12-09 16:54:21 -05:00
Ted Hess 095864aae3 Merge branch 'MK2' of https://github.com/prusa3d/Prusa-Firmware into private-build2 2017-11-13 14:21:49 -05:00
PavelSindler 4c5f9c8bf1 first layer cal. gcode corrections 2017-11-12 10:48:14 +01:00
PavelSindler 19a952137d gcode correction in first layer calibration 2017-11-12 09:40:26 +01:00
Ted Hess 377bd879a7 Merge branch 'MK2' of https://github.com/prusa3d/Prusa-Firmware into private-build2 2017-11-10 13:17:44 -05:00
PavelSindler 18c107ba77 listing filenames reverted to short filenames, because of compatibility; massge shown during first layer cal. has all language variations now, not possible to pause print when print is paused 2017-11-10 15:42:57 +01:00
Ted Hess 0745a2164b Merge branch 'MK2' of https://github.com/prusa3d/Prusa-Firmware into private-build2 2017-11-09 11:24:34 -05:00
Ted Hess 0e5d3d93db Merge branch 'remove-extra-warnings' updates into private-build2 2017-11-07 14:25:15 -05:00
Ted Hess dc391e3fc2 Remove 'unused-parameter' and 'empty-body' warinings
Additional warnings cleanup for SNMM config.
Fix uninitialized 'SilentMode' refrences in stepper
2017-11-07 14:17:48 -05:00
Ted Hess 9868fcd8fc Merge remote-tracking branch 'upstream' into private-build2 2017-11-06 09:25:10 -05:00
PavelSindler b5e42e2934 PL updated 2017-11-06 12:01:17 +01:00
PavelSindler 6a253b60fb
Merge pull request #264 from PavelSindler/language_corrections
PID safety check and Language corrections
2017-11-03 16:18:35 +01:00
PavelSindler 6bdab7bf48 filecheck fix: we need to check buffered gcodes after finding end of gcode file 2017-11-02 18:40:22 +01:00
PavelSindler 6689cca59c languages partly corrected, PID cal. is checking for thermal runaway 2017-11-02 17:29:16 +01:00
Ted Hess 2dfb5666b9 Single language support (See langtool.pl) 2017-10-31 13:48:50 -04:00
Ted Hess ab8610ecff Add optional 8-point Mesh Bed Correction offsets + LCD and translations support
MBC offsets limited to +/- 500um (stored as int16 in EEPROM)
2017-10-31 13:48:50 -04:00
Ted Hess 7bd9655fd4 Remove 'unused-parameter' and 'empty-body' warinings 2017-10-31 13:48:50 -04:00
PavelSindler 6baea1b169 Merge pull request #246 from PavelSindler/calibration_wizard_menu_fix
multiscreen yes/no dialog updated
2017-10-22 23:58:21 +02:00
PavelSindler 2c63ed5d43 multiscreen yes/no message updated: custom characters 2017-10-20 16:57:16 +02:00
3d-gussner 713527bf4a Fixes power mode in Tune menu...
...and changed the filament runout procedure
Druing the print you can access the Tune menu and the new feature Power Mode [auto] was added, but choosing it it goes to the Settings menu. Here the fix for that in the ultralcd.cpp.
Also changed the filament runout procedure in Marlin_main.cpp to use M600 command (origin idea/update from Marlin 1.1.x) defined in the 1_75mm_MKx_yyyy_E3dv6full.h files
2017-10-15 12:16:35 +02:00
PavelSindler 6e3174cba2 Merge pull request #233 from PavelSindler/xyz_details_pauses_print
Xyz details pauses print when printing from USB - hotfix: hide menu when printing
2017-10-13 14:09:20 +02:00
PavelSindler 415a717f0a xyz details menu pauses print when printing from USB hotfix 2017-10-13 13:57:23 +02:00
PavelSindler 56d38a8a10 reset cmdqueue in the end of test if file is complete, no sorting in the end of print 2017-10-12 14:23:45 +02:00
PavelSindler 5601dd276d wizard for snmm fix 2017-10-11 18:49:49 +02:00
Ted Hess b9d790a63b Remove build warnings (all) - fix spelling errors
Updated to: 3.1.0-RC1

Some of the format changes introduced were done to improve readabilty and
remove compiler warnings about needing parenthesis

Some code restructuring has been done to eliminate unused code and variables

Cleanup defined but unused functions
2017-10-07 15:29:33 -04:00
PavelSindler e8c4677506 rectangular object enlarged, counting E improved 2017-10-04 14:48:16 +02:00
PavelSindler 6b7866b7be small rectangular added to first layer calibration 2017-10-04 02:37:46 +02:00
PavelSindler ff2fa67adc init 2017-10-04 00:43:17 +02:00
PavelSindler 7306e08471 Merge pull request #215 from PavelSindler/sorting
Sorting files improvements
2017-10-03 23:30:53 +02:00
PavelSindler fa815e2953 Merge pull request #208 from PavelSindler/MK2
pause print resume fix for extruder in absolute mode
2017-10-03 23:27:02 +02:00
PavelSindler a280447610 improved progress bar, use bubble sort, sort switch moved to settings menu, manage heater, host keepalive messages, timeout prolonged, setup screen improved 2017-10-03 23:16:06 +02:00
PavelSindler 63f0ee9542 pause print resume: fixed bug when working with absolute coordinates for extruder 2017-09-19 12:58:29 +02:00
PavelSindler b24e12143e tune menu updated 2017-09-18 12:46:50 +02:00
PavelSindler 9e1a61cebc initial version 2017-09-15 18:04:19 +02:00
PavelSindler 376c6ad5a8 removed redundant code 2017-09-15 11:12:41 +02:00
PavelSindler 4af075a316 fixed typos, removed M84 pin usage for MM 2017-09-14 19:55:03 +02:00
PavelSindler c76a9dda64 syncing with upstream 2017-09-14 18:23:14 +02:00
XPila 9a1ecd5f48 Merge branch 'MK2' into filecheck 2017-09-14 17:45:01 +02:00
PavelSindler a3f49d7879 changed status in case that print is aborted 2017-09-14 16:39:14 +02:00
PavelSindler 15ef4175b7 resolving conflicts with upstream 2017-09-14 15:54:28 +02:00
PavelSindler 7cf8920c0a typo fixed 2017-09-14 14:41:51 +02:00
PavelSindler 026e3ecaac getter function for filesize 2017-09-14 14:21:16 +02:00
PavelSindler 0a8572bfbe fullscreen message confirm char displayed imidiately, different changes in wizard 2017-09-14 13:28:15 +02:00