XY Motors Moving beyond limits before print starts

Hi,

I’ve owned the X1 Carbon + AMS bundle for a week now, and for the most part it’s been lovely, especially as someone who’s relatively new to printing.

When I queue up a print whether through the touchscreen or through Bambu Studio, the X1C does its usual ritual before the actual print job starts. However I’ve noticed now that the very first thing it does is to drive the XY motors way past coordinate limits. I can tell because I’m literally hearing the motors buckle under the load. It will do this for a hot moment, then proceed with auto homing like nothing happened. I don’t know if it’s done this before or if it’s related to the firmware, as I’ve updated to 01.05.0200 from what I believe it was 1.04

So far it seems like if I just auto home before I start the print, despite the fact it’s going to auto home during its ritual anyway, it will prevent the motors from trying to go past coordinate limits.

I’m worried that if this happens enough times I’m going to have to prematurely replace the motors and/or belts. Is this normal behavior, and has anyone else experienced this behavior?

And if this isn’t normal, is there a way to correct this behavior?

Thanks

1 Like

They’re stepper motors. It sounds horrible when they’re stalled, but they should tolerate it just fine as long as it doesn’t continue for an extended amount of time (since the motor is going to heat up a lot because it’s stalled).

I don’t know enough about the printer to comment much on your problem. I’m thinking there might be limit switches in the homing corner, in which case perhaps they’re sticky. Or maybe there’s some rod friction or something else interfering that’s making the printer work harder to get the print head home. Power down and move the print head manually and see if it feels like it’s running in to some resistance approaching that corner.

Have you run the printer through a full calibration cycle? Might be worth give it a try if not.

2 Likes

The X-Y steppers use “sensorless homing” - no switches. This senses the increase in motor current when the toolhead reaches a stop. My Prusa MK3S does the same. When the head reaches the limit in X or Y (front right corner during homing), it should instantly stop and not make any kind of bad noise. If yours does, contact support immediately.

The Z axis does not use sensorless homing - it uses pressure sensors in the bed to detect the bed touching the nozzle, but sometimes the bed is driven all the way down and you’ll hear a frightening ratcheting sound for a couple of seconds. This is annoying but harmless (and I think they did something about this in the latest firmware update.)

1 Like

I did the calibration, came back fine.

The limit switches also appeared to be ok.

I did a power cycle, and it hasn’t popped yet. Maybe it will next time I turn it on?

It’s going to be annoying to have to take a video before each print cycle, but I suppose it’s better than premature failure.

The Z axis seems, I’ve even managed to use the bed height a few times now, most prominently the 3 pieces for Hydra AMS

Did you ever find a fix for this?

My (new) Bambu X1 Carbon is doing the same thing. It seems to be before the first layer is printed so it thinks everything is offset forward and to the left. Aside from the banging noises at the end of the print when it drives the head into the front left corner it’s been ok. I can see it being an issue though if I print something larger and it not know where it is in the XY properly.

Welcome to the forum.

Have you added any “mods” to the printer such as PTFE guides or stepper covers? These often will cause problems with correct homing.

This is how the filament is cut at the end of a printing job. The filament cutter level on the printhead is pressed (by a slight banging) against the front left corner of the printer to cut the filament. But if on your machine it’s violent collision against that corner then it’s abnormal.

1 Like

Yeh it was more than just the cutting as the thin test lines it prints before the part were offset way from the edge.

I think I solved it though - I spotted a setting that mentioned how the printer uses the logo on the build plate for alignment. I had used some pritt-stick glue on the build plate and once I washed that off it’s stopped doing it. I think the glue was confusing the sensor as to where it was.

2 Likes