Bed leveling and Correct an inverted y-axis of an Anet A8 while using Marlin-Bugfix-2.0.x

6/19/2020 12:06:07 PM

Hello,

Challenges
Assistance is needed with

  1. Bed leveling an Anet A8 3D Printer while using Marlin-Bugfix-2.0.x.
  2. Correct the inverted y-axis movement of the heating bed while using Marlin-Bugfix-2.0.x.

Summarized Understanding of 1 & 2

  1. Bed leveling an Anet A8 3D Printer while using Marlin-Bugfix-2.0.x.
    We followed the guidance offered in this link https://youtu.be/ADdzKyS-T3w and what is offered by the Marlin Published Bed Leveling Manual when trying to perform manual bed leveling. Our system does not include the use of an analog control as shown in the referenced video link. In fact, we use the Anet standard four button screen control and support the movement of the heating bed with Pronterface – why? Marlin-Bugfix-2.0.x slams our extruder into the x-axis belt support on the right side of the printer. Likewise, it moves the extruder completely off the heating bed platform in positions 7, 8 and 9 of the now 9-point bed leveling process.

  2. Correct the inverted y-axis movement of the heating bed while using Marlin-Bugfix-2.0.x.
    We followed the guidance offered in this link https://youtu.be/2csiT3S0qZc when trying to reverse the inverted y-axis movement of the heating bed in Pronterface. Okay, in 1. Above, we mentioned that we use Pronterface to support the movement of the heating bed. When trying to move the y-axis with Pronterface, the “+y” is inverted with the “–y”. Therefore, we searched online and watched, listened to and practiced a myriad of videos until we found https://youtu.be/2csiT3S0qZc. In this video, the author recommended that we change false to true in Arduino. Afterwards, we re-flashed it to the printer and it did not help, but got much worse. – Why? “True” caused the printer to “very abrasively” slam repeatedly into the rear stepper motor until we had to immediately shut the printer off to avoid un necessary damage.

Can someone please provide assistance with resolving these two matters. An important note, since first seeking assistance in early April, we have tried unsuccessfully to level the bed over 184 times. This is problematic because sifting through so many videos and community boards of similar but not the same issue does not enable us to improvise and just endure this problem.

We are simply unable.

Have you figured out yet that all you need to do to reverse your Y axis is rotate the Y axis stepper motor 180 degrees as seen from directly above it, so that the belt is on the other side of the motor? If not… that’s all you need to do.

As to bed leveling… it sounds very much like one of your limit switches is disconnected. I know nothing about that Bugfix, but… if all your limit switches are truly connected and the problem started after you installed the BugFix… then you may need to back out the BugFix.

1/13/2021 9:36:01 AM

Hello,

Thank you so much for writing. The responses and observations to your inquiry are provided below.

Have you figured out yet that all you need to do to reverse your Y axis is rotate the Y axis stepper motor 180 degrees as seen from directly above it, so that the belt is on the other side of the motor?

180º
No, the Anet A8 3D printer has no mechanism to support the y-axis motor or belt from the belt tensioner if the motor is rotated 180º from its manufacturer’s recommended position. We are still unable to control the y-axis motor in the correct direction with pronterface.

As to bed leveling… it sounds very much like one of your limit switches is disconnected.
Bed Leveling

No, none of the limit switches are dysfunctional. All are connected and seemingly working accordingly. The x-axis carriage slams into the right side perhaps because there has never been a limit switch on that side of the Anet A8 3D Printer. We do not know (and are not savvy enough to know) if the code in Bug-Fix 2.0 includes a place for the carriage to stop. It seems to know no limit on the right side.