From cd53eb2cd5a76876a2460bd19e40d6d9ebd56966 Mon Sep 17 00:00:00 2001 From: Bassam <61985779+bassamanator@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:19:26 -0500 Subject: [PATCH 1/3] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index e6411c7..631bb83 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -36,5 +36,14 @@ If applicable, add screenshots to help explain your problem. **Is your local copy of this configuration up to date?** - This configuration changes all the time, when did you install it? Are you sure you're running the latest version? +**What slicer are you using?** +- PrusaSlicer, SuperSlicer, etc. + +**Are you using the config bundles from this repo?** +- Yes/No. + +**Did you [Adjust your slicer](https://github.com/bassamanator/Sovol-SV06-firmware#adjust-your-slicer)? +- Yes/No + **Additional context** Add any other context about the problem here. From 189a612e33b6e668b3a82dae0f40e9f31e703c90 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Thu, 23 Nov 2023 01:32:40 -0500 Subject: [PATCH 2/3] Adjust bug_report. --- .github/ISSUE_TEMPLATE/bug_report.md | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 631bb83..20b225a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -12,6 +12,7 @@ A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: + 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' @@ -24,26 +25,38 @@ A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. **What printer are you using?** + - SV06, SV06 Plus, etc. **What kind of device are you using to host Klipper?** - - OS: [e.g. old laptop, PC, Raspberry Pi] - - Version: [] + +- OS: [e.g. old laptop, PC, Raspberry Pi] +- Version: [] **How did you install Klipper?** - - Manual install, KIAUH, MainsailOS, FluiddPi, etc. + +- Manual install, KIAUH, MainsailOS, FluiddPi, etc. **Is your local copy of this configuration up to date?** + - This configuration changes all the time, when did you install it? Are you sure you're running the latest version? **What slicer are you using?** -- PrusaSlicer, SuperSlicer, etc. + +- [ ] PrusaSlicer +- [ ] SuperSlicer +- [ ] Cura +- [ ] OrcaSlicer **Are you using the config bundles from this repo?** -- Yes/No. -**Did you [Adjust your slicer](https://github.com/bassamanator/Sovol-SV06-firmware#adjust-your-slicer)? -- Yes/No +- [ ] Yes +- [ ] No + +**Did you [Adjust your slicer](https://github.com/bassamanator/Sovol-SV06-firmware#adjust-your-slicer)**? + +- [ ] Yes +- [ ] No **Additional context** Add any other context about the problem here. From 8347290f9fa141bcb2a0d77bea71f92f606d3c00 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Thu, 23 Nov 2023 04:36:15 -0500 Subject: [PATCH 3/3] Adjust kamp settings: include line_purge; adjust printer.cfg accordingly; adjust readme.md, slicer and kamp sections. --- README.md | 19 +++++++++++++------ cfgs/kamp/KAMP_Settings.cfg | 2 +- printer.cfg | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 634dac7..629c27b 100644 --- a/README.md +++ b/README.md @@ -200,10 +200,15 @@ But first, adjust your slicer. You need to adjust the start and end gcode in your slicer. The relevant macros are `PRINT_START` and `PRINT_END`. Find instructions [here](https://ellis3dp.com/Print-Tuning-Guide/articles/passing_slicer_variables.html#slicer-start-g-code). -If you would like to print a purge line before your print starts, at the end of your start gcode, on a new line add `PURGE_LINE`. +### Line Purge + +If you would like to print a purge line before your print starts, at the end of your start gcode, on a new line, add one of the following: + +- `PURGE_LINE`; prints a standard purge line. +- `LINE_PURGE`; prints KAMP's purge line. ⚠️ Do not attempt to use without reading [this section](#how-do-i-enable-kamp-klipper-adaptive-meshing--purging). ```yaml -# 🗒️ This is just an example +# 🗒️ This is just an example Start G-Code PRINT_START ... PURGE_LINE ``` @@ -314,13 +319,15 @@ The printhead is now parked front center waiting for you to insert filament. You ### 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 configured and tested. To enable other functionality, adjust `/cfgs/kamp/KAMP_Settings.cfg`. +⚠️ No KAMP functionality can be used on low-powered devices such as the Raspberry Pi Zero. -The [Label objects setting](https://docs.mainsail.xyz/overview/features/exclude-objects#enable-the-label-objects-setting-in-your-slicer) in your slicer must be enabled for KAMP to work. +⚠️ If KAMP is disabled, and there is no `default` mesh, `PRINT_START` will crash. -⚠️ If KAMP is disabled, and you don't have a `default` mesh stored in your `printer.cfg`, `PRINT_START` will crash. +🗒️ The [Label objects setting](https://docs.mainsail.xyz/overview/features/exclude-objects#enable-the-label-objects-setting-in-your-slicer) in your slicer must be enabled for KAMP to work. -⚠️ KAMP cannot be used with low-powered devices such as the Raspberry Pi Zero. +🗒️ `LINE_PURGE` is useable (on appropriate devices) even if KAMP is disabled. + +This repo contains all the code from the KAMP repository, however, only the `adaptive meshing` and `LINE_PURGE` functionality of KAMP has been configured and tested for use. To enable other functionality, adjust `/cfgs/kamp/KAMP_Settings.cfg`. Adjust behaviour according to your needs. diff --git a/cfgs/kamp/KAMP_Settings.cfg b/cfgs/kamp/KAMP_Settings.cfg index 401b91b..40b389c 100644 --- a/cfgs/kamp/KAMP_Settings.cfg +++ b/cfgs/kamp/KAMP_Settings.cfg @@ -2,7 +2,7 @@ # NOTE bassamanator: uncomment the functionality that you want to use from KAMP [include ./Adaptive_Meshing.cfg] # Include to enable adaptive meshing configuration. -# [include ./Line_Purge.cfg] # Include to enable adaptive line purging configuration. +[include ./Line_Purge.cfg] # Include to enable adaptive line purging configuration. # [include ./Voron_Purge.cfg] # Include to enable adaptive Voron logo purging configuration. # [include ./Smart_Park.cfg] # Include to enable the Smart Park function, which parks the printhead near the print area for final heating. diff --git a/printer.cfg b/printer.cfg index bbfe350..8a51bbb 100644 --- a/printer.cfg +++ b/printer.cfg @@ -109,7 +109,7 @@ pid_ki: 1.326 min_temp: 0 max_temp: 300 max_extrude_only_distance: 150.0 -# max_extrude_cross_section: 5 # NOTE Uncomment this line if you intend on using KAMP pruge +max_extrude_cross_section: 5 # NOTE Needed for KAMP purge [tmc2209 extruder] uart_pin: PC14