<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>mirror/inverse print</title>
        <description> Hello

Setup: Prusa Mendel i2/sanguinololu 1.3/sprinter/slic3r

  Just realized my printer is printing a mirror image of everything. When looking at my printer:  
Y motor + endstop is in the front 
X motor + endstop is to the left
Z motors on the top, endstop on the bottom (betting this is correct)

When in the home position, the build plate is all the way to the front and all the way to the left.  The home position would be where you start reading a page in a book, &quot;top left&quot;.
Is this the correct orientation that the firmware expects?
The first print motion to clear the nozzle starts at the top left of the plate and zips diagonally right and &quot;down&quot; to the build area.  This is opposite to the first layer representation in pronterface which shows the home starting at the bottom left (i.e. build plate further away from the motor)
In pronterface all of the buttons to jog the axis work exactly in the directions you would expect them to.

Have I built something backwards (specifically y axis)? Is this something I can correct in the firmware (and if so where)? I would like to avoid taking things apart for the 5 billionth time if possible.  What do?! please be specific as possible 

Regards</description>
        <link>https://reprap.org/forum/read.php?1,148577,148577#msg-148577</link>
        <lastBuildDate>Mon, 13 Jul 2026 09:17:23 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,611252#msg-611252</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,611252#msg-611252</link>
            <description><![CDATA[ Thanks for the reply,  just getting back to this.  It just doesn't work swapping motor wires or inverting the wire.  I think my problem is the location of the end stops.  The x is back left hand side and the y is at the back too.  There should be a way to this. I could move the end stop but the way the machine is configured back left is the best spot for the x endstop.<br />
<br />
Any ideas?]]></description>
            <dc:creator>Holy1</dc:creator>
            <category>General</category>
            <pubDate>Sun, 17 Jan 2016 14:56:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,603373#msg-603373</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,603373#msg-603373</link>
            <description><![CDATA[ With coreXY you can still invert direction of the stepper by rewiring the stepper, but it its relationship to the axis that you want to invert is not so direct.<br />
You can also swap the two steppers over to invert an axis..<br />
<br />
From memory (It was a while ago when I looked at this) <br />
so if motors both turn same direction, X moves<br />
it motors spin in opposite directions, Y moves.<br />
<br />
To swap X and Y movement reverse direction of one motor (any one)<br />
Just turn the stepper plug around if you can (while off!) (or re wire if needed) <br />
<br />
In your case you say X is backwards<br />
<br />
So you need to swap the two stepper plugs then. so your X and Y steppers plugs (for lack of a better name), get swapped over<br />
This will invert X while Y stays the <br />
<br />
Make sure you fix the endstops after this...  before attempting to print]]></description>
            <dc:creator>Dust</dc:creator>
            <category>General</category>
            <pubDate>Fri, 01 Jan 2016 23:20:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,603361#msg-603361</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,603361#msg-603361</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Paul Wanamaker</strong><br />
The main thing is to make sure your printer is moving in the right direction.  I've drawn up this diagram:<br />
<br />
<div id="div_b32bcc0f1acfb232c3d2d3e9bdcca6fc"
     class="mod_embed_images_extended"
     style="width:355px">

  

    
      
    

    <div id="imagediv_b32bcc0f1acfb232c3d2d3e9bdcca6fc" class="mod_embed_images_image"
         style="width:355px; height:400px">

    

    <a href="https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0">
        <img src="/forum/thumbcache/ee2/325/9f1/a81/74d/b02/d16/cc9/94b/729/88_800x400.png"
             width="355"
             height="400"
             id="image_b32bcc0f1acfb232c3d2d3e9bdcca6fc"
             alt="Prusa_Mendel_Coordinates.JPG"
             title="Prusa_Mendel_Coordinates.JPG"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_b32bcc0f1acfb232c3d2d3e9bdcca6fc"
      style="display:block">
      <a id="link_b32bcc0f1acfb232c3d2d3e9bdcca6fc" href="https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0">Prusa_Mendel_Coordinates.JPG</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('b32bcc0f1acfb232c3d2d3e9bdcca6fc', '/forum/thumbcache/ee2/325/9f1/a81/74d/b02/d16/cc9/94b/729/88_800x400.png', 'https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0', 'https://reprap.org/forum/addon.php?1,module=embed_images,check_scaling=1,url=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fq2ixfvbfi46fwfj%2FPrusa_Mendel_Coordinates.JPG%3Fdl%3D0', '', 603361, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
So if you command X+ the nozzle should move to the right.<br />
If you command Y+ the printbed should move toward you.<br />
<br />
As noted above, you can reverse the stepper wires for the motor going in the wrong direction (with power off) or change the Invert setting in firmware.<br />
<br />
See also this thread: [<a href="http://forums.reprap.org/read.php?1,345623" target="_blank"  rel="nofollow">forums.reprap.org</a>]<br />
<br />
Hmm, this seems to come up a lot, so someone with a Prusa/mendel should make a Wiki page...</div></blockquote>
<br />
Thanks for your effort,  I should have mentioned that my printer is CoreXY style.  Changing the stepper wires is not an option I think.<br/>]]></description>
            <dc:creator>Holy1</dc:creator>
            <category>General</category>
            <pubDate>Fri, 01 Jan 2016 22:05:08 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,603249#msg-603249</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,603249#msg-603249</link>
            <description><![CDATA[ The main thing is to make sure your printer is moving in the right direction.  I've drawn up this diagram:<br />
<br />
<div id="div_1295e54a2d757896f177674d51d3c800"
     class="mod_embed_images_extended"
     style="width:355px">

  

    
      
    

    <div id="imagediv_1295e54a2d757896f177674d51d3c800" class="mod_embed_images_image"
         style="width:355px; height:400px">

    

    <a href="https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0">
        <img src="/forum/thumbcache/ee2/325/9f1/a81/74d/b02/d16/cc9/94b/729/88_800x400.png"
             width="355"
             height="400"
             id="image_1295e54a2d757896f177674d51d3c800"
             alt="Prusa_Mendel_Coordinates.JPG"
             title="Prusa_Mendel_Coordinates.JPG"/>
    </a>

    

    </div>

    <div class="mod_embed_images_info " id="info_1295e54a2d757896f177674d51d3c800"
      style="display:block">
      <a id="link_1295e54a2d757896f177674d51d3c800" href="https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0">Prusa_Mendel_Coordinates.JPG</a>
    </div>

  

 </div>


<script type="text/javascript">
mod_embed_images_loadimage('1295e54a2d757896f177674d51d3c800', '/forum/thumbcache/ee2/325/9f1/a81/74d/b02/d16/cc9/94b/729/88_800x400.png', 'https://dl.dropboxusercontent.com/s/q2ixfvbfi46fwfj/Prusa_Mendel_Coordinates.JPG?dl=0', 'https://reprap.org/forum/addon.php?1,module=embed_images,check_scaling=1,url=https%3A%2F%2Fdl.dropboxusercontent.com%2Fs%2Fq2ixfvbfi46fwfj%2FPrusa_Mendel_Coordinates.JPG%3Fdl%3D0', '', 603249, 800, 400, 'Loading image ...', false);
</script>
<br />
<br />
So if you command X+ the nozzle should move to the right.<br />
If you command Y+ the printbed should move toward you.<br />
<br />
As noted above, you can reverse the stepper wires for the motor going in the wrong direction (with power off) or change the Invert setting in firmware.<br />
<br />
See also this thread: [<a href="http://forums.reprap.org/read.php?1,345623" target="_blank"  rel="nofollow">forums.reprap.org</a>]<br />
<br />
Hmm, this seems to come up a lot, so someone with a Prusa/mendel should make a Wiki page...<br/>]]></description>
            <dc:creator>Paul Wanamaker</dc:creator>
            <category>General</category>
            <pubDate>Fri, 01 Jan 2016 14:55:29 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,603134#msg-603134</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,603134#msg-603134</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>kokoi</strong><br />
Hello,<br />
<br />
I had the same issue with my Prusa i3 maxi. Mirrored along X axis.<br />
<br />
The aim is to use the X endstop not as MIN endstop but as MAX endstop<br />
<br />
What I did:<br />
Check the config by sending M119 in pronterface.<br />
SENDING:M119<br />
Reporting endstop status<br />
x_min: open<br />
x_max: TRIGGERED<br />
y_min: open<br />
y_max: TRIGGERED<br />
z_min: open<br />
z_max: TRIGGERED<br />
<br />
Disconnect and shutdown.<br />
<br />
Connect the X endstop on the MAX endstop pin on the Arduino Mega board. It's just the pin connector nearby.<br />
<br />
In Arduino config :<br />
Invert the value of INVERT_X_DIR<br />
and set X_HOME_DIR to 1<br />
<br />
Power up and send the new config to the board.<br />
<br />
Then connect Pronterface and send M119 again<br />
SENDING:M119<br />
Reporting endstop status<br />
x_min: TRIGGERED<br />
x_max: open<br />
y_min: open<br />
y_max: TRIGGERED<br />
z_min: open<br />
z_max: TRIGGERED<br />
<br />
Now click on X home position.<br />
It should go to the usual X home position but print X mirrored now!<br />
<br />
Regards</div></blockquote>
<br />
<br />
Hi,  did you manage to correct the mirrored x axis? I am having difficulty fixing this issue]]></description>
            <dc:creator>Holy1</dc:creator>
            <category>General</category>
            <pubDate>Fri, 01 Jan 2016 08:19:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,599980#msg-599980</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,599980#msg-599980</link>
            <description><![CDATA[ There might be a market for a multitool leatherman-type thing for 3d printers?]]></description>
            <dc:creator>DjDemonD</dc:creator>
            <category>General</category>
            <pubDate>Wed, 23 Dec 2015 05:29:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,599979#msg-599979</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,599979#msg-599979</link>
            <description><![CDATA[ As for building it in your living room, no you will never get to put your tools away, there is always something broken, that needs adjusting or upgrading.]]></description>
            <dc:creator>DjDemonD</dc:creator>
            <category>General</category>
            <pubDate>Wed, 23 Dec 2015 05:28:33 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,599650#msg-599650</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,599650#msg-599650</link>
            <description><![CDATA[ Hello,<br />
<br />
I had the same issue with my Prusa i3 maxi. Mirrored along X axis.<br />
<br />
The aim is to use the X endstop not as MIN endstop but as MAX endstop<br />
<br />
What I did:<br />
Check the config by sending M119 in pronterface.<br />
SENDING:M119<br />
Reporting endstop status<br />
x_min: open<br />
x_max: TRIGGERED<br />
y_min: open<br />
y_max: TRIGGERED<br />
z_min: open<br />
z_max: TRIGGERED<br />
<br />
Disconnect and shutdown.<br />
<br />
Connect the X endstop on the MAX endstop pin on the Arduino Mega board. It's just the pin connector nearby.<br />
<br />
In Arduino config :<br />
Invert the value of INVERT_X_DIR<br />
and set X_HOME_DIR to 1<br />
<br />
Power up and send the new config to the board.<br />
<br />
Then connect Pronterface and send M119 again<br />
SENDING:M119<br />
Reporting endstop status<br />
x_min: TRIGGERED<br />
x_max: open<br />
y_min: open<br />
y_max: TRIGGERED<br />
z_min: open<br />
z_max: TRIGGERED<br />
<br />
Now click on X home position.<br />
It should go to the usual X home position but print X mirrored now!<br />
<br />
Regards]]></description>
            <dc:creator>kokoi</dc:creator>
            <category>General</category>
            <pubDate>Tue, 22 Dec 2015 04:28:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,477302#msg-477302</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,477302#msg-477302</link>
            <description><![CDATA[ I have the same problem in my Prusa I3. I connect inverted X and Y motors and their respective endstop switches.]]></description>
            <dc:creator>maxi.santillan</dc:creator>
            <category>General</category>
            <pubDate>Sat, 28 Feb 2015 23:58:16 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148636#msg-148636</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148636#msg-148636</link>
            <description><![CDATA[ The other way to do it is change the axis direction in firmware and redefine the min endstop as a max endstop.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>General</category>
            <pubDate>Fri, 17 Aug 2012 02:27:53 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148620#msg-148620</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148620#msg-148620</link>
            <description><![CDATA[ Hello All<br />
<br />
  I was hoping tosimply make the y print opposite, the firmware settings did not do that. I trien many settings (http://www.thefrankes.com/wp/?p=2651 was one) but nothing made it work the way I wanted.<br />
  I have just reversed the pins in the wiring and put the endstop at the far side.  Thank you for providing the correct orientation and all your help.  I get the feeling I should have never starting building thin in my living room, I will never get to put my tools away.<br />
<br />
Regards <br />
<br />
TLDR for future generations:<br />
Fix a reversed axis by reversing the pins for the motor and moving your endstop to the other side.]]></description>
            <dc:creator>badhank</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 22:08:26 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148603#msg-148603</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148603#msg-148603</link>
            <description><![CDATA[ The Marlin config lines look like the following<br />
#define INVERT_X_DIR true    // for Mendel set to false, for Orca set to true<br />
#define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false<br />
#define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true]]></description>
            <dc:creator>Polygonhell</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 18:18:20 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148600#msg-148600</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148600#msg-148600</link>
            <description><![CDATA[ You can either reverse the direction of X or Y to get it printing properly.  I use the nozzle being front left as zero, so that the bed is as far back as it goes and the extruder carriage is to the left.  Look in the configuration.h file, there will be a line that says something like reverse_x_direction (or y).  Then you will also have to move the endstop for that axis to the other end.<br />
<br />
Edit: Polygonhell beat me to it.]]></description>
            <dc:creator>NewPerfection</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 18:01:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148599#msg-148599</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148599#msg-148599</link>
            <description><![CDATA[ No the nozzle is at the front left of the bed (bed to the rear nozzle to the left) or at the rear right of the bed.]]></description>
            <dc:creator>Polygonhell</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 17:58:55 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148596#msg-148596</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148596#msg-148596</link>
            <description><![CDATA[ Hello Polygonhell<br />
<br />
  Just to be clear on home:<br />
"Front Left" is the position of the board relative to the machine and the nozzle is "rear left"(like starting a page in a book)?<br />
--the alternative is that the board is "rear left" relative to the machine and the nozzle is "front left"<br />
<br />
In regards to inverting the y axis in the firmware:<br />
1) which variable names am I looking for, more than one in separate places or just a single variable?<br />
2) Does this change the direction the bed will move/Do I have to move my endstop to accomodate this?  Or is this an software only change that will correct the mirroring.<br />
<br />
Regards]]></description>
            <dc:creator>badhank</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 17:37:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148593#msg-148593</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148593#msg-148593</link>
            <description><![CDATA[ As long as the movement directions are correct, you can call anything you want the front.<br />
You want to home to either front left or rear right.<br />
The settings are in configuration.h.]]></description>
            <dc:creator>Polygonhell</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 17:05:55 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148585#msg-148585</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148585#msg-148585</link>
            <description><![CDATA[ Hello Enlightx<br />
<br />
  Where might one find the settings in the firmware and what are they named?  Should the y motor be in the front? Is my home position correct of should the print board be as far away from me as possible?<br />
<br />
Regards]]></description>
            <dc:creator>badhank</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 16:06:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148584#msg-148584</guid>
            <title>Re: mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148584#msg-148584</link>
            <description><![CDATA[ i had this for a long time before i even noticed lol<br />
<br />
just reverse the direction of X carriage in the firmware (you can do it hardware with wires if needed but firmware is easier)<br />
<br />
if you then find that your X end stop is wrong you need to change that as well in the firmware<br />
<br />
same with Y just need to do a test print <br />
<br />
i used this to work out if i had the correct way round <a href="http://www.thingiverse.com/thing:6752" target="_blank"  rel="nofollow">thingiverse 6752</a><br />
<br />
as if you are the wrong way round the number 2 will print wrong]]></description>
            <dc:creator>Enlightx</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 15:56:26 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,148577,148577#msg-148577</guid>
            <title>mirror/inverse print</title>
            <link>https://reprap.org/forum/read.php?1,148577,148577#msg-148577</link>
            <description><![CDATA[ Hello<br />
<br />
Setup: Prusa Mendel i2/sanguinololu 1.3/sprinter/slic3r<br />
<br />
  Just realized my printer is printing a mirror image of everything. When looking at my printer:  <br />
Y motor + endstop is in the front <br />
X motor + endstop is to the left<br />
Z motors on the top, endstop on the bottom (betting this is correct)<br />
<br />
When in the home position, the build plate is all the way to the front and all the way to the left.  The home position would be where you start reading a page in a book, "top left".<br />
Is this the correct orientation that the firmware expects?<br />
The first print motion to clear the nozzle starts at the top left of the plate and zips diagonally right and "down" to the build area.  This is opposite to the first layer representation in pronterface which shows the home starting at the bottom left (i.e. build plate further away from the motor)<br />
In pronterface all of the buttons to jog the axis work exactly in the directions you would expect them to.<br />
<br />
Have I built something backwards (specifically y axis)? Is this something I can correct in the firmware (and if so where)? I would like to avoid taking things apart for the 5 billionth time if possible.  What do?! please be specific as possible <br />
<br />
Regards]]></description>
            <dc:creator>badhank</dc:creator>
            <category>General</category>
            <pubDate>Thu, 16 Aug 2012 15:24:40 -0400</pubDate>
        </item>
    </channel>
</rss>
