<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Autoleveling Doesnt seem to be working</title>
        <description> I have a fully implemented autolevel bed that works great, but when it prints the z-axis doesnt seem to move at all except when changing layers.

I do the G28 and G29 before each print. Do I have to do anything else before Hitting print to actually implement it?</description>
        <link>https://reprap.org/forum/read.php?1,320956,320956#msg-320956</link>
        <lastBuildDate>Tue, 19 May 2026 05:34:42 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320978#msg-320978</guid>
            <title>Re: Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320978#msg-320978</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>NewPerfection</strong><br />
Nope, unless you specifically have your slicer set to generate relative movements, you want the G90 there.  There's no good reason to do this except for the extruder axis - [<a href="http://reprap.org/wiki/G-code#M83%3A_set_extruder_to_relative_mode" target="_blank"  rel="nofollow">reprap.org</a>]  There's no real need to use relative extrusion either, though it does make some things easier, such as manually editing the gcode.<br />
<br />
The problem is that your start gcode homes the printer again before printing (bold below).  AFAIK, this resets the auto leveling.  You need to do a G29 after that (underlined below).  So, add that line to your <a href="http://manual.slic3r.org/SimpleMode.html#printer-settings" target="_blank"  rel="nofollow">Start G-code</a> after the G28.<br />
<pre class="bbcode">
G21 ; set units to millimeters
M190 S50 ; wait for bed temperature to be reached
M104 S171 ; set temperature
<b>G28 ; home all axes</b>
<u>G29 ; auto level Z</u>
G1 Z5 F5000 ; lift nozzle
M109 S171 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
M106 S255
G1 F1800.000 E-1.00000
G92 E0
G1 Z0.350 F7800.000
G1 X61.893 Y55.213 F7800.000
G1 E1.00000 F1800.000
G1 X62.593 Y54.583 E1.08802 F360.000
G1 X63.283 Y54.083 E1.16766</pre>
<br />
Edit:  Now you won't have to manually home and auto level your printer anymore.  It will automatically do it at the start of each print after the heated bed warms up, which is the best time to do it anyways as a warm bed can vary in height slightly from cold depending on what it's made of.</div></blockquote>
<br />
I feel stupid!<br />
<br />
Thanks so so much!!!]]></description>
            <dc:creator>kfootball15</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 20:07:40 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320975#msg-320975</guid>
            <title>Re: Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320975#msg-320975</link>
            <description><![CDATA[ Nope, unless you specifically have your slicer set to generate relative movements, you want the G90 there.  There's no good reason to do this except for the extruder axis - [<a href="http://reprap.org/wiki/G-code#M83%3A_set_extruder_to_relative_mode" target="_blank"  rel="nofollow">reprap.org</a>]  There's no real need to use relative extrusion either, though it does make some things easier, such as manually editing the gcode.<br />
<br />
The problem is that your start gcode homes the printer again before printing (bold below).  AFAIK, this resets the auto leveling.  You need to do a G29 after that (underlined below).  So, add that line to your <a href="http://manual.slic3r.org/SimpleMode.html#printer-settings" target="_blank"  rel="nofollow">Start G-code</a> after the G28.<br />
<pre class="bbcode">
G21 ; set units to millimeters
M190 S50 ; wait for bed temperature to be reached
M104 S171 ; set temperature
<b>G28 ; home all axes</b>
<u>G29 ; auto level Z</u>
G1 Z5 F5000 ; lift nozzle
M109 S171 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
M106 S255
G1 F1800.000 E-1.00000
G92 E0
G1 Z0.350 F7800.000
G1 X61.893 Y55.213 F7800.000
G1 E1.00000 F1800.000
G1 X62.593 Y54.583 E1.08802 F360.000
G1 X63.283 Y54.083 E1.16766</pre>
<br />
Edit:  Now you won't have to manually home and auto level your printer anymore.  It will automatically do it at the start of each print after the heated bed warms up, which is the best time to do it anyways as a warm bed can vary in height slightly from cold depending on what it's made of.]]></description>
            <dc:creator>NewPerfection</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 20:01:37 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320966#msg-320966</guid>
            <title>Re: Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320966#msg-320966</link>
            <description><![CDATA[ Is it the G90 command? Should it be G91 (use relative coordinates, rather then G90 - Use absolute coordinates)]]></description>
            <dc:creator>kfootball15</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 19:36:05 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320964#msg-320964</guid>
            <title>Re: Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320964#msg-320964</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>NewPerfection</strong><br />
You shouldn't need to do anything else.  Are you doing G28 and G29 manually before you hit print?  If so, does your gcode contain an additional G28 at the beginning?  Can you post the first chunk (20 lines or so) of gcode of one of the prints you have done?</div></blockquote>
<br />
Sure!<br />
<br />
; generated by Slic3r 1.0.0RC3 on 2014-03-06 at 18:56:09<br />
<br />
; layer_height = 0.25<br />
; perimeters = 3<br />
; top_solid_layers = 3<br />
; bottom_solid_layers = 3<br />
; fill_density = 0.4<br />
; perimeter_speed = 30<br />
; infill_speed = 60<br />
; travel_speed = 130<br />
; nozzle_diameter = 0.5<br />
; filament_diameter = 1.77<br />
; extrusion_multiplier = 1<br />
; perimeters extrusion width = 0.50mm<br />
; infill extrusion width = 0.84mm<br />
; solid infill extrusion width = 0.84mm<br />
; top infill extrusion width = 0.84mm<br />
; support material extrusion width = 0.50mm<br />
; first layer extrusion width = 0.70mm<br />
<br />
G21 ; set units to millimeters<br />
M190 S50 ; wait for bed temperature to be reached<br />
M104 S171 ; set temperature<br />
G28 ; home all axes<br />
G1 Z5 F5000 ; lift nozzle<br />
M109 S171 ; wait for temperature to be reached<br />
G90 ; use absolute coordinates<br />
G92 E0<br />
M82 ; use absolute distances for extrusion<br />
M106 S255<br />
G1 F1800.000 E-1.00000<br />
G92 E0<br />
G1 Z0.350 F7800.000<br />
G1 X61.893 Y55.213 F7800.000<br />
G1 E1.00000 F1800.000<br />
G1 X62.593 Y54.583 E1.08802 F360.000<br />
G1 X63.283 Y54.083 E1.16766<br />
G1 X63.943 Y53.713 E1.23838<br />
G1 X64.733 Y53.373 E1.31877<br />
G1 X65.743 Y53.113 E1.41625<br />
G1 X66.233 Y53.023 E1.46281<br />
G1 X66.893 Y52.953 E1.52484<br />
G1 X67.553 Y52.953 E1.58653<br />
G1 X68.393 Y53.003 E1.66518<br />
G1 X85.103 Y54.823 E3.23622<br />
G1 X86.033 Y54.983 E3.32442<br />
G1 X87.003 Y55.233 E3.41804<br />
G1 X87.963 Y55.623 E3.51489<br />
G1 X88.843 Y56.143 E3.61043<br />
G1 X89.013 Y56.263 E3.62988<br />
G1 X89.653 Y56.783 E3.70695<br />
G1 X90.343 Y57.513 E3.80083<br />
G1 X91.033 Y58.473 E3.91133<br />
G1 X91.543 Y59.543 E4.02212]]></description>
            <dc:creator>kfootball15</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 19:31:36 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320963#msg-320963</guid>
            <title>Re: Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320963#msg-320963</link>
            <description><![CDATA[ You shouldn't need to do anything else.  Are you doing G28 and G29 manually before you hit print?  If so, does your gcode contain an additional G28 at the beginning?  Can you post the first chunk (20 lines or so) of gcode of one of the prints you have done?]]></description>
            <dc:creator>NewPerfection</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 19:28:48 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,320956,320956#msg-320956</guid>
            <title>Autoleveling Doesnt seem to be working</title>
            <link>https://reprap.org/forum/read.php?1,320956,320956#msg-320956</link>
            <description><![CDATA[ I have a fully implemented autolevel bed that works great, but when it prints the z-axis doesnt seem to move at all except when changing layers.<br />
<br />
I do the G28 and G29 before each print. Do I have to do anything else before Hitting print to actually implement it?]]></description>
            <dc:creator>kfootball15</dc:creator>
            <category>General</category>
            <pubDate>Thu, 06 Mar 2014 18:53:20 -0500</pubDate>
        </item>
    </channel>
</rss>
