# Can't get bed levelling to work properly

**URL:** <https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295>\
**Category:** General Discussion\
**Created:** [December 1, 2025, 11:48pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295 "2025-12-01T23:48:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![matx93](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@matx93](https://klipper.discourse.group/u/matx93)\
**Post date:** [December 1, 2025, 11:48pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/1 "2025-12-01T23:48:27Z")

</div>

### Basic Information:

Printer Model: Ender 5 s1  
 MCU / Printerboard: Creality silent motherboard TMC2208  
 Host / SBC Raspberry Pi 4 B  
 klippy.log

[klippy\_latest.log](https://klipper.discourse.group/uploads/short-url/osWkp2BPCuhWeSg96r7dU0UNUgJ.log) (2.4 MB)

_Fill out above information and_ _ **in all cases attach your** _ **`klippy.log` _file_** (use zip to compress it, if too big). _Pasting your_ `printer.cfg` _is **not** needed_  
_ **Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there** _

### Describe your issue:

In short: I can’t seem to be able to calibrate the bed properly as the first layer looks inconsistent, with ups and downs right at the start of the skirt path.

The process I have followed is:

- Start with / without x axis compensation and measure offset with the routine. Noticed that the subsequent bed mesh looks skewed (without compensation) or relatively flat (with x axis compensation), but with similar range of peaks / shape. In this latest calibration I have tried without.
- Then calibrated Z-offset with paper method, middle of the plate.
- Then calibrated Bed tilt with Bed screw routine. Brought them all near the reference (screw near 0,0)
- Then brought the plate to 70 deg C and waited to stabilize
- Then started the mesh levelling with 9x9, bicubic with 0.2 tension

Once I start the print, I load the mesh with “BED\_MESH\_PROFILE LOAD=default” through a simple macro, and start printing (at the exact same bed temperature). Then mess happens.

For completeness, this is my typical x axis compensation values.

#_# [axis\_twist\_compensation]  
#_# z\_compensations = 0.047708, 0.013333, -0.061042  
#_# compensation\_start\_x = 3.0  
#_# compensation\_end\_x = 207.0

Any help?

 ![image](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/a/e/ae38e3449e56b408d6c25537dddbdedda0c24077.jpeg)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [December 2, 2025, 2:00am UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/2 "2025-12-02T02:00:55Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [December 2, 2025, 7:49am UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/3 "2025-12-02T07:49:32Z")

</div>



---

<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:** [December 2, 2025, 1:55pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/4 "2025-12-02T13:55:51Z")

</div>

Have you already tried to get the bed as flat as possible?  
0.31 mm is quite a bit.  
If you have a removable steelsheet, you can try this: [https://www.youtube.com/shorts/wIgjtct0GxE](https://www.youtube.com/shorts/wIgjtct0GxE)

---

<div class="post-metadata">

**Author:** ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://klipper.discourse.group/u/cardoc)\
**Post date:** [December 2, 2025, 3:11pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/5 "2025-12-02T15:11:07Z")

</div>

It also may be worthwhile to run a mesh without the buildplate (unless you’re running an inductive probe). You can sand down the high spots using a sanding block.

---

<div class="post-metadata">

**Author:** ![matx93](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@matx93](https://klipper.discourse.group/u/matx93)\
**Post date:** [December 2, 2025, 7:15pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/6 "2025-12-02T19:15:50Z")

</div>

Thank you for your help. I have tried flattening the bed and re-calibrated from the start. This time with x axis calibration, z-offset, z screw calibration, and 9x9 bed mesh. The mesh looks indeed better, and without that weird bump. I still don’t get perfect bed adhesion, but it’s a good start.

I am wondering if it’s still down to mesh approximations. Perhaps i’ll retry with “mesh\_pps” higher than 0?

 ![image](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/3/b/3b238bfc081794884596a064d91a9136226d294c.jpeg)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [January 31, 2026, 7:16pm UTC](https://klipper.discourse.group/t/cant-get-bed-levelling-to-work-properly/25295/7 "2026-01-31T19:16:22Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
