Let's ignore endstops and endstop position for the moment.
My prints are mirrored in the y direction. Ok. No big deal you say - just change the configuration.h line that says invert_y_dir from true to false. (Or reverse stepper motor wires, or flip mount bracket for y axis motor) Ok done. Now pronterface controls are wrong: arrow up brings print surface towards front of machine and arrow down brings print surface away from front. I want arrow up to move surface away and arrow down to bring surface towards. I need a way to independently flip the axis without flipping the controls. I don't think this is possible!
For now I'll have to invert my brain when manually moving the y axis in pronterface - at least my prints won't be mirrored.
Anyone have pointers on this? It's been a thorn in my side from day one. I've been living with mirrored prints thus far but now I'm printing spare parts for the printer like gregs wade extruder which then end up flipped which makes me have to invert extruder direction etc. what a pain. Not to mention texts backwards
Anyone have this problem before?
Thanks in advance
Mike
Mike,
Thank you for the response.
I get it now, it's strange to think of the nozzle moving on the plate rather than the plate moving but what you said makes sense - I guess its the same for everyone out there (Y+ in pronterface brings the plate towards the user right?) my intuition was wrong as I wanted the arrows to correspond to the movement of the plate.

--
This image demonstrates the 3 dimensional Cartesian coordinate space. For you, this would (should) be from the right-rear corner POV.Your solution is to properly position your Y-endstop to the rear of the machine.By flipping the y-endstop / home position you have again swapped a direction... Y now is moves negatively into the print space.When looking from above, with axes "Homed", the build platform should be to the rear of the machine, the hotend to the far left (Southwest corner), down on the print surface (less whatever your z-offset is). Your "build area" then comprises the space of positive X, Y, Z values... X-positive moves left-to-right into to space... Y-positive moves the bed forward, the tip into the space..."Home" is (0,0,0) in a Cartesian coordinate system (which your printer is).By placing your y limit switch to the front, you have essentially rotated the "world" your machine lives in.mikeo13...Again, you have "caused" your own problem with your thinking and approach.
<3d_coord_system.png>