Hi all,
I was jogging axes (specifically x and y) on my M2 Rev. E using the LCD. I went a bit too far on each axis and instead of the axis stopping cleanly when hitting the end stop, the printer "crashed" and made a buzzing/grinding noise. Why does the M2 ignore the end stops when jogging using the LCD? I'm assuming this buzzing/gringing behavior could really damage something on the printer! Thanks for any feedback you can provide...
Jogging axes on the M2 overrides end stops?
Re: Jogging axes on the M2 overrides end stops?
From my reading of the M2 firmware source, the endstops are *only* used for homing and aren't checked during movement commands:
I haven't traced it through completely but that seems to be why.
If you use software like Repetier host, I think I recall that the software kept track of jogging using its UI and wouldn't allow movements beyond what you set as the build area (EDIT: *if* you homed the axes first). The LCD doesn't have that information so it just happily sends G0/G1 commands regardless of the current head position.
Code: Select all
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================
#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing
If you use software like Repetier host, I think I recall that the software kept track of jogging using its UI and wouldn't allow movements beyond what you set as the build area (EDIT: *if* you homed the axes first). The LCD doesn't have that information so it just happily sends G0/G1 commands regardless of the current head position.
Re: Jogging axes on the M2 overrides end stops?
It won't.... it's just the stepper motors buzzing ... you really can't hurt a stepper motor there's really nothing to strip. Steppers works off electromagnets and the buzzing you here is the stator bouncing between the poles changing polarity because it physical can't turn because of a mechanical resistance of what ever it's trying to turn. (as usual I probably didn't explain that quite right but don't worry about it you can't hurt it.)BBID wrote:I'm assuming this buzzing/gringing behavior could really damage something on the printer!
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com
See my projects at https://www.theneverendingprojectslist.com
Re: Jogging axes on the M2 overrides end stops?
Ah, ok, that makes sense. So...the last thing I want to do is monkey with the firmware on my M2. However, I trying to think of a reason Makergear would have jogging commands ignore the end stops and if this is just something you could update in the M2's firmware.
Re: Jogging axes on the M2 overrides end stops?
Honestly maybe its just me but.... the jogging commands are seldom used on any of my printers.
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com
See my projects at https://www.theneverendingprojectslist.com
Re: Jogging axes on the M2 overrides end stops?
I did get this commented on by Makergear. They said they haven't seen any damage caused by overrunning the end stops. If the steppers can't be damaged, the only other possible issue I can see by running the head into the end stops is creating slack in the pulleys from excessive torque, but who knows....I guess only time will tell if this issue can affect the quality of the prints.
Re: Jogging axes on the M2 overrides end stops?
It's not an 'issue' - it's the nature of stepper motors. The motors don't generate enough torque to damage the belts. There will be no impact on the print. Just say OOPS and get on with the business at hand.BBID wrote:I did get this commented on by Makergear. They said they haven't seen any damage caused by overrunning the end stops. If the steppers can't be damaged, the only other possible issue I can see by running the head into the end stops is creating slack in the pulleys from excessive torque, but who knows....I guess only time will tell if this issue can affect the quality of the prints.