I’m getting a consistent layer shift at the first color change during multi-color prints. After that, all other colors print perfectly aligned. This happens every time I try a multi-color print. I’ve printed a lot with single color very successfully.
I haven’t made any 3rd-party mods to the print head or covers. I watched the print closely, and everything seems normal—no grinding, skipping, or hesitation. The shift looks identical each time. I’ve tried with and without “auto-recover from step loss”.
Any idea what might be causing this or how to fix it?
1 Like
I have the same problem with a P1S when trying to print multicolor.
Did you fix it?
I am having the same problem with the X1C and a new AMS2 Pro
Sorry folks I haven’t fixed it. I was hoping the people here would have some answers.
Kizan
I also have the same problem, I fix it with beta version in some cases
Beta firmware? Beta Bambu Studio? If so which version(s)?
I’m still having this problem on newest firmware and newest Bambu Studio (2025-05-23).
Thanks,
Kizan
Jackpot! I´ve 2.00.03.54 and Orcaslicer 2.3.0. I can print and test with A1 Mini, but only test with P1S. In the new update, if you see the route of the hotend, you can see a little loop out of the bed, in Orca little less than Bambu. The algorithm has changed, and old files don´t work for that problem. I have a video explaining it on my IG, but it is in Spanish, but it is easy to understand if you see it.
@mtresdprint the yesterday video ( I hope that is correct to share)
How to “fix” it, starts in tigers part
ErTitoManu,
Great video, good catch on the slicer making nozzle loops outside the build plate.
However, in my case this part centered on the build plate and the part is only 5mm x 5mm. So my issue is not being caused by this nozzle loops outside the build plate. Thanks for the info!
Kizan
hello , any one found the solution? i have this started on one of my p1s but not on my second p1s , i have cleaned it totally , belt tension , change complete hotend twice , still same issue , layer shift on X and Y after the first ams change color. next step is removing the belt or motor i dont know! probably not a software issue because i’m sending the same file to my second p1s and it print perfectly
Yes, I have found a solution. It works perfectly. The problem is NOT in all the layers after the first filament change, it is ONLY the initial layers, before the first filament change. If you manually pause the printer, right after or during the purge line, the problem is gone. You can even simulate a manual pause by adding some code to the Machine start G-code. But unfortunately you will have to manually resume printing after that. Bambu does not want to change their code (at least not up to this moment) to implement a fully automated pause/reset during the purge line. Anyway, try the manual pause and you will be stunned by the result.
Here is the code to place in the Machine start G-code section. Place it right after the section “nozzle lead line”. Remember you will be prompted to resume printing manually. I hope Bambu will come to their senses and modify their code. Till then, this is the perfect workaround!
;===== AUTOMATED RESET PAUSE SEQUENCE =====
M400 ; Clear the movement buffer completely
G92 E0 ; Zero the extruder tracking
M400 U1 ; <— TRIPPED PAUSE: Simulates clicking manual pause on your screen
;===========================================
By the way, just to add one more thing before people start complaining, it SEEMS that you have to wait resuming the print a few…maybe 10… seconds, I guess to give the printer the time to fully conduct a reset after the pause is initiated.
Please reply to this topic when (not if!) you have solved the issue with this workaround. It will help me/us to get Bambu to finally implement this solution into their code.
Thank you!