Bambu Firmware Bug Reporting Thread

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:

  1. Pause mid print, in my case done through the slicer option “add pause”
  2. 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.
  3. Press resume
  4. 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:

  1. Cancel a print via display UI
  2. Move the print head to the back via UI
  3. Start another print
  4. 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.