Problem: Resume after pause procedure moves print head against front wall
Firmware Version: 01.01.01.01
Printer: Bambu Lab X1-Carbon
Steps to reproduce:
- Pause mid print, in my case done through the slicer option “add pause”
- While paused move the print head all the way to the front using the UI. Since it is homed it will stop at y=0. I did this to manually remove filament that had accumulated on the nozzle.
- Press resume
- The resume procedure/macro seems to always move the print head to the front for a bit, even if located at y=0. This results in skipped steps and when resuming the print it results in shifted layers.
Other information:
After being homed the firmware should always know about the print heads total position and a move outside it’s boundaries should never be possible, even for macros.
Feature suggestion:
While in pause mode the UI should give the user maintaining options like:
- clean nozzle - automatically clean the nozzle
- clean nozzle manually - move print head to the front
- manual filament switch - unload filament → load new filament → poop. This one is an important missing feature in my opinion, even for AMS users that may want to manually switch to a 5th filament. Also when using multiple colors in the slicer while not having an AMS attached this procedure should take place whenever there is a filament switch. The slicer could warn the user if there is a lot filament switches in the print and having no AMS attached.
EDIT:
I encountered another case where a macro drives the print head against it’s limits:
Steps to reproduce:
- Cancel a print via display UI
- Move the print head to the back via UI
- Start another print
- The print head will hit the back limit and skip steps in this case. The print will not fail since another homing procedure is done before the print.