From 6a15cd1c55bc84a72fc8317b1b7df2c613fa6acd Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Fri, 28 Jul 2023 16:10:03 -0400 Subject: [PATCH] Added KAMP instructions to readme. --- .vscode/settings.json | 49 ++++++++++++++++++++++--------------------- README.md | 27 ++++++++++++++++++++---- 2 files changed, 48 insertions(+), 28 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index a495d6b..c4eba51 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,30 +6,31 @@ "spellright.language": ["en-GB-10-1."], "spellright.documentTypes": ["markdown", "plaintext"], "cSpell.words": [ - "ADXL", - "blanchas", - "cfgs", - "Fluidd", - "Fluiddpi", - "gcode", - "githubstar", - "hotend", - "KIAUH", - "Klipper", - "Klipperized", - "lrwxrwxrwx", - "moonraker", - "octahedroflake", - "PARKBED", - "PARKCENTER", - "PARKFRONT", - "PARKFRONTLOW", - "PARKREAR", - "pico", - "Prusa", - "runout", - "Sovol" - ], + "ADXL", + "blanchas", + "cfgs", + "Fluidd", + "Fluiddpi", + "gcode", + "githubstar", + "hotend", + "KAMP", + "KIAUH", + "Klipper", + "Klipperized", + "lrwxrwxrwx", + "moonraker", + "octahedroflake", + "PARKBED", + "PARKCENTER", + "PARKFRONT", + "PARKFRONTLOW", + "PARKREAR", + "pico", + "Prusa", + "runout", + "Sovol" + ], "[markdown]": { "editor.formatOnSave": false } diff --git a/README.md b/README.md index 35396a8..3b6576f 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ I am creating these files for my personal use and cannot be held responsible for ## Features - 💥 This Klipper configuration is an _endpoint_, meaning that it contains **everything** that you could possibly need in order to have an excellent Klipper experience! 💥 -- Filament runout sensor usage implemented. +- Filament runout sensor usage implemented. - Minimum configuration settings for Mainsail/Fluiddpi to work. - SuperSlicer config bundle that contains the printer configuration, as well as what are considered by many to be the best print settings available for any FDM printer ([Ellis' SuperSlicer Profiles](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles)). Find the differences between the different print setting profiles [here](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles/tree/master/SuperSlicer). But basically, the 45 degree profile places the seam at the back. - Bed model and texture to use in SuperSlicer/PrusaSlicer. @@ -44,12 +44,15 @@ I am creating these files for my personal use and cannot be held responsible for - Parking macros (parks the printhead at various locations): `PARKFRONT`, `PARKFRONTLOW`, `PARKREAR`, `PARKCENTER`, `PARKBED`. - Load/unload filament macros. - Purge line macro. +- `NEW` Klipper Adaptive Meshing & Purging (KAMP) added! Read about it [here](#how-do-i-enable-kamp-klipper-adaptive-meshing--purging). ## Stay Up-to-Date +**⭐ Star this project** (Highly recommended, starred users may receive priority over regular users) + Watch for releases and updates. -Raspberry Pi +githubstar ## Preface @@ -235,9 +238,9 @@ This repository contains many files and folders. Some are _necessary_ for this K ## Support Me -Please ⭐ star ⭐ this repository! +Please ⭐ star this repository! -If you found my work useful, please consider buying me a [Ko-fi](https://ko-fi.com/bassamanator). +If you found my work useful, consider buying me a [Ko-fi](https://ko-fi.com/bassamanator). ## FAQ @@ -316,6 +319,21 @@ The printhead is now parked front center waiting for you to insert filament. You - OR, you can push some filament by hand _making sure to first disengage the extruder's spring loaded arm_. 3. Hit resume in your Klipper dashboard. +##### How do I enable KAMP (Klipper Adaptive Meshing & Purging)? + +Although this repo contains all the code from the KAMP repository, only the `mesh` functionality of KAMP has been enabled and tested. + +If you KAMP is disabled, and you don't have a `default` mesh stored in your `printer.cfg`, `PRINT_START` will crash. + +Adjust according to your needs. + +| File | `cfgs/misc-macros.cfg` | +| -------- | ------------------------ | +| Section | `[gcode_macro _globals]` | +| Variable | `variable_kamp_enable` | +| Disable | `0` | +| Enable | `1` | + ## Useful Resources - [Everything Sovol SV06](https://github.com/bassamanator/everything-sovol-sv06) @@ -338,5 +356,6 @@ The printhead is now parked front center waiting for you to insert filament. You - https://github.com/spinixguy/Sovol-SV06-firmware - https://www.printables.com/model/378915-sovol-sv06-buildplate-texture-and-model-for-prusas - https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles +- [Klipper Adaptive Meshing & Purging](https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/H2H0HIHTH)