Ted Hess
834ae6d1d5
Remove private watchdog and use built-in wdt instead
2018-03-15 10:35:52 -04:00
Ted Hess
ed4b3ea101
Enable Linear Advance. Safe-guard against old K values by disabling LA if K > 10.0
2018-02-27 14:05:29 -05:00
Ted Hess
fd9caa1f54
Merge branch 'MK2_LA_1.5' of https://github.com/Sebastianv650/Prusa-Firmware into LA-1.5-testing
2018-02-25 15:35:53 -05:00
Sebastianv650
3ec9d9dcd0
Linear Advance v1.5 implementation
...
Ported from Marlin, only usable for non-kinematic XYZ printers!
2018-02-25 13:14:52 +01:00
Ted Hess
877441cc73
Disable M851 and zprobe_zoffset (rethink usage)
2018-02-20 11:38:40 -05:00
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
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
ce36964279
Set command type before parsing line. Skip leading whitespace.
2018-01-01 15:55:06 -05:00
Ted Hess
ab16ff24f0
Fix kill() routine to display full-screen message correctly, working on Travis deploy
2017-12-23 19:33:31 -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
e19492a30e
Remove redundant splash screen re-init
2017-11-24 15:17:49 -05:00
Ted Hess
ae9f975e07
Fix M110 compatibility (again).
...
Add 25mm to manual filament load extrusion
2017-11-22 17:19:34 -05:00
Ted Hess
5107b59c87
Make M110 command compatible with Marlin, etc.
2017-11-17 17:06:41 -05:00
Ted Hess
ad0f7ff33b
Use planner buffer for EEPROM save/restore.
...
Reset printer after restore.
2017-11-15 08:59:13 -05: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
6bdab7bf48
filecheck fix: we need to check buffered gcodes after finding end of gcode file
2017-11-02 18:40:22 +01:00
Ted Hess
f4103bc386
Use dynamic linebfr
2017-10-31 13:48:50 -04:00
Ted Hess
2dfb5666b9
Single language support (See langtool.pl)
2017-10-31 13:48:50 -04:00
Ted Hess
7a52f00f46
Local updates/merges
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
60807c0f47
added SUPPORT_VERBOSITY defines to free some space
2017-10-30 09:53:22 +01:00
PavelSindler
07c0413f43
ifdef for SNMM
2017-10-23 01:13:56 +02:00
PavelSindler
98d0abcf2a
Merge pull request #245 from PavelSindler/lin_adv_issue
...
LIN_ADVANCE: high e_steps value error fixed
2017-10-23 00:37:59 +02:00
3d-gussner
71625e5f75
Merge branch 'MK2' into MK2-Patch
2017-10-20 17:59:30 +02:00
PavelSindler
0438a8effd
Merge pull request #235 from thess/M110-fix
...
Fix parsing of M110 command
2017-10-20 16:25:14 +02:00
PavelSindler
f42b81fa38
linear advance fix: advance_isr and plan_set_e_position
2017-10-19 16:50:49 +02:00
3d-gussner
f3c539d1ff
Merge pull request #26 from 3d-gussner/MK2
...
Merge pull request #241 from PavelSindler/slow_printer_fix
2017-10-17 12:47:40 +02:00
PavelSindler
68f9dabdf2
Merge pull request #241 from PavelSindler/slow_printer_fix
...
slow menus and glitches fixed: setup second serial only in farm mode
2017-10-17 11:19:37 +02:00
PavelSindler
c2478ae7d3
setup second serial port only in case it is selected
2017-10-16 17:03:38 +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
8dd9a4308e
initial
2017-10-15 09:40:35 +02:00
Ted Hess
67d824d914
Fix parsing of M110 command
2017-10-14 11:39:25 -04:00
PavelSindler
5c07437b42
set NOT_BUSY host keepalive state at the beginning of loop
2017-10-12 15:54:24 +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
7306e08471
Merge pull request #215 from PavelSindler/sorting
...
Sorting files improvements
2017-10-03 23:30:53 +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
1d187062e4
info on serial not used
2017-09-18 12:48:49 +02:00
PavelSindler
9e1a61cebc
initial version
2017-09-15 18:04:19 +02:00
PavelSindler
dc7b1e3f8e
changed M220
2017-09-15 11:29:35 +02:00
PavelSindler
4960127240
special variable for saving/restoring feedmultiply using M220
2017-09-14 20:33:25 +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
15ef4175b7
resolving conflicts with upstream
2017-09-14 15:54:28 +02:00