<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>How to set the Z axis home?</title>
        <description> Hello All

I have been wondering for some time now how one would go about homing the Z axis... or at lease setting the Z-Axis home in the first instance.

I had imagined the home position would place the nozzle over the cut-out in the bed to prevent a head crash. It turns out this is not so.

Further, the Z axis will not move into negative territory (i.e. lower than home) so I am guessing Home will have to be just touching the bed. Is this correct?

Thanks</description>
        <link>https://reprap.org/forum/read.php?151,69145,69145#msg-69145</link>
        <lastBuildDate>Mon, 13 Apr 2026 00:51:18 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,126718#msg-126718</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,126718#msg-126718</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />I have looked at the calibration scripts out of RepG and it looks like G92 is the key but sending G92 Z0.0 then sending it home and sending it to 0 (G1 Z0 F1800.000) doesn't seem to have the desired effect.</div></blockquote>
<br />
A G1 Z0 after a G92 Z0 has no effect by design. G92 sets the position to wherever you are and going to Z0 after that ... well, you're already there. What you probably want is a G92 Z25 and G1 Z0.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />how do I save the new value to eeprom such that it keeps it through the next cold start?</div></blockquote>
<br />
You don't. Turning the controller off makes it loosing the knowledge about its position, so it doesn't know where to move to go to zero. That's why you have to find the endstops after each power cycle.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Sat, 31 Mar 2012 07:54:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,126678#msg-126678</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,126678#msg-126678</link>
            <description><![CDATA[ You're going to have to figure out how to lower your endstop, lower your nozzle tip, or raise your bed so that the nozzle can be within a layer thickness from the bed surface when you home it. Ideally, the nozzle need to be one layer thickness away from the bed when it extrudes the first layer. Most firmware prevent you from going lower than the endstop switch. Of course, you can edit your firmware to ignore the endstop but I think this is a risky thing to do.]]></description>
            <dc:creator>brnrd</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Fri, 30 Mar 2012 17:33:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,126675#msg-126675</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,126675#msg-126675</link>
            <description><![CDATA[ My question is tangential to the above discussion - how does the software know how far it is from home to the bed?  I can't physically move my limit switch (long story - experimental machine) but when Z is at 0 the tip is a full quarter inch above the bed.<br />
<br />
I have googled everything I can think of to get the answer but it seems to be one of those magic things that everyone but me just knows.<br />
<br />
I'm running kliment-Sprinter-52f7f30.<br />
<br />
I have looked at the calibration scripts out of RepG and it looks like G92 is the key but sending G92 Z0.0 then sending it home and sending it to 0 (G1 Z0 F1800.000) doesn't seem to have the desired effect.<br />
<br />
Plus, how do I save the new value to eeprom such that it keeps it through the next cold start?  The RepG script uses M131 but Kliment-Sprinter doesn't implement M131.<br />
<br />
Thanks for your help,<br />
<br />
DougM]]></description>
            <dc:creator>dougm</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Fri, 30 Mar 2012 16:55:22 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,80035#msg-80035</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,80035#msg-80035</link>
            <description><![CDATA[ Thanks for the input. I'll try that as soon as I can get my extruder properly extruding]]></description>
            <dc:creator>Matthieu</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Sat, 09 Apr 2011 04:39:18 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,78392#msg-78392</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,78392#msg-78392</link>
            <description><![CDATA[ I have changed my procedure a little bit. After I level the bed, position the extruder raise a few mm in the middle of the bed. Heat up the bed. Instead of adjusting the z home position with the tip cold, I now heat it up to operating temperature and wait about 5 minutes or so with the extruder raised a few mm from the bed. After clearing plastic from the tip, I slide a piece of paper under the bed (verify the thickness with a caliper first), home the z-axis and then nudge by 0.1 mm. I then pull and push on the paper a little. If it's stuck, I raise the optoswitch by turning the 3 mm socket screw counter clockwise. If it's too loose, I lower the optoswitch by  turning the screw clockwise. Then home and nudge the z axis again and repeat the paper test. I don't bend the endstop flag as long as the bed can still be adjusted with the optoswitch adjustment. There should be tension in the plastic springs on the endstop and on the bed or it won't be reproducible.<br />
<br />
You might want to check reproducibility by raising, homing and nudging your z-axis a few times and checking with the paper. You might also want to move the x and y around. Perhaps something is loose.<br />
<br />
I like to print a single-walled square object with a skirt (or outline) option turned on in skeinforge. Then I can use the outline to measure the actual layer thickness and make fine adjustments if needed. If it's too thick, you can make the adjustment by software in Skeinforge bottom option by changing the Altitude to the difference of the set layer thickness and the extruded plastic.  Some people like to extrude the first layer at a fraction of the layer thickness to make sure the plastic sticks to the bed. I prefer to have the same thickness from the first layer.]]></description>
            <dc:creator>brnrd</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Sun, 27 Mar 2011 08:07:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,78379#msg-78379</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,78379#msg-78379</link>
            <description><![CDATA[ Dear all,<br />
<br />
Thank you for replying to AgeingHippy above, I had the same issue and I have now carefully calibrated my Z-axis home position to be 1-sheet above the bed plate and carefully checking that it is level XY-wise.<br />
<br />
Alright, then I turn on the machine, I do a few tests on the extruder, then back to "home" again to prepare for printing, and there all hell break loose. My aluminium plate has moved a little bit possibly, or I was not exactly in "blocked" position for the Z-optoswitch when I did the calibration in the first place. Result is either an extrudeur a few mm above the plate or a big crash into the bed. <br />
<br />
So my question is how do you actually calibrate the Z axis endstop ? Do you play on the optoswitch position, higher or lower with maybe a few washer ? Or do you play with the Z elevation of the bed ? Or with the aluminium thin plate that goes into the optoswitch ?<br />
<br />
Thanks for the help<br />
<br />
Matthieu]]></description>
            <dc:creator>Matthieu</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Sun, 27 Mar 2011 05:22:38 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,72759#msg-72759</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,72759#msg-72759</link>
            <description><![CDATA[ This week, I got my heated bed working. I had carefully adjusted my bed so that I can slide a piece of paper (about 0.1 mm thick) between my heated glass bed and the extruder tip. But when I printed, the first layer was coming out too thin: 0.2 instead of 0.4 mm. I did this while the bed was set to 70C. I was puzzled until I read a topic in this forum where someone pointed out that the PTFE plastic in the extruder will expand when heated and reduce the bed height. Duh! I guess in my case, the height goes down by 0.3 mm so I should use 3 sheets of paper to set the clearance and try again.]]></description>
            <dc:creator>brnrd</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Sun, 06 Feb 2011 01:47:06 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69275#msg-69275</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69275#msg-69275</link>
            <description><![CDATA[ Hello..<br />
<br />
I set mine so I can slide a peice of paper with some drag beween the nozzle and the bed..As for leveling I just move the x/y to diffrent places and use the paper under he nozzle, after a few mins you should be setup.<br />
<br />
Auzze]]></description>
            <dc:creator>Auzze</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Thu, 30 Dec 2010 14:42:48 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69266#msg-69266</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69266#msg-69266</link>
            <description><![CDATA[ Thanks Andrew<br />
<br />
Does the first layer then get printed at the Z=0 home position?<br />
<br />
Cheers]]></description>
            <dc:creator>AgeingHippy</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Thu, 30 Dec 2010 10:11:23 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69257#msg-69257</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69257#msg-69257</link>
            <description><![CDATA[ Its should be just under a single layer height above the bed. Don't let it touch.]]></description>
            <dc:creator>Andrew Smith</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Thu, 30 Dec 2010 07:37:49 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69241#msg-69241</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69241#msg-69241</link>
            <description><![CDATA[ I am afraid you misunderstand my question Grogyan.<br />
<br />
I wonder where to set the Z home position. Is it where the nozzle just touches the bed?<br />
<br />
Cheers]]></description>
            <dc:creator>AgeingHippy</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Thu, 30 Dec 2010 06:12:29 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69151#msg-69151</guid>
            <title>Re: How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69151#msg-69151</link>
            <description><![CDATA[ You may have to change the wiring of the stepper motor to enable it to go down and touch the bed.<br />
<br />
A common microswitch can be used to set the specific height, at least that is what i'm going to use.<br />
<br />
Use the MIN endstop as the input to the stepper driver.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Tue, 28 Dec 2010 17:23:28 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?151,69145,69145#msg-69145</guid>
            <title>How to set the Z axis home?</title>
            <link>https://reprap.org/forum/read.php?151,69145,69145#msg-69145</link>
            <description><![CDATA[ Hello All<br />
<br />
I have been wondering for some time now how one would go about homing the Z axis... or at lease setting the Z-Axis home in the first instance.<br />
<br />
I had imagined the home position would place the nozzle over the cut-out in the bed to prevent a head crash. It turns out this is not so.<br />
<br />
Further, the Z axis will not move into negative territory (i.e. lower than home) so I am guessing Home will have to be just touching the bed. Is this correct?<br />
<br />
Thanks]]></description>
            <dc:creator>AgeingHippy</dc:creator>
            <category>General Mendel Topics</category>
            <pubDate>Tue, 28 Dec 2010 16:14:39 -0500</pubDate>
        </item>
    </channel>
</rss>
