Yuri D'Elia
0cc68228f8
Unretract when resuming a paused print
2019-12-16 16:33:11 +01:00
DRracer
955c88cf68
Merge pull request #2370 from wavexx/no_resume_while_resuming
...
Do not allow to resume a print twice while waiting for the hotend
2019-12-16 16:26:02 +01:00
Yuri D'Elia
faa76df2fe
Fix the "Stop print" behavior from the LCD
...
Correctly cleanup the printer state when stopping the current print:
- Disable interrupts while aborting the planner/queue to ensure
new serial commands are not inserted while aborting
- _Always_ call planner_abort_hard() to interrupt any pending move!
- Clear the saved_target, which might be set when calling stop
from within a paused state. Create a new function to clear the
paused state for future use.
- Do not disable/reset the MBL: doing so will destroy the ability to
restart correctly using M999.
2019-12-16 15:52:37 +01:00
Yuri D'Elia
348bbbffb0
Do not allow to resume a print twice while waiting for the hotend
...
Clear isPrintPaused just prior to restore_print_from_ram_and_continue.
2019-12-15 22:22:44 +01:00
3d-gussner
28b66bc909
Update to prepare for new prusa3d/PF-build-env
...
Fixed a bug in Arduino user preferences
2019-12-15 17:27:15 +01:00
DRracer
d4fab1a713
Merge pull request #2304 from 3d-gussner/MK3-Fix_M81
...
Fix M81 Turn off Power Supply...
2019-12-15 11:52:56 +01:00
DRracer
c45d4f4bba
Merge pull request #2088 from rhounsell/MK3
...
Fix for Toshiba FlashAir (or other) SD card initialization
2019-12-15 11:46:56 +01:00
DRracer
8f13e91856
Merge pull request #2344 from prusa3d/mkbel-patch-1
...
Add link for doxygen generated documentation to README.md
2019-12-15 11:06:54 +01:00
DRracer
44288bfe90
Merge pull request #2309 from leptun/MK3_fix_MMU_pause_time
...
Fix MMU needs user attention Statistics error
2019-12-15 11:04:57 +01:00
DRracer
d6ac9e4638
Merge pull request #2342 from vintagepc/2306-hard-reset-homing-fails
...
Fix #2306 hard reset homing fails
2019-12-15 10:51:52 +01:00
DRracer
c122399020
Merge pull request #2270 from leptun/MK3-PFW-1024
...
PFW-1024
2019-12-15 10:25:37 +01:00
DRracer
d68d9c7fef
Merge pull request #2058 from leptun/MK3_fix_warnings
...
Fix "LANG_MODE 0" warnings
2019-12-15 09:29:27 +01:00
Alex Voinea
770fcd7c42
Merge branch 'MK3' into MK3-PFW-1024
2019-12-14 10:08:52 +02:00
DRracer
6ab3b20ce1
Merge pull request #2348 from leptun/MK3_fix_kill
...
Fix kill messages
2019-12-13 18:30:27 +01:00
DRracer
46120e503d
Merge pull request #2357 from prusa3d/issue-templates
...
Update issue templates
2019-12-13 14:12:45 +01:00
DRracer
1423de10a9
Merge pull request #2362 from leptun/MK3_Fix_Lang_64K_limit
...
Fix optiboot erase function after address 0xFFFF. Allows language files greater than 64K
2019-12-13 13:59:23 +01:00
DRracer
30cee7afca
Merge pull request #2353 from wavexx/lcd_pause_fixes
...
Fix the LCD pause (regression)
2019-12-13 13:53:29 +01:00
DRracer
838cec75ec
Merge pull request #2352 from wavexx/fix_m603_regression
...
Use lcd_print_stop() in M603, fix octoprint regression
2019-12-13 13:52:40 +01:00
DRracer
a1bc4cc5dc
Merge pull request #2332 from leptun/MK3_Octoprint_fIxes
...
Do not check for fanError if it is not enabled on resume
2019-12-13 13:47:56 +01:00
DRracer
ed3a459090
Revert "Skipped one translated sentence, because total translation size was >"
...
This reverts commit 5c2b573415
.
2019-12-08 14:59:50 +02:00
Alex Voinea
89dfb00b04
Fix optiboot erase function after address 0xFFFF
2019-12-08 08:43:43 +02:00
Yuri D'Elia
0b9123ce24
Fix Live K, allow "Advance K" to be translated
2019-12-05 15:18:24 +01:00
Michal Fanta
564bab7308
Update issue templates
2019-12-05 11:42:42 +01:00
Yuri D'Elia
5122f79a39
Merge remote-tracking branch 'upstream/MK3' into MK3_LA15
2019-12-04 17:27:23 +01:00
3d-gussner
17e23693eb
Fixed stuipid copy paste error
2019-12-04 14:21:43 +01:00
3d-gussner
0cafd10378
minor fix
2019-12-04 13:43:19 +01:00
3d-gussner
f7bfca3061
Fix merge issues
2019-12-04 13:39:56 +01:00
3d-gussner
7da1db2f25
Merge remote-tracking branch 'upstream/MK3' into MK3-Gcode_documentation
2019-12-04 13:35:09 +01:00
3d-gussner
fb3c65b3dc
fixed links to RR Wiki
2019-12-04 12:38:43 +01:00
3d-gussner
cdc6beaf6f
Added M910 -> M918
2019-12-04 12:25:33 +01:00
3d-gussner
a5f3027ee1
D2130 updated
...
Needs review
2019-12-04 11:38:29 +01:00
Yuri D'Elia
8448b8d413
Keep destination updated in an aborted plan as well
...
When aborting the plan destination is updated anyway to reflect the latest
position. There's no use in this additional check.
2019-12-03 20:37:13 +01:00
Yuri D'Elia
063d0421ac
Call long_pause from the main loop (again)
...
After calling stop_and_save_print_to_ram, perform the parking moves
within the main loop as done before PR#1899 to avoid planning within
an interrupted move (which would clear the abort flag too soon).
2019-12-03 20:37:13 +01:00
Yuri D'Elia
d60230e494
Add some documentation
2019-12-03 20:37:13 +01:00
Yuri D'Elia
792d7ca6dc
Turn off heaters just prior to retraction to limit oozing
2019-12-03 20:37:13 +01:00
Yuri D'Elia
4fce74140a
Also abort planning in stop_and_save_print_to_ram
...
Similarly to resume_print_from_ram_and_continue, abort any
planning in mesh_plan_buffer_line already in stop_and_save_print_to_ram
in case it is called for pausing only.
2019-12-03 20:37:09 +01:00
3d-gussner
0ce7c51c1d
Added more D-codes to RR Wiki and doxygen
...
D-1, D80, D81, D106
2019-12-03 20:02:58 +01:00
Yuri D'Elia
454e99dbb5
Use lcd_print_stop() in M603, fix octoprint regression
...
M603 shouldn't report a fatal error state.
Use lcd_print_stop().
Regression introduced in PR #2274
2019-12-03 16:51:59 +01:00
unknown
3ce631052d
Set PF-build.sh to use v1.0.2 Arduino_Boards
2019-11-29 22:35:07 +01:00
Alex Voinea
56193ea252
Merge branch 'MK3' into MK3_TONE
2019-11-29 23:16:46 +02:00
Alex Voinea
e7f2577233
Fix kill messages
2019-11-29 22:49:22 +02:00
DRracer
15bfb7013d
Merge pull request #2274 from wavexx/fix_mesh_plan_buffer_line
...
PFW-1028: Fix recovery from filament sensor checks / crash detect / power panic
2019-11-29 15:18:15 +01:00
DRracer
15fe96f189
Merge pull request #2233 from 3d-gussner/MK3_prep_Arudino-Boards_102
...
PFW-1059: Prepare PF-build.sh for Prusa Arduino_Boards V1.0.2
2019-11-29 14:43:19 +01:00
DRracer
86955c3d36
Merge pull request #2346 from leptun/MK3_tmc_settings
...
Move hardcoded tmc2130 values to variants
2019-11-29 14:15:55 +01:00
Alex Voinea
779423f0e7
Move hardcoded values to variants
2019-11-29 15:06:54 +02:00
Alex Voinea
a413cfbb9a
Merge branch 'MK3' into MK3-PFW-1024
2019-11-29 13:07:45 +02:00
Yuri D'Elia
dbe2ed4150
Fix pause/resume when using M25/M601
...
Remove the conflicting and mostly useless card.paused flag (the printing
is either paused, or not) and switch to isPrintPaused only which
accounts for both cases (SD/USB) correctly.
Fix M27/getStatus to show the current real status of the SD print.
Synchronize the queue on M601, as required to precisely pause the print
at the correct instruction.
Alias M25 to M601, which when combined with PR #1899 fixes issue #1614 .
Guard against incorrect usage in M601, M602 and M603.
2019-11-28 17:37:58 +01:00
Yuri D'Elia
18eaf21baf
Halve memory usage of saved feedrate
...
Truncate the saved feedrate to an uint16_t.
This is more than sufficient for recovery.
2019-11-28 17:16:37 +01:00
Yuri D'Elia
17176c1df2
Save/restore the default feedrate correctly
...
Since the global feedrate can be similarly modified for moves ahead of
time, save the original feedrate in the planner as we do for
gcode_target.
This avoids having to undo feedmultiply (and machine limits!) from
"nominal_speed" as previously done.
Thanks @leptun
2019-11-28 17:16:37 +01:00
Yuri D'Elia
4f0af648fb
Save/restore feedmultiply independently of the feedrate
2019-11-28 17:16:36 +01:00