j-be/AutoBim

Hotend does not move after 2nd point.

Closed this issue ยท 5 comments

I have AutoBim on my Ender3v2 running Jyers and it runs just fine. I love it.

However on my Ender3 Pro I have Marlin2.0 bugfix running and when I try to use AutoBim I will level the 1st and 2nd point just fine, but then the LCD display's that it's going to the next point and it the hotend doesn't move. I have to abort in Octoprint.

Wondering if this is a firmware issue?

j-be commented

@RedBombX Hi, sorry for the late answer. I figure you were hit by this gotcha?

If so, I'm really sorry for that. I know it is an issue, and I have an idea on how to solve it, but it turns out to be much more complicated than anticipated.

But it seems like I'll need a workaround for this, as it seems to cause a very bad first experience.

So in any case: thanks for the issue. If nothing else, I know I need to fix this asap ๐Ÿ˜„

j-be commented

Happy you like it ๐Ÿ˜„

To fix this:

  • open the OctoPrint settings
  • select AutoBim in the left hand menu
  • home the printer
  • lower the X and/or Y values of the individual corners until a click on "Test" button makes the hotend move

Additionally, if you compile your own firmware, consider raising X_MAX_POS and Y_MAX_POS to 240. That work fine on my Ender 3 Pro and should give it a bit more space to move without colliding with anything.

j-be commented

You're welcome. Be careful though: after changing it slowly drive it to its new max positions 1mm at a time.

I'm using 245 for X and 240 for Y (see https://github.com/j-be/Ender3-Marlin-Config/blob/main/marlin/Configurations/config/examples/Creality/Ender-3%20Pro/BigTreeTech%20SKR%20Mini%20E3%202.0/Configuration.h#L1390-L1391), but I did move the Y endstop (that is why my Y_MIN_POS is -26). So your results may vary.