Print head off center. or something

I hope I can describe this right. If not, I uploaded a video and pic to oneDrive.

I couple of days ago my P1P started doing a weird series of movements when starting a print. Looking from front, it moves to back right corner, then front right, then diagonal back to the poop chute. When it reaches back there is a loud clunk like it’s hitting the stops hard. It’s not the flapper in the poop chute. It will then purge filament, then repeats the same movements. I also noticed that when it tries to clean nozzle tip it does it to the right of the worn spot on the build plate. The print never starts. The print head never ends up at front left anymore.

When this started I was on FW 1.07.X

So far I’ve tried the following, after each one I tried to print a benchy that has always worked, but I also tried another small model that has always worked to be sure. Resliced from scratch.

  1. Check for damage anywhere (none)
  2. Basic maintenance, belt tension, clean up, full calibration
  3. Change nozzle (just in case…)
  4. Upgrade to FW 1.08 and recalibrate
  5. Factory reset and recalibrate

So far nothing has made a difference. Here is the link to video on OneDrive.

OneDrive Video of Issue

Do you have a spared SD card you can try? I faulty or failing card can cause all kinds of wacky behavior.

Thanks for the idea. I just replaced with a spare and reformatted. No luck.

Printing the purge line line in the wrong place is a common means to detect a bent nozzle. Take a pic of it from the side to be able to check that easily.

1 Like

Thanks. Unfortunately i cant get that far. I also tried a new, unused nozzle then calibrated, but no luck

Did you replace the internal PTFE tube or the chain link which is now shorter and constraint the printhead movement by any chance (or any mods that interferes with it?).

I have not changed anything. When i check the belt tension i moved the print head through full range of movement, nothing binding.

That is very odd! This has me confused as well! Have you changed the gcode at all? Also, have you tried homing the printer. Also, a wire could be unplugged for one of the parts that tells the printer when to stop, otherwise, put in a support ticket with bambu

If i send a print through Bambu Studio, it will do this ■■■■ and I have to cancel the print since it never starts. BUT, if i stop the print then print it from the cache on the SD card it works perfectly and prints. So the sliced model is fine. I’m at a loss, as is Bambu support.

Tried some other things with no improvement:
I went back to 1.08
Uninstalled studio and handy including deleting user data.
Factory reset on printer
Created a new account and linked to printer just in case something was coming from cloud server.
Put printer in LAN only.

I’m losing my mind lol.

I see that it failed to find the limit of X axis when it homed the tool head.

Maybe there is something that restrics tool head’s movement, like seized pulley(s), loose GT2 gear (at the XY motor shaft).

My theory is, since the movement is too short before it hit the “virtual endstop switch”, it thinks there is something restrict the tool head movement so it considers homing fail, and thus re-issue homing command again and again, in an infinite loop.

But it doesn’t explain why starting the print from SD card success but not from bambu studio.

For this, my wild guess is some section of the SPI flash memory of ESP32 is bad, which section is forced to read write many times like EEPROM while flash memory should not. This should explains flashing different firmware didn’t fix the problem.

Another theory: when start the print from bambu studio, it runs those built-in gcode. But when start the print from SD card, it doesn’t run those built-in gcode. I can somewhat prove this: start the print from B.S. using AMS slot #3, but then re-start another print from cache it raises warning and uses AMS slot #1 instead.

So, when you start the print from SD card, does the print sit in the middle of the build plate like what shown in bambu studio or it is off to the right or left? This is to verify if there is mechanical problem or not.