<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Marlin Kimbra G28 issues</title>
        <description> I am having issues with the G28 command moving the Z-axis up in 20mm increments (the raise before homing value). The first move is faster than my steppers can move so they stall on my Prusa i3, running Ramps 1.4 using Kimbra Marlin 4.12 or 4.2 with 8825 drivers.

I have changed the homing values, below are the settings from my configuration_overall.h

#define HOMING_FEEDRATE {150*60, 150*60, 300, 0}
#define MANUAL_FEEDRATE {100*60, 100*60, 300, 60}
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 800, 94.1, 625, 625, 625}
#define MICROSTEP_MODES {16, 16, 32, 16}
#define MOTOR_CURRENT {1, 1, 1, 1, 1, 1, 1}
#define DEFAULT_MAX_FEEDRATE {5000, 5000, 100, 200, 100, 100, 100}
#define DEFAULT_MAX_ACCELERATION {1000, 1000, 100, 5000, 3000, 3000, 3000}</description>
        <link>https://reprap.org/forum/read.php?146,572302,572302#msg-572302</link>
        <lastBuildDate>Sat, 05 Sep 2026 19:50:54 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,636479#msg-636479</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,636479#msg-636479</link>
            <description><![CDATA[ Here is my latest G29 probing 4 points using a proximity detector on a 1/2" MIC6 aluminum bed.<br />
The thickness of the skirt is still off by .09mm in 90mm front to back. The Z-Axis moves very slightly while printing.<br />
<br />
Tonight I will try printing without bed leveling and see how it looks<br />
<br />
Am I reading it correctly? The front left is low and the back right is high?<br />
<br />
echo: G29 Auto Bed Leveling<br />
echo: Bed X: 215.000 Y: 10.000 Z: -0.003<br />
echo: Bed X: 42.000 Y: 10.000 Z: -0.110<br />
echo: Bed X: 42.000 Y: 215.000 Z: -0.110<br />
echo: Bed X: 215.000 Y: 215.000 Z: -0.170<br />
echo: Eqn coefficients: a: 0.00013728 b: -0.00040854 d: -0.06980550<br />
echo: Mean of sampled points: -0.09812500<br />
echo: planeNormal x: -0.000137 y: 0.000409 z: 1.000000<br />
echo: Bed Height Topography:<br />
echo: +-----------+<br />
echo: |...Back....|<br />
echo: |Left..Right|<br />
echo: |...Front...|<br />
echo: +-----------+<br />
echo: -0.01188 -0.07188<br />
echo: -0.01188 +0.09562<br />
<br />
echo: Corrected Bed Height vs. Bed Topology:<br />
echo: +0.00168 -0.05832<br />
echo: +0.00168 +0.10918<br />
<br />
echo: Bed Level Correction Matrix:<br />
echo: +1.000000 +0.000000 +0.000137<br />
echo: +0.000000 +1.000000 -0.000409<br />
echo: -0.000137 +0.000409 +1.000000]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Mon, 07 Mar 2016 08:41:13 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,624120#msg-624120</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,624120#msg-624120</link>
            <description><![CDATA[ I resolved the too fast feedrates by using a M203 Z5 command followed by a M500 which sets the maximum feedrate on the Z axis to 5mm/sec or 300mm/min.<br />
<br />
BUT I still have the sloped ABL the 3 layer skirt I print around my objects is ~.7mm thicker on the back side of the bed compared to the front.]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Tue, 09 Feb 2016 20:32:58 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,600507#msg-600507</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,600507#msg-600507</link>
            <description><![CDATA[ If it is moving to fast, set the feed rates lower.]]></description>
            <dc:creator>Roxy</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Thu, 24 Dec 2015 12:25:23 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,600418#msg-600418</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,600418#msg-600418</link>
            <description><![CDATA[ Similar behaviouring on our big deltas ( RichCattell's marlin)<br />
Sometimes not always ( more often when homing after print finish ) it goes up stuttering.]]></description>
            <dc:creator>karabas</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Thu, 24 Dec 2015 08:09:51 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,589332#msg-589332</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,589332#msg-589332</link>
            <description><![CDATA[ Have not checked the signals on the pins, but I reflashed my controller.<br />
<br />
<br />
Now it works the 1st time :<br />
&gt;&gt;&gt;G28<br />
SENDING:G28<br />
echo: gcode_G28 &gt;&gt;&gt;<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: Raise Z (before homing) by 5.00 &gt; (home_all_axis || homeZ) &gt; destination: (0.00, 0.00, 5.00)<br />
echo: &gt;&gt;&gt; homeaxis(0)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: &gt; TRIGGER ENDSTOP &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: set_axis_is_at_home 0 &gt; (home_offset[axis]==0.00) &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: &gt; AFTER set_axis_is_at_home &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: &lt;&lt;&lt; homeaxis(0)<br />
echo: &gt; homeX: (0.00, 0.00, 0.00)<br />
echo: &gt;&gt;&gt; homeaxis(1)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: &gt; TRIGGER ENDSTOP &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: set_axis_is_at_home 1 &gt; (home_offset[axis]==0.00) &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: &gt; AFTER set_axis_is_at_home &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: &lt;&lt;&lt; homeaxis(1)<br />
echo: &gt; homeY: (0.00, 0.00, 0.00)<br />
echo: &gt;&gt;&gt; homeaxis(2)<br />
echo: deploy_z_probe &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: &gt; TRIGGER ENDSTOP &gt; current_position: (0.00, 0.00, 0.00)<br />
echo: set_axis_is_at_home 2 &gt; (home_offset[axis]==0.00) &gt; current_position: (0.00, 0.00, 8.41)<br />
echo: &gt; AFTER set_axis_is_at_home &gt; current_position: (0.00, 0.00, 8.41)<br />
echo: &gt; SERVO_LEVELING &gt; stow_z_probe<br />
echo: stow_z_probe &gt; current_position: (0.00, 0.00, 8.41)<br />
echo: Raise Z (after) by 5.00<br />
echo: &gt; SERVO_ENDSTOPS &gt; do_blocking_move_to_z 13.41<br />
echo: do_blocking_move_to: (0.00, 0.00, 13.41)<br />
echo: &lt;&lt;&lt; homeaxis(2)<br />
echo: &gt; (home_all_axis || homeZ) &gt; final: (0.00, 0.00, 13.41)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
<br />
But the 2nd time it moves down instead of up unless I do a G92 Z0:<br />
<br />
&gt;&gt;&gt;G28<br />
SENDING:G28<br />
echo: gcode_G28 &gt;&gt;&gt;<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: Raise Z (before homing) by 5.00 &gt; (home_all_axis || homeZ) &gt; destination: (0.00, 0.00, 5.00)<br />
echo: &gt;&gt;&gt; homeaxis(0)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: &gt; TRIGGER ENDSTOP &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: set_axis_is_at_home 0 &gt; (home_offset[axis]==0.00) &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: &gt; AFTER set_axis_is_at_home &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: &lt;&lt;&lt; homeaxis(0)<br />
echo: &gt; homeX: (0.00, 0.00, 13.41)<br />
echo: &gt;&gt;&gt; homeaxis(1)<br />
echo: setup_for_endstop_move &gt; enable_endstops(false)<br />
Reset.<br />
echo: setup_for_endstop_move &gt; enable_endstops(true)<br />
echo: &gt; TRIGGER ENDSTOP &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: set_axis_is_at_home 1 &gt; (home_offset[axis]==0.00) &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: &gt; AFTER set_axis_is_at_home &gt; current_position: (0.00, 0.00, 13.41)<br />
echo: &lt;&lt;&lt; homeaxis(1)<br />
echo: &gt; homeY: (0.00, 0.00, 13.41)<br />
echo: &gt;&gt;&gt; homeaxis(2)<br />
echo: deploy_z_probe &gt; current_position: (0.00, 0.00, 0.00)<br />
start THIS IS WHERE I RESET since the extruder is trying to drive thru the hot bed]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Thu, 26 Nov 2015 08:15:05 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,587005#msg-587005</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,587005#msg-587005</link>
            <description><![CDATA[ Are the signals at the microstepping pins on the stepper driver stable and do they correspond to the configured microstepping?]]></description>
            <dc:creator>enif</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Sat, 21 Nov 2015 02:53:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,586967#msg-586967</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,586967#msg-586967</link>
            <description><![CDATA[ Still having the same issues with the first G28 moving way too fast and too far]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Fri, 20 Nov 2015 21:35:14 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,576313#msg-576313</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,576313#msg-576313</link>
            <description><![CDATA[ Octoprint does the same thing, the 1st G28 moves Z way too fast.]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Tue, 27 Oct 2015 19:22:31 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,573712#msg-573712</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,573712#msg-573712</link>
            <description><![CDATA[ Tomorrow I will try putting Octoprint back in the mix and see how it runs thru that instead of my pc. <br />
<br />
Or I guess I could disconnect my PC from the printer and print from the sd card.<br />
<br />
More troubleshooting and talking to myself......<br />
<br />
<br />
ok, disconnected the pc and ran an autohome from the LCD... same issue. First time it moves way too fast and stalls the z-axis steppers, 2nd time works normal (WTF?!?!?!??!) and soi far everytime after that first try it works ... until I power cycle the arduino/ramps]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 21 Oct 2015 21:23:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,573711#msg-573711</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,573711#msg-573711</link>
            <description><![CDATA[ I am running 8mm acme lead screws from [<a href="http://openbuildspartstore.com/8mm-metric-acme-lead-screw/" target="_blank"  rel="nofollow">openbuildspartstore.com</a>] .<br />
<br />
I have tried lowering my feedrate but at 10 the z-axis barely moves.<br />
<br />
Tonight I removed the jumper on the Ramps board between Vcc and 5v and added a 7805 circuit to supply 5v to the Ramps seperate from the Arduino, same issue]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Wed, 21 Oct 2015 21:20:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,572804#msg-572804</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,572804#msg-572804</link>
            <description><![CDATA[ When it over drives the steppers it moved ~55mm up (more since the steppers stall). <br />
<br />
Then other times it only moves ~15mm at a slow feedrate.<br />
<br />
Then usually after a print a G28 moves the z-axis DOWN.]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Mon, 19 Oct 2015 21:27:59 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,572324#msg-572324</guid>
            <title>Re: Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,572324#msg-572324</link>
            <description><![CDATA[ I will kill power next time it happens and measure the distance moved. It almost appears that it is doubling the distances.<br />
<br />
#define Z_RAISE_BEFORE_HOMING 20<br />
#define Z_RAISE_BEFORE_PROBING 20]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Sun, 18 Oct 2015 18:47:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?146,572302,572302#msg-572302</guid>
            <title>Marlin Kimbra G28 issues</title>
            <link>https://reprap.org/forum/read.php?146,572302,572302#msg-572302</link>
            <description><![CDATA[ I am having issues with the G28 command moving the Z-axis up in 20mm increments (the raise before homing value). The first move is faster than my steppers can move so they stall on my Prusa i3, running Ramps 1.4 using Kimbra Marlin 4.12 or 4.2 with 8825 drivers.<br />
<br />
I have changed the homing values, below are the settings from my configuration_overall.h<br />
<br />
#define HOMING_FEEDRATE {150*60, 150*60, 300, 0}<br />
#define MANUAL_FEEDRATE {100*60, 100*60, 300, 60}<br />
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 800, 94.1, 625, 625, 625}<br />
#define MICROSTEP_MODES {16, 16, 32, 16}<br />
#define MOTOR_CURRENT {1, 1, 1, 1, 1, 1, 1}<br />
#define DEFAULT_MAX_FEEDRATE {5000, 5000, 100, 200, 100, 100, 100}<br />
#define DEFAULT_MAX_ACCELERATION {1000, 1000, 100, 5000, 3000, 3000, 3000}]]></description>
            <dc:creator>randyf1965</dc:creator>
            <category>Firmware - mainstream and related support</category>
            <pubDate>Sun, 18 Oct 2015 17:06:00 -0400</pubDate>
        </item>
    </channel>
</rss>
