# Inconsistent first layer across bed despite Z-tilt and mesh leveling

**URL:** <https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344>\
**Category:** General Discussion\
**Created:** [July 25, 2025, 6:21am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344 "2025-07-25T06:21:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 6:21am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/1 "2025-07-25T06:21:17Z")

</div>

Hello,

On my 3-Z-motor printer running Klipper firmware, I perform both `Z_TILT_ADJUST` and `BED_MESH_CALIBRATE` during bed leveling. After calibration, I save the mesh using `BED_MESH_PROFILE SAVE=default` and load it at the start of every print using `BED_MESH_PROFILE LOAD=default`.

However, I’m facing a problem:

👉 When printing a square part, the first layer is perfect on one side of the bed, but on the other side the filament doesn’t stick properly — it looks like the nozzle is too high in that area.

- My mesh profile has a total range of about **0.43 mm** (e.g., max +0.243 mm, min -0.189 mm).
- `fade_start` is set to 1, `fade_end` is set to 10.
- Mesh was taken with a heated bed, and Z-tilt appears to be working properly.

Despite all this, one side prints great while the other side fails to adhere properly, as if the nozzle is too far from the bed in certain regions, even with mesh leveling active.

**Has anyone else experienced this? Would you recommend disabling mesh fade or applying regional Z-offset corrections?**

Thanks.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 6:28am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/2 "2025-07-25T06:28:28Z")

</div>

For what you have deleted:

 ![grafik](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/8/3/83fde3192acd412f737d136463703e1ebf5da1f3.png)

Please attach it to your next post.

* * *

It seems you have a problem with the template for you always delete it.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 7:02am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/3 "2025-07-25T07:02:22Z")

</div>

[klippy.log](https://klipper.discourse.group/uploads/short-url/y05LTqOJ3w5zLChKRbbBms91Oev.log) (1.8 MB)

 ![WhatsApp Image 2025-07-25 at 09.29.23 (1)](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/8/c/8c9c547757b23ee6b33a4a1d31fe3250d81c296d.jpeg)  
 ![WhatsApp Image 2025-07-25 at 09.29.23](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/2/3/233b57c6781e1e3f8e11be462bbc2b30bbd296cb.jpeg)  
 ![WhatsApp Image 2025-07-25 at 09.29.22 (3)](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/2/8/28b5d10bcb84d96e491d6a28826dead693428602.jpeg)  
 ![WhatsApp Image 2025-07-25 at 09.29.22 (2)](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/f/6/f637ceaa807e48b2642742eb034188c74bb3ce5f.jpeg)  
 ![WhatsApp Image 2025-07-25 at 09.29.22 (1)](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/1/0/10467cc605f124f786bc7f8ed5e70b8a187653a1.jpeg)  
The first layer print is as shown in the images I sent.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 7:27am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/4 "2025-07-25T07:27:19Z")

</div>

In Mainsail (Hightmap) /Fluidd (Tune) you have a bed mesh visualisation.

How does that look?

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 7:44am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/5 "2025-07-25T07:44:27Z")

</div>

![WhatsApp Image 2025-07-25 at 10.43.01](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/e/d/ed65c74f272febf2b8fd5d6d3d3a0c2a2cbc1d52.jpeg)  
 ![resim](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/f/7/f72cef6bccf61035f0702eb7d5f36eec937d09e0.png)

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 9:00am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/6 "2025-07-25T09:00:18Z")

</div>

Could this problem be caused by the Z motors? Is such a thing possible?

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 9:44am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/7 "2025-07-25T09:44:54Z")

</div>

As you mentioned the Z-axes:

```auto
rotation_distance = 1.95

```

Are you sure about that value?  
What kind of lead screws do you use?  
For common used lead screws that value is 8.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 11:20am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/8 "2025-07-25T11:20:05Z")

</div>

[dryspin trapezoidal lead screw, right-hand thread, stainless steel](https://www.igus.com.tr/product/drylin_SD_TR_EG_R_ES?artnr=PTGSG-10X2-01-R-ES) → the mile I used

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 11:29am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/9 "2025-07-25T11:29:54Z")

</div>

And what thread size?

 ![grafik](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/4/c/4c4fafa4f7f457829200b85d7094e5b137032c63.png)

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 11:34am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/10 "2025-07-25T11:34:41Z")

</div>

I don’t quite understand what you are asking. If you mean the length of the shaft, it is 500 mm.  
I am using T10x2 millimeters.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 11:36am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/11 "2025-07-25T11:36:53Z")

</div>

> [@rkutun](#):
>
> I am using T10x2 millimeters.

That’s what I wanted to know.

Quite a small pitch for a Z-axes.

Anyhow, this value

> [@EddyMI3D](#):
>
> `rotation_distance = 1.95`

should be 2. These lead screws are quite precise.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 12:03pm UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/12 "2025-07-25T12:03:05Z")

</div>

After doing what you said, when resetting, the nozzle tip applies light pressure to the table.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 12:11pm UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/13 "2025-07-25T12:11:54Z")

</div>

I’ve sorted that out, now I’ll try printing again.

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [July 25, 2025, 12:11pm UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/14 "2025-07-25T12:11:58Z")

</div>

> [@rkutun](#):
>
> After doing what you said, when resetting, the nozzle tip applies light pressure to the table.

If you change such parameters, you will probably have to redo your z-offset.

In general such issues often are due to skewed axes. See [Axis Twist Compensation - Klipper documentation](https://www.klipper3d.org/Axis_Twist_Compensation.html)

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 25, 2025, 1:37pm UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/15 "2025-07-25T13:37:05Z")

</div>

![WhatsApp Image 2025-07-25 at 16.34.50 (1)](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/3/5/35219768586a62634240fadd0022d295797a3951.jpeg)  
 ![WhatsApp Image 2025-07-25 at 16.34.50](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/5/9/592439c68e34c6448bf269c794b6d5ad455f0414.jpeg)  
Problems with printing are still ongoing. Help please!

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [July 25, 2025, 3:05pm UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/16 "2025-07-25T15:05:54Z")

</div>

First, you may find out, what lifts up the bed on the left side?

What bed surface do you use?

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [July 28, 2025, 5:51am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/17 "2025-07-28T05:51:15Z")

</div>

![Print](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/4/3/4357cf4aa101f8e8979b9e40113e2b95ed81db54.jpeg)

The area marked as number 1 in the photo corresponds to the front-right corner of the bed (X max, Y min). After performing a mini step adjustment (Z offset calibration) here, the print starts well in that area. However, in areas 2 and 3, the print quality deteriorates. In area 2, the nozzle is too close to the bed, even causing vibration during printing. In area 3, the nozzle is too far from the bed. Area 4 shows good print quality and looks fine.

What could be the cause of this issue, and how can I fix it? I would really appreciate your help.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [August 1, 2025, 8:30am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/18 "2025-08-01T08:30:04Z")

</div>

Is there no solution ?

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [August 1, 2025, 9:04am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/19 "2025-08-01T09:04:13Z")

</div>

Please attach a new klippy.log that includes the leveling and the first layer print.

---

<div class="post-metadata">

**Author:** ![rkutun](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rkutun](https://klipper.discourse.group/u/rkutun)\
**Post date:** [August 1, 2025, 11:13am UTC](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344/20 "2025-08-01T11:13:38Z")

</div>

[klippy.log](https://klipper.discourse.group/uploads/short-url/wfOQXNt94UARKvu3RKWxvAhwm9V.log) (37.2 KB)

My klippy.log file looks like this.

[Next page](https://klipper.discourse.group/t/inconsistent-first-layer-across-bed-despite-z-tilt-and-mesh-leveling/24344.md?page=2)
