hbot homes correctly but prints mirrored ,
-
changing the y info only affects the homing direction of the y axis , yes
so changing it the way you want makes the y axis home away from the endstop -
this would be so much easier if the x and y steppers were not working together to move the x/y "coreXY"
-
Changing the Home file swaps the direction and goes away from the end stop , so you change the direction of the motor to fix it.
The old homing file say move to the front , but the motor direction is wrong too , so to head to the back , which you call correct homing .
But you need to tell to head to the back and change the direction of the motors too , you need to change both at the same time.
-
the homing directions are all correct, its only after its homed that y motion is backwards,,, so when i am on the web gui and manually click on the y+ or - in the machine movement section the movement is opposite in only the y axis
-
-
@peter247
if i do that then y homing is reversed too, along with y manual travel -
if i change a motor direction by the switch or cable conection, then it messes up x axis too
-
@tracar said in hbot homes correctly but prints mirrored ,:
if i do that then y homing is reversed too
yes so swap the motor direction ... Please read the last 10 post ?
I REPEAT
the old homing file say move to the front , but the motor direction is wrong too , so to head to the back , which you call correct homing .
Change both !!!
-
changed both stepper directions. now y is correct in every way and x is reversed with homing, and x manual travel is also reversed
-
@tracar
Both stepper direction ... NO JUST Y .LEAVE X and Z alone .
-
Follow this for testing corexy motor movement.
https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter#Section_Testing_motor_movement
This is key for Corexy.
Sounds like you got the endstops and homing directions working correctly. This last test will tell you how to get the motors going correctly. It's a bit different because of corexy using two motors together for motion.
-
So I'm lost about corexy , can he just change the y motor direction ?
or is it me who is wrong ? -
@peter247 said in hbot homes correctly but prints mirrored ,:
The link answers all.
-
SORRY !!!! , look like I was wrong I did know about corexy , both motors ?
I'm 100% sure about the homing file needing changing , and know that the motor direction need changing , but I'm lost how to change it on a corexy.
-
You're on the right track. On a cartesian printer it's easy because it's one motor and direction per axis. With corexy there is motor direction of rotation and also which motor is connected to which driver that also matters.
The movement test in the link isolates each motor so you can see which direction it's going by itself and then from the results it tells you what to change.
-
So from your link is way to fix is ?
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.
My head hurts !!! Brain Overload !!!!
-
@peter247 brain overload x2
-
M569 P0 S0 ; X motor runs forwards
M569 P1 S0 ; Y motor runs forwardsSet that first.
Test for the correct X motor movement by sending these commands from the console:
G91
G1 S2 X10 F3000If 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.
When you have the X motor moving correctly, test the Y motor by sending from the console:
G91
G1 S2 Y10 F3000If 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 in the M569 P1 command to S1.
Y+ meaning to the back
-
You do need to change the Y homing files , but I think you may have to play to get the direction correct.
Don't forget to invert all the moves or the G1 Y5 F800 will push it into the end stop.
-
The homing direction for Y should be positive direction to the endstop at the rear.