No guesses, please. Have googled to no avail… Cheers
If the printer detects it may have skipped steps due to hitting the print or something else causing it to by monitoring the motor current/load, it will home X & Y and continue to print to make sure there is no layer shift.
In the printing process, the machine will automatically calibrate the XY position and restore it as much as possible when it detects that there is a layer staggering or the XY axis position deviates.
Just for my curiosity… how can XY be calibrated once the print has startet? Does it use the lidar during print as well or does it use endpoints?
By homing X/Y it knows its position.
Please take the descirption in release note as a reference.
13. [System] Added support for automatic recovery after losing printing steps (Experimental function, turned off by default).
When printing under high acceleration or if the excess chute is blocked by pileup, there are risks that the XY motor will skip steps during printing. When the printer is homing, it will monitor the load of the XY motors to determine if the tool head has reached the end stop. Now, we use the same method to monitor the step skipping during printing. If skipped steps are detected, the printer will pause the print and do an XY-axis homing, then resume the print. This is an experimental function and is turned off by default. If you want to try it, you can turn it on on the print options page.
Why is this feature turned off by default? Are there known issues that can occur when using it?
I imagine due to being a new feature, they want to make people aware it’s turned on incase they see any issues. I imagine after a while they are happy with the results they will make it default.
I have this function enabled (just because it seemed like a good idea), and I usually print at normal speed. Yesterday I was printing a test piece where I didn’t really care about quality, I just wanted it done quickly. Hence I set the speed to sport during print, and while observing the printer I noticed that quite often it paused and went to home X and Y. Setting the speed to ludicrous made it happen somewhat more frequently. There was no nozzle crashes or anything like that, so it didn’t really look like it was skipping steps, but I could not say for certain.
I guess that the observed behaviour was due to this function, but it makes me wonder whether these higher speeds are really that useful. It would waste quite a bit of time on all the repeated homing pauses during the print, and hence the effective speed gain is a bit lower.
What are other people’s experience with this function?
I have tested this out and I didn’t have any issues in sport mode but did in Ludacris mode. When this was occurring I notice it was when it was traveling along my model at it’s longest point not extruding filament. The max acceleration speed for air moves must of been pretty fast then it coming to a halt is where it would starting printing again would stop and home. It did that ever time in the exact same spot.
I found the max acceleration speed definitely peaked but the speed reduction to halt to a point was not very good. It left an imperfection in my one 7" articulating cat I made for my daughter. I now only print at the standard speed and might use the sport mode every once and a while.
It is great function and definitely working well,
I have checked many times.
Can’t wait for it to be “enabled” by default.
I’m just noticing this option and other comments about speed setting issues.
@rocky.chen It seems bambu needs to tune this setting perhaps with different settings or sensitivity for each speed profile?
Note that i haven’t tried it myself yet, so if this is already done in the current firmware, it would be nice to mention it. I couldn’t find any reference to thus setting in the X1 wiki docs, so that’s why I searched here and found this thread.
someone turned off my printer while it was printing. Does step loss make it so that you can continue that print?
Welcome to the forum! No, what you’re looking for is “Power loss recovery”. When the printer was turned back on it should have asked you if you want to continue the print. If the printer was off long enough that the bed cooled down there’s a good change the model isn’t going to stay put on the plate though.