瀏覽代碼

Fix filament change bug in resume_print

Expected behaviour: while (auto)extruding the new filament, the nozzle should not move. It should move (from filament replacement position to printing position) only after the user has confirmed the successful filament replacement and extrusion.

Actual behaviour: while (auto)extruding the new filament, the nozzle moves from filament replacement position back to printing position.
So the extrusion step is mixed with the movement required to go back to the printing position.

The provided code seems to be working but probably a better fix is required.
MasterPIC 7 年之前
父節點
當前提交
40a4a716e1
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2
    0
      Marlin/Marlin_main.cpp

+ 2
- 0
Marlin/Marlin_main.cpp 查看文件

6353
       filament_change_beep(max_beep_count, true);
6353
       filament_change_beep(max_beep_count, true);
6354
     #endif
6354
     #endif
6355
 
6355
 
6356
+    set_destination_to_current();
6357
+
6356
     if (load_length != 0) {
6358
     if (load_length != 0) {
6357
       #if ENABLED(ULTIPANEL)
6359
       #if ENABLED(ULTIPANEL)
6358
         // Show "insert filament"
6360
         // Show "insert filament"

Loading…
取消
儲存