Welcome! Log In Create A New Profile

Advanced

Mirror Y axis when I print

Posted by joestefano 
Mirror Y axis when I print
July 17, 2016 08:21PM
Converted CubeX Cartesian type printer. My "Home" position is in the left rear corner X0, Y0. When my X axis moves to the right (away from home) it moves in a positive direction. When my Y axis moves forward (away from home) it also is in a positive direction. This is opposite of my other CubeX. All the testing I have been doing was with a cylinder and cube. It was only today that I printed a part that was directional that I realized that the Y axis is flipped. I was confident in my setup until that occurred. Are my axes traveling in the right direction or should the be reversed? I tried all the settings in S3D but no change.
Re: Mirror Y axis when I print
July 17, 2016 08:39PM
In your config.g file you should have a section similar to the following:

; Axis and motor configuration
M569 P0 S0;							; (X axis) Drive 0 goes reverse (change to S1 to reverse it)
M569 P1 S1;							; (Y axis) Drive 1 goes forwards
M569 P2 S1;							; (Z axis) Drive 2 goes forwards
M569 P3 S1;							; (Extruder 0) Drive 3 goes forwards
M569 P4 S1;							; (Extruder 1) Drive 4 goes forwards

For your Y motor, change S1 to S0 or vice-versa depending on which you have it set to now. That should change the direction it travels, although I would have expected you'd notice the wrong direction trying to home it against Y-min and it moving away.
Re: Mirror Y axis when I print
July 17, 2016 08:49PM
Right now, I don't have the M569 code in my config, don't know what happened to it? I'll put it back in. The only thing my printer has done well so far is Home. I don't know why it didn't do what you would expect with my config as is. The absence of the M569 probably had something to do with it.
Re: Mirror Y axis when I print
July 17, 2016 09:03PM
OK , Made the change. Now how do I get Y to home in the left back corner again? My Y motors are in the rear of the printer. I thought you should Home towards your motors. I'm not able to test the print because I cant home Y. X is good.

Edited 1 time(s). Last edit at 07/17/2016 09:51PM by joestefano.
Re: Mirror Y axis when I print
July 17, 2016 09:23PM
I presume your Y-min endstop is in the left back corner also?

What does your config.g file have for the M574?
Re: Mirror Y axis when I print
July 17, 2016 09:54PM
Yes it is.

M574 X1 S0
M574 Y1 S0
M574 Z1 S0
Re: Mirror Y axis when I print
July 17, 2016 09:56PM
And what does your M569 P1 command look like in the config.g?
Re: Mirror Y axis when I print
July 17, 2016 09:57PM
; Axis and motor configuration
M569 P0 S0; ; (X axis) Drive 0 goes reverse (change to S1 to reverse it)
M569 P1 S0; ; (Y axis) Drive 1 goes forwards
M569 P2 S1; ; (Z axis) Drive 2 goes forwards
M569 P3 S1; ; (Extruder 0) Drive 3 goes forwards
M569 P4 S1; ; (Extruder 1) Drive 4 goes forwards
M574 X1 S0 ; set endstop configuration (Y endstop only, at low end, active high)
M574 Y1 S0
M574 Z1 S0
Re: Mirror Y axis when I print
July 17, 2016 10:06PM
And if you manually move the Y-axis either with a PanelDue, the Web Interface, or Pronterface in the -Y direction, does it move towards the y-min endstop?
Re: Mirror Y axis when I print
July 17, 2016 10:09PM
Not since I changed M569 P1 to S0 instead of S1.
Re: Mirror Y axis when I print
July 17, 2016 10:21PM
In that case, I was probably wrong with my M569 P1 to S0 change then.

But, I re-read your initial question and now not sure I understand what your wanting, you say home (0,0) is in the back left like the cheap ascii picture I'm about to draw.

(0,0)--------------------------(0,200)
|                                     |
|                                     |
|                                     |
|                                     |
|                                     |
|                                     |
(200,0)---------------------(200,200)

But you also said, when you move your Y-Axis forward it is supposed to be negative and not positive? So your asking for your Y-max to be -200 instead of 200? Or do you mean your home should be (0,200) with then your Y values decreasing when you move forward?

For my CoreXY it works like the picture below, so I'm trying to get a reference of how your wanting it setup.
(0,200)----------------------(200,200)
|                                     |
|                                     |
|                                     |
|                                     |
|                                     |
|                                     |
(0,0)---------------------------(200,0)
Re: Mirror Y axis when I print
July 17, 2016 10:37PM
Sorry for the confusion. The problem is that when I print a part it's axis (I think Y) is flipped. I only mentioned my other printer because I thought it strange that it moves in the neg. direction while moving away from the endstop. This may have nothing to do with this problem. See attachment Part on left is the way it should be the part on right is flipped not sure what axis is effected. Don't mind the print quality.
Attachments:
open | download - flip2.jpg (403.9 KB)
Re: Mirror Y axis when I print
July 17, 2016 10:40PM
With the part loaded in S3D it appears fine. Your first picture is the way I thought it should be set up.

Edited 2 time(s). Last edit at 07/17/2016 10:51PM by joestefano.
Re: Mirror Y axis when I print
July 17, 2016 10:55PM
Ok, I think I found someone else with a similar problem. I'm presuming you need to use Y-max and not Y-min as an Endstop.

If you change your M574 Y1 S0 to M574 Y2 S0, but set your Y axis back to M569 P1 S1.

See if that has any affect on your print. You should be able to print the first layer or two to see if its printing in the non-mirrored state.
Re: Mirror Y axis when I print
July 18, 2016 08:54PM
Update: That worked. It took a few minutes to change the Homing G codes. The part printed as it should. Thank you again for the help
Sorry, only registered users may post in this forum.

Click here to login