<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Auto Bed Leveling - help please!</title>
        <description> Hey Reprappers,

I am trying to set up auto bed leveling on a vanilla Prusa i3 using the new Marlin firmware, a rc servo and a mechanical endstop.
The mechanical setup works, the wiring seems correct, the servo reacts to M401/M402 properly.
Also, homing the z-axis works (kinda works, servo lowers the probe, homing succeeds, but then is zeroed to 0 and not to the Z_PROBE_OFFSET_FROM_EXTRUDER from the config.h).

BUT when I hit G29, it does not succeed with the 3-point probing. What it does is
- lowering the probe
- then lowering the z-axis until the probe triggers
- Then it does not raise the z axis (as in defined in Z_RAISE_BETWEEN_PROBINGS)
- instead it just raises the servo probe, moves to the right, runs into the max endstop of the x axis, and then lowers the probe (as said, without performing the Z_RAISE_BETWEEN_PROBINGS) and then lowers the z-axis out of the bed area running into a crash if I don&#039;t trigger the endstop by hand.

I found many tutorials out there on how to set up the config file, but almost none on how to actually perform the probing, and if it&#039;s just showing s.o. hitting G29 and it just works :)
I am attaching my config file, thanks for any hint!</description>
        <link>https://reprap.org/forum/read.php?4,313244,313244#msg-313244</link>
        <lastBuildDate>Sun, 10 May 2026 10:25:23 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?4,313244,373929#msg-373929</guid>
            <title>Re: Auto Bed Leveling - help please!</title>
            <link>https://reprap.org/forum/read.php?4,313244,373929#msg-373929</link>
            <description><![CDATA[ Auto bed levelling stores some values in EEPROM which take president over the values set in configuration.h <br />
<br />
There is no way to manually change these values individually via g/m code. What you need to do is:<br />
<br />
1) Upload the new firmware with adjusted configuration.h <br />
2) Turn on printer and send command M502, this loads the values from configuration.h into memory. Then send M500 to store these values in EEPROM.<br />
<br />
It's best to disable EEPROM until you have set up bed levelling correctly. Hopefully this will be fixed in a newer version of Marlin.]]></description>
            <dc:creator>konwiddak</dc:creator>
            <category>Reprappers</category>
            <pubDate>Tue, 24 Jun 2014 04:58:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,313244,373735#msg-373735</guid>
            <title>Re: Auto Bed Leveling - help please!</title>
            <link>https://reprap.org/forum/read.php?4,313244,373735#msg-373735</link>
            <description><![CDATA[ I have the same issue. Someone can help please? Thanx in advance]]></description>
            <dc:creator>jhd</dc:creator>
            <category>Reprappers</category>
            <pubDate>Mon, 23 Jun 2014 17:35:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,313244,314599#msg-314599</guid>
            <title>Re: Auto Bed Leveling - help please!</title>
            <link>https://reprap.org/forum/read.php?4,313244,314599#msg-314599</link>
            <description><![CDATA[ Make sure to home X and Y before doing the G29.]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Reprappers</category>
            <pubDate>Sat, 22 Feb 2014 15:46:07 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,313244,313244#msg-313244</guid>
            <title>Auto Bed Leveling - help please!</title>
            <link>https://reprap.org/forum/read.php?4,313244,313244#msg-313244</link>
            <description><![CDATA[ Hey Reprappers,<br />
<br />
I am trying to set up auto bed leveling on a vanilla Prusa i3 using the new Marlin firmware, a rc servo and a mechanical endstop.<br />
The mechanical setup works, the wiring seems correct, the servo reacts to M401/M402 properly.<br />
Also, homing the z-axis works (kinda works, servo lowers the probe, homing succeeds, but then is zeroed to 0 and not to the Z_PROBE_OFFSET_FROM_EXTRUDER from the config.h).<br />
<br />
BUT when I hit G29, it does not succeed with the 3-point probing. What it does is<br />
- lowering the probe<br />
- then lowering the z-axis until the probe triggers<br />
- Then it does not raise the z axis (as in defined in Z_RAISE_BETWEEN_PROBINGS)<br />
- instead it just raises the servo probe, moves to the right, runs into the max endstop of the x axis, and then lowers the probe (as said, without performing the Z_RAISE_BETWEEN_PROBINGS) and then lowers the z-axis out of the bed area running into a crash if I don't trigger the endstop by hand.<br />
<br />
I found many tutorials out there on how to set up the config file, but almost none on how to actually perform the probing, and if it's just showing s.o. hitting G29 and it just works :)<br />
I am attaching my config file, thanks for any hint!]]></description>
            <dc:creator>iamnotachoice</dc:creator>
            <category>Reprappers</category>
            <pubDate>Wed, 19 Feb 2014 17:42:51 -0500</pubDate>
        </item>
    </channel>
</rss>
