<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Problems with the leveling</title>
        <description> Hi guys,

I built my SmartRap a few months back and have been really pleased with it so far. Got some help from my friend Cliff to get everything up and running and it has been working fine until I started to try and print larger objects. The problem I have is that close to the frame the print gets smeared onto the glass and on the far end of the glass it barely sticks to the glass. 

I noticed early that the glass was flexing when performing autoleveling and printed a support for the glass. I use a ballhead hex screw to be able to adjust the height easy as can be seen in the pictures.
[attachment 38305 IMG_20140813_093241-1024.jpg]
[attachment 38306 IMG_20140813_093257-1024.jpg]

I have executed the autoleveling according to Serge&#039;s instruction several time and although I think it works properly it does not make the printer print evenly.

Any tips anyone ?

/Pontus</description>
        <link>https://reprap.org/forum/read.php?344,394338,394338#msg-394338</link>
        <lastBuildDate>Fri, 17 Jul 2026 23:00:53 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,421502#msg-421502</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,421502#msg-421502</link>
            <description><![CDATA[ haha. cool :)<br />
the funny thing is : i did the same at home but didn't put it online .. i had one bad printer i couldn't manage to know why it wasn't straight on Y . <br />
<br />
and it works, right ?]]></description>
            <dc:creator>smartfriendz</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sun, 19 Oct 2014 08:38:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,421440#msg-421440</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,421440#msg-421440</link>
            <description><![CDATA[ I did the same thing but for the Y axis since my printer was crooked somewhere and now it prints like a dream.....<br />
<br />
#define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_Y 0.4 // smartrap: This is my own addition to tweak my slightly crooked printer.<br />
<br />
and added the following to the set_bed_level_equation_3pts function<br />
<br />
    // My own mod:<br />
    z_at_pt_2 += Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_Y;]]></description>
            <dc:creator>SweetPeas</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sun, 19 Oct 2014 06:07:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,418201#msg-418201</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,418201#msg-418201</link>
            <description><![CDATA[ hi shootquinn, <br />
<br />
for the flex, i've setup a hack in marlin on our github. It's in configuration.h at line 412 :<br />
<br />
#define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_X 0<br />
<br />
you can enter a value here , like 0.2 to ..whatever you feel is good :)  <br />
<br />
this will add an offset to the last Z probe to recover from the extra Z coming from the flexing . It gave very good result until now ( logically ) .]]></description>
            <dc:creator>smartfriendz</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sun, 12 Oct 2014 02:24:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,418138#msg-418138</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,418138#msg-418138</link>
            <description><![CDATA[ I don't really think I get that much flexing during the probes.  How far away from the home position are you probing?<br />
I suppose the further from X0 you go to take the probe point the more flex you will have in the X axis.  Try probing closer to the start position. So, if you are currently probing X180, Y0  try changing it to X100, Y0 and see if it still flexes.]]></description>
            <dc:creator>mikefiatx19</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 11 Oct 2014 18:10:36 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,418000#msg-418000</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,418000#msg-418000</link>
            <description><![CDATA[ Will the Z offset compensate for the x axis flex, too? I printed my smartrap out of ABS (cheap ABS at that) and the X axis has boatloads of flex. But like Serge says it only flexes when it is probing.]]></description>
            <dc:creator>Shootquinn</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 11 Oct 2014 10:55:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,407859#msg-407859</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,407859#msg-407859</link>
            <description><![CDATA[ Excellent thank you guys ....I had not realised that G29 calculated the plane of the bed... The reference I was using did not include that part it just said it probed.]]></description>
            <dc:creator>zackary</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Tue, 16 Sep 2014 03:00:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,407811#msg-407811</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,407811#msg-407811</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>mikefiatx19</strong><br />
The G29 in the slicer code takes care of any angle in the plane of the glass. The 3 point level reads the height of the bed at 3 points and records the angle to use as a reference for the gcode commands. If you watch a print after the 3 point level has happened you should see the Z screw constantly turning to compensate for the uneven bed. <br />
The only time I can think of when this would not work correctly is if the glass was somehow bent and like you said i think thats unlikely to happen.</div></blockquote>
<br />
One thing I will pass on to you guys about this particular  subject.<br />
Glass is slightly flexible and will bend.<br />
If the bed that the glass sits on is bent and you use four spring clamps or paper clips, it will bend the glass to the shape of the bed underneath.<br />
In this case it is best to use only two clamps so that the glass plate is held in the centre <i>(Australian spelling)</i> of the front and back edges only. That way the glass will not bend and will stay flat.<br />
<br />
If using wooden rails as some of us are doing, the four glass clips can be used because there is nothing in the centre to make the glass bend.]]></description>
            <dc:creator>regpye</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Mon, 15 Sep 2014 22:33:02 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,407790#msg-407790</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,407790#msg-407790</link>
            <description><![CDATA[ The G29 in the slicer code takes care of any angle in the plane of the glass. The 3 point level reads the height of the bed at 3 points and records the angle to use as a reference for the gcode commands. If you watch a print after the 3 point level has happened you should see the Z screw constantly turning to compensate for the uneven bed. <br />
The only time I can think of when this would not work correctly is if the glass was somehow bent and like you said i think thats unlikely to happen.]]></description>
            <dc:creator>mikefiatx19</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Mon, 15 Sep 2014 19:45:41 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,407761#msg-407761</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,407761#msg-407761</link>
            <description><![CDATA[ Hi Guys,<br />
just wanted to pass a comment on Mr Reg Pye's last post in this chain....because I too have had a sore head trying to understand how to calculate off-set,  possibly due to zero experience at printing.<br />
 <br />
Many thanks to the detailed response by Reg this is clear for a single point setting on the bed – but what I am having a tough time trying to understand is how to take into consideration if the glass is at an angle or not perfectly flat (unlikely). .<br />
So I was looking at the GCodes and I would have thought we need to use a G32 with M557 using a 4 point reference points to ensure against any twists.<br />
 <br />
Am I over thinking all of this?]]></description>
            <dc:creator>zackary</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Mon, 15 Sep 2014 17:34:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,407356#msg-407356</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,407356#msg-407356</link>
            <description><![CDATA[ Thank you verteeez ,<br />
<br />
I'm testing aluminium heated bed for production  , as people say that PLA can stick well on an alu bed at 60 and stop sticking at lower temp. I've never tried it before .<br />
<br />
About the sensor mike, I use a 18mm ith 8mm detection, so it works with anything on the bed, tape, glue, whatever, it will work the same.]]></description>
            <dc:creator>smartfriendz</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Mon, 15 Sep 2014 02:52:35 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,406899#msg-406899</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,406899#msg-406899</link>
            <description><![CDATA[ Hello all, Im back on the forum again :)<br />
<br />
Metal beds seems to be a nice tought. If it would work, then why not to try use it as the heated bed in the same time. Only the mounting should be somehow heat resistant, and the bed shrinking from the changed temp. can be a bit problematic.<br />
<br />
Annyway, Mikefiatx19 idea with measuring the gap in real time while printing sounds grate! :)]]></description>
            <dc:creator>verteez</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 13 Sep 2014 16:15:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,406887#msg-406887</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,406887#msg-406887</link>
            <description><![CDATA[ that would be great indeed. You need a full metal bed and the right height of the sensor so you don't need any offset ( when it triggers, the head would be at the right height) . That's possible as the sensor has a screw to adjust height.<br />
<br />
maybe i will try that ? . Can be nice with not so plane metal beds :)]]></description>
            <dc:creator>smartfriendz</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 13 Sep 2014 15:32:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,406777#msg-406777</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,406777#msg-406777</link>
            <description><![CDATA[ Serge, you stated that <br />
               "I just finished testing with inductive sensor and small aluminium foil under the glass ..and it works perfectly."<br />
If it sees the foil under the glass, will blue tape, PVA glue or kapton tape confuse the proximity sensor? <br />
I mean if the probe probes the bed in 3 places, then those 3 points would have to be absolutely clear from tape, plastic or PVA right?<br />
<br />
Another thought, maybe the machine could put down the first layer at a layer as measured by the sensor in real time. Without probing at all. So the machine constantly measures the gap and compensates for the height while working.  <br />
Regards<br />
Mike]]></description>
            <dc:creator>mikefiatx19</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 13 Sep 2014 09:14:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,404227#msg-404227</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,404227#msg-404227</link>
            <description><![CDATA[ Using this method is so easy and very accurate too.<br />
Just one variable to change in the firmware and then the rest is done automatically.<br />
1. Home the Z.<br />
2. Lower nozzle to bed position. Use paper to get the correct bed space.<br />
3. Send M114 from Pronterface to read the position.<br />
4. The reading shown on the screen will be the exact value to put in the firmware for the offset.<br />
5. Program the board as usual.<br />
Takes just a couple of minutes beginning to end and can be checked at anytime and changed if anything moves out of kilter So Easy.<br />
<br />
// ENDSTOP SETTINGS:<br />
// Sets direction of endstops when homing; 1=MAX, -1=MIN<br />
#define X_HOME_DIR -1<br />
#define Y_HOME_DIR -1<br />
#define Z_HOME_DIR -1<br />
<br />
#define min_software_endstops <span style="color:#FF0000">false</span> // If true, axis won't move to coordinates less than HOME_POS.<br />
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.]]></description>
            <dc:creator>regpye</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sat, 06 Sep 2014 22:51:17 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,403151#msg-403151</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,403151#msg-403151</link>
            <description><![CDATA[ It is not as easy as it should be for now.  <br />
<br />
BUT... I just finished testing with inductive sensor and small aluminium foil under the glass ..and it works perfectly. I will integrate this solution right away ( even on the actual shipping kits). I found this really good and we don't need Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_X anymore  because we never touch the bed anymore .<br />
<br />
the sensor is :  [<a href="http://www.aliexpress.com/item/LJ18A3-8-Z-BX-3-Wires-8mm-Inductive-Proximity-Sensor-Switch-NPN-DC-6-36V-300mA/1537239107.html" target="_blank"  rel="nofollow">www.aliexpress.com</a>]  ans it is used in place of the Z endstop. <br />
<br />
However I'm interested by your solution with screws sweet peas ?  I've never found a good one and i find good to have this option with the Smartrap.<br />
<br />
thank you]]></description>
            <dc:creator>smartfriendz</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Thu, 04 Sep 2014 06:03:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,403120#msg-403120</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,403120#msg-403120</link>
            <description><![CDATA[ I never managed to get it perfect so i decided to add set screws that allows me to adjust the height of the glass on three points.<br />
I'll try to remember to take some snaps of it when I get home.<br />
<br />
Much easier to do it with a set screw and it is now perfectly levelled.<br />
<br />
/Pontus]]></description>
            <dc:creator>SweetPeas</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Thu, 04 Sep 2014 04:20:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,398645#msg-398645</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,398645#msg-398645</link>
            <description><![CDATA[ No.. You have to play around with it. It compensates for the glass, rods flex when probing.]]></description>
            <dc:creator>duranza</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sun, 24 Aug 2014 17:18:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,398598#msg-398598</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,398598#msg-398598</link>
            <description><![CDATA[ HI Guys,<br />
Regarding the thread above.  <br />
Should I replace the red X 0.5 with the X value from the G29 probes?<br />
#define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_<span style="color:#FF0000">X 0.5</span><br />
Thanks<br />
Mike]]></description>
            <dc:creator>mikefiatx19</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Sun, 24 Aug 2014 15:10:15 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,396660#msg-396660</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,396660#msg-396660</link>
            <description><![CDATA[ Yeah, that sort of worked. <br />
I managed to get it to print evenly on one end of the glass (Y) but then on the other end the same thing happened.<br />
I am playing around with a  Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_Y option to see if I can get everything to print evenly.]]></description>
            <dc:creator>SweetPeas</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Tue, 19 Aug 2014 07:11:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,394777#msg-394777</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,394777#msg-394777</link>
            <description><![CDATA[ Excellent, will try that out.<br />
<br />
/Pontus]]></description>
            <dc:creator>SweetPeas</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Thu, 14 Aug 2014 06:50:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,394402#msg-394402</guid>
            <title>Re: Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,394402#msg-394402</link>
            <description><![CDATA[ #define Z_PROBE_OFFSET_FROM_EXTRUDER_DELTA_<span style="color:#FF0000">X 0.5</span> // smartrap: special quantic error mesurement from porte a faux design (see marlin.cpp)<br />
<br />
This will add or subtract z height as the machine moves front to back to compensate for the glass flex.]]></description>
            <dc:creator>duranza</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Wed, 13 Aug 2014 07:43:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?344,394338,394338#msg-394338</guid>
            <title>Problems with the leveling</title>
            <link>https://reprap.org/forum/read.php?344,394338,394338#msg-394338</link>
            <description><![CDATA[ Hi guys,<br />
<br />
I built my SmartRap a few months back and have been really pleased with it so far. Got some help from my friend Cliff to get everything up and running and it has been working fine until I started to try and print larger objects. The problem I have is that close to the frame the print gets smeared onto the glass and on the far end of the glass it barely sticks to the glass. <br />
<br />
I noticed early that the glass was flexing when performing autoleveling and printed a support for the glass. I use a ballhead hex screw to be able to adjust the height easy as can be seen in the pictures.<br />
[attachment 38305 IMG_20140813_093241-1024.jpg]<br />
[attachment 38306 IMG_20140813_093257-1024.jpg]<br />
<br />
I have executed the autoleveling according to Serge's instruction several time and although I think it works properly it does not make the printer print evenly.<br />
<br />
Any tips anyone ?<br />
<br />
/Pontus]]></description>
            <dc:creator>SweetPeas</dc:creator>
            <category>Smart_Rap</category>
            <pubDate>Wed, 13 Aug 2014 03:46:52 -0400</pubDate>
        </item>
    </channel>
</rss>
