# kyleisah/Klipper-Adaptive-Meshing-Purging

A unique leveling solution for Klipper-enabled 3D printers!

Repository: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging
Canonical: https://ross.abutalabs.com/products/klipper-adaptive-meshing-purging
License: GPL-3.0
License Family: copyleft
Last push: 2024-08-13T02:58:54+00:00

## Health v2 (maintenance only)
Score: 22/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 98
- inputs: {"age_days": 1385, "days_push": 750, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2209, forks 203 (observed 2026-08-28T04:06:26.236869+00:00)

## What it is
KAMP is a set of Klipper macros that adaptively generates bed meshes only over the area being printed and purges filament next to the print area. It uses object labels from the slicer via [exclude_object] to determine mesh bounds.

## Use cases
- generate denser bed mesh only where my print is
- speed up bed leveling on my Klipper 3D printer
- purge filament next to the print instead of a prime line
- reduce nozzle wear from probing the whole bed
- adaptive meshing for Voron printers
- set up adaptive bed leveling with exclude_object

## When to choose
- you run Klipper with a probe and want faster, denser bed meshes
- you want purging localized near the print area
- your slicer supports object labeling and exclude_object

## When to avoid
- your printer runs Marlin or other non-Klipper firmware
- your slicer cannot label objects or you don't use exclude_object
- you need a plug-and-play solution without config edits

## Facets
- artifact type: plugin
- maturity: active
- function: configuration-management, workflow-automation, developer-tools
- domain: hardware, developer-tools
- platform: embedded, python
- tags: klipper, 3d-printing, adaptive-meshing, bed-leveling, purging, moonraker, voron, automation, linux

## Member repositories
- kyleisah/Klipper-Adaptive-Meshing-Purging (main) score 22

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:26.236869+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:46:19.299261+00:00, confidence not recorded.
  - readme: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging (fetched 2026-08-28T04:06:26.236869+00:00, sha ab7dd8e5102a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
