Looking for a expert opinion.
I am making my first cnc, and working on the setup, however, I think I may have shot myself in the foot.
My problem regards homing direction on the Y axis.
I have the Z axis homing correctly, homing with the spindle raised to the top, using Repitier host manual controls, selecting Z up and down works perfectly.
I have the X axis homing correctly, homing with the x axis moving to the left, left and right manual controls move the carriage as expected.
The problem comes with the Y axis. I had designed and made the Cnc with the Y axis endstops at the rear of the machine, thinking this would be best to get the spindle out of the way when homed. This is the first machine I have made with dual Y steppers (with Y and Y2 drivers).
The situation as it stands:
I have the Y axis homing in the right direction on both 'Y' steppers (towards the rear). Both endstops on 'Y' (Y_MIN and Y_MAX on the Skr pro) trigger as they should, however, to get the manual control to go the right way on Repitier host, I had to select invert Y in the host settings. With that done, everything appears to work perfectly, but I'm guessing when it come to running real gcode, the Y axis will be mirrored?
I thought I could resolve the issue by inverting the homing direction on Y along with inverting the step direction on Y also. However I cant get that to work. If I try and invert the homing direction for Y, it fails to compile, and complains about the endstop not being correct. I figured I may need to tell it to use Y_MAX, but that's what the Y2 axis is set to use for its endstop.
I'm just not sure how to fix it due to it having dual endstops for Y. (Y_MIN and Y_MAX) are the default endstops on the Skr pro when you enable dual Y steppers.
Is what I have done, making Y home to the rear of the machine a real problem, or just some settings I need to get right? Will it cause problems later on with setting relative work offsets?
I have tried everything I can think of. Any help would be greatly appreciated. Let me know if I need to supply further detail. Thanks in advance.
Tim
I am making my first cnc, and working on the setup, however, I think I may have shot myself in the foot.
My problem regards homing direction on the Y axis.
I have the Z axis homing correctly, homing with the spindle raised to the top, using Repitier host manual controls, selecting Z up and down works perfectly.
I have the X axis homing correctly, homing with the x axis moving to the left, left and right manual controls move the carriage as expected.
The problem comes with the Y axis. I had designed and made the Cnc with the Y axis endstops at the rear of the machine, thinking this would be best to get the spindle out of the way when homed. This is the first machine I have made with dual Y steppers (with Y and Y2 drivers).
The situation as it stands:
I have the Y axis homing in the right direction on both 'Y' steppers (towards the rear). Both endstops on 'Y' (Y_MIN and Y_MAX on the Skr pro) trigger as they should, however, to get the manual control to go the right way on Repitier host, I had to select invert Y in the host settings. With that done, everything appears to work perfectly, but I'm guessing when it come to running real gcode, the Y axis will be mirrored?
I thought I could resolve the issue by inverting the homing direction on Y along with inverting the step direction on Y also. However I cant get that to work. If I try and invert the homing direction for Y, it fails to compile, and complains about the endstop not being correct. I figured I may need to tell it to use Y_MAX, but that's what the Y2 axis is set to use for its endstop.
I'm just not sure how to fix it due to it having dual endstops for Y. (Y_MIN and Y_MAX) are the default endstops on the Skr pro when you enable dual Y steppers.
Is what I have done, making Y home to the rear of the machine a real problem, or just some settings I need to get right? Will it cause problems later on with setting relative work offsets?
I have tried everything I can think of. Any help would be greatly appreciated. Let me know if I need to supply further detail. Thanks in advance.
Tim