Mirror image and homing on x axis
-
Where are your end stop sensors located?
There is nothing that says a sensor should be located on the "low side".
The purpose of the sensor is to allow the firmware to determine that an axis is in a known position. That can be at/near the axis min or max - it makes no difference - either will work.
The position of X=0 and Y=0 is another issue entirely and they are not determined by where the sensors are.
On my printer the sensors are near X min and Y max but X=0 and Y=0 are in the center of the bed - which is where I prefer it.
Frederick
-
@Veti Hi Veti
When set to (M574 X1 Y2 S1 ; set active low endstops)
I get the results as per second diagram
Moving left to right towards centre of bed give a minus reading instead of a plus reading.
That the problem -
@ortondale said in Mirror image and homing on x axis:
Moving left to right towards centre of bed give a minus reading instead of a plus reading.
That the problemthe movement part that you need to fix is covered in the wiki page i linked
-
@fcwilt Hi Frederick
My sensors are in the same position as your printer, it’s the X=0 position on my printer that needs flipping so the axis is not mirrored. You have X=0 in the centre of your bed, the right side of the X=0 will read a plus movement and the left side will read minus. My printer is the opposite and I cannot work out how to reverse it. -
@ortondale said in Mirror image and homing on x axis:
@fcwilt Hi Frederick
My sensors are in the same position as your printer, it’s the X=0 position on my printer that needs flipping so the axis is not mirrored. You have X=0 in the centre of your bed, the right side of the X=0 will read a plus movement and the left side will read minus. My printer is the opposite and I cannot work out how to reverse it.Did you change the M569 settings for the axis?
Frederick
-
@fcwilt Do you mean M569 don’t think M596 is in the code?
Yes, changed 0P and 1P around combination of forwards and backwards with no result.
I’m well into my 70,s and the minds not as sharp as it used to be so I might be missing an obvious error in the set up. I will just have to remember to keep flipping the x axis at the slicing stage until I can find the problem. Thanks for your time, much appreciated. -
@ortondale said in Mirror image and homing on x axis:
Yes, changed 0P and 1P around combination of forwards and backwards with no result.
you really need to read the page i linked.
-
@Veti Been over the linked page but will revisit again to make sure, might have to get back to you if I can’t figure it out
-
@ortondale said in Mirror image and homing on x axis:
@fcwilt Do you mean M569 don’t think M596 is in the code?
Sorry - a typo - yes M569.
So you tried M569 P0 S0?
Frederick
-
@fcwilt Yes, it created a diagonal movement to the right front
-
@ortondale said in Mirror image and homing on x axis:
@fcwilt Yes, it created a diagonal movement to the right front
My bad - I missed that you have a CoreXY machine.
In that case it gets a bit tricky.
On my Mark Forged style printer I had to use M669 (instead of M667) with the appropriate parameters to get the motors to move correctly.
The documentation for M669 discusses how to set the parameters but in my case I determined them by trial and error.
Frederick
-
If the head moves diagonally in the +X and +Y directions, all is well. If it moves in the -X and -Y directions, change the S parameter to S1 in the M569 P0 command. If it moves towards +X and -Y, or towards -X and +Y, then either turn the power off and swap the X and Y motor connections, or use M584 in config.g to swap the X and Y motor drivers over.
-
@Veti The head moved diagonal to right front corner X=0 Y=0 with P0 S0
P0 S1 is the line I’m running which gives the mirror -
have you swapped the motor connections?
-
@Veti said in Mirror image and homing on x axis:
have you swapped the motor connections?
That would work as well or determine the correcting settings for M669 and use it in place of M667.
Frederick
-
-
Problem Solved
Switched motor plugs around on X and Y
Reversed motor direction
Changed end stop to X1
Home X axis changed from G1 H1 X255 to G1 H1 X-255
Go back a few mm changed from X-5 to X5
Reset probe point and mesh bed configuration
All is well
Big thanks to Veti, fcwilt and Phaedrux (moderator) for the advice pointing me in the right direction. Great Forum -
@ortondale Very glad to see you got it sorted - good work.