# Native adaptative mesh support

**URL:** <https://klipper.discourse.group/t/native-adaptative-mesh-support/13541>\
**Category:** General Discussion\
**Created:** [January 27, 2024, 5:17am UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541 "2024-01-27T05:17:18Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [January 27, 2024, 5:17am UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/1 "2024-01-27T05:17:18Z")

</div>

### Basic Information:

Printer Model: vcore 31  
 MCU / Printerboard: octopuses pro +Ebb42  
 `klippy.log`

_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:

Hi,

Not an issue…

I’ve just updated Klipper, and I’ve seen that one of the new features is the native support of Adaptive Mesh… Which is fantastic!! So far I used Kamp with very good results… But inclusivity is native to Adaptive Mesh… Very big… Congratulations to the developers…

Asking if someone can pass me the link to a guide to set it up, what I’ve found is somewhat fuzzy…

Thx

…

---

<div class="post-metadata">

**Author:** ![jakep\_82](https://avatars.discourse-cdn.com/v4/letter/j/ea666f/32.png) [@jakep\_82](https://klipper.discourse.group/u/jakep_82)\
**Post date:** [January 27, 2024, 6:02am UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/2 "2024-01-27T06:02:34Z")

</div>

Have you read the official documentation?

[https://www.klipper3d.org/Bed\_Mesh.html#adaptive-meshes](https://www.klipper3d.org/Bed_Mesh.html#adaptive-meshes)

---

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [January 27, 2024, 6:29am UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/3 "2024-01-27T06:29:38Z")

</div>

I have read…

Yes, I have read it…

but I had some doubts about:

A)- With those additions to the [Bed Mesh] section, it is enough.  
B)- Do I have to configure the slicer in some way?

---

<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:** [January 27, 2024, 7:42am UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/4 "2024-01-27T07:42:01Z")

</div>

Actually a good question @Peurif

Coming from KAMPS you would have to:

- define `[exclude_object]` in your `printer.cfg` (going by the code of the new feature, you definitively need this)
- Have

```auto
[file_manager]
enable_object_processing: True

```

in `moonraker.conf`
- Have the slicer setup to define / name objects

IMO, all are needed, but I did not test it. If so, this information is missing from the official documentation.

Maybe @Kyleisah or @voidtrance can comment.

---

<div class="post-metadata">

**Author:** ![voidtrance](https://avatars.discourse-cdn.com/v4/letter/v/b77776/32.png) [@voidtrance](https://klipper.discourse.group/u/voidtrance)\
**Post date:** [January 30, 2024, 11:00pm UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/5 "2024-01-30T23:00:24Z")

</div>

Klipper’s adaptive mesh support relies on the same setup as KAMP. So, you have to properly configure exclude objects for it to work.

If you have already been using KAMP, then exclude\_objects should already be working. In that case, you just need to add `ADAPTIVE=1` to `BED_MESH_CALIBRATE`.

---

<div class="post-metadata">

**Author:** ![franzs](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/franzs/32/9945_2.png) [@franzs](https://klipper.discourse.group/u/franzs)\
**Post date:** [February 1, 2024, 7:58pm UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/6 "2024-02-01T19:58:46Z")

</div>

It would be nice to add these steps mentioned above to the [documentation](https://www.klipper3d.org/Bed_Mesh.html#adaptive-meshes), too. Another hint is still missing: You have to add the BED\_MESH\_CALIBRATE to your start gcode macro so it’s part of the printed gcode, e. g.

`BED_MESH_CALIBRATE PROFILE=adaptive ADAPTIVE=1`

and remove `BED_MESH_PROFILE LOAD=...` if necessary.

---

<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:** [April 1, 2024, 7:58pm UTC](https://klipper.discourse.group/t/native-adaptative-mesh-support/13541/7 "2024-04-01T19:58:57Z")

</div>

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