diff --git a/.vscode/settings.json b/.vscode/settings.json
index 6eb117c..6a9ef15 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -24,6 +24,7 @@
"moonraker",
"normalsize",
"octahedroflake",
+ "osskc",
"PARKBED",
"PARKCENTER",
"PARKFRONT",
diff --git a/README.md b/README.md
index 05d7a27..c99a3f7 100644
--- a/README.md
+++ b/README.md
@@ -38,10 +38,12 @@ 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.~~ Remains to be implemented on the Skr-mini-e3-v3.0.
-- Minimum configuration settings for Mainsail/Fluiddpi to work.
-- A SuperSlicer config bundle that contains the printer configurations for the SV06/Plus, 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)).
-- `NEW`
A PrusaSlicer config bundle based on Ellis' SuperSlicer Profiles.
+- Filament runout sensor usage implemented.
+- Minimum configuration settings for Mainsail/Fluidd.
+- Pre-configured configuration bundles based on the [Ellis SuperSlicer Print Profiles](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles)
+ - SuperSlicer
+ - PrusaSlicer
+ - Printer profiles: SV06; SV06 Plus
- Bed model and texture to use in SuperSlicer/PrusaSlicer.
- Macros
- **Improved** mechanical gantry calibration/`G34` macro that provides the user audio feedback, and time to check the calibration.
@@ -49,8 +51,8 @@ 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`
`TEST_SPEED` macro. Find instructions [here](#how-do-i-use-the-test_speed-macro).
-- `NEW`
Klipper Adaptive Meshing & Purging (KAMP) added (disabled by default)! Read about it [here](#how-do-i-enable-kamp-klipper-adaptive-meshing--purging).
+ - `TEST_SPEED` macro. Find instructions [here](#how-do-i-use-the-test_speed-macro).
+- Klipper Adaptive Meshing & Purging (KAMP) integrated. Read about it [here](#how-do-i-enable-kamp-klipper-adaptive-meshing--purging).
## Stay Up-to-Date
@@ -242,46 +244,23 @@ This repository contains many files and folders. Some are _necessary_ for this K
- **Necessary** items are marked with a ✅.
- Items that can _optionally_ be deleted are marked with a ❌.
+
-```
-├── cfgs ✅
-│ ├── adxl-direct.cfg
-│ ├── adxl-rp2040.cfg
-│ ├── adxl-rpi-pico-2x.cfg
-│ ├── MECHANICAL_GANTRY_CALIBRATION.cfg
-│ ├── misc-macros.cfg
-│ ├── PARKING.cfg
-│ └── TEST_SPEED.cfg
+```sh
+├── cfgs/ ✅
├── CODE_OF_CONDUCT.md ❌
├── CONTRIBUTING.md ❌
-├── .github ❌
-│ ├── FUNDING.yml
-│ └── ISSUE_TEMPLATE
-│ ├── bug_report.md
-│ └── feature_request.md
+├── .github/ ❌
├── .gitignore ❌
-├── images ❌
-│ ├── cup-border.png
-│ ├── githubstar.gif
-│ ├── heart.gif
-│ ├── logo_white_stroke.png
-│ └── party_blob.gif
-├── misc ❌
-│ ├── M503-output.yml
-│ ├── skr-mini
-│ │ ├── klipper-USB.bin
-│ │ ├── klipper-v0.11.0-198-g33b18fd6-latest-UNTESTED.bin
-│ │ ├── ls-output.png
-│ │ ├── menuconfig.png
-│ │ └── skr-mini-e3-v3.0-v1678580296384.png
-│ ├── sv06-buildPlate.png
-│ ├── SV06-buildPlate.stl
-│ └── SV06-texture.svg
+├── images/ ❌
+├── LICENSE ❌
+├── misc/ ❌
├── moonraker.conf ✅
+├── osskc.cfg ✅
├── printer.cfg ✅
├── README.md ❌
-└── .vscode ❌
- └── settings.json
+├── SECURITY.md ❌
+└── .vscode/ ❌
```
## FAQ
@@ -307,12 +286,12 @@ The printer will beep upon:
Make the following changes according to your needs. All beeping will be disabled _except_ during gantry calibration.
-| File | `cfgs/misc-macros.cfg` |
-| --------------- | -------------------------- |
-| Section | `[gcode_macro _globals]` |
-| Variable | `variable_beeping_enabled` |
-| Disable beeping | `0` |
-| Enable beeping | `1` |
+| File | `cfgs/misc-macros.cfg` |
+| -------- | -------------------------- |
+| Section | `[gcode_macro _globals]` |
+| Variable | `variable_beeping_enabled` |
+| Disable | `0` |
+| Enable | `1` (default) |
##### I want to use a filament sensor. How do I set it up?
@@ -322,12 +301,12 @@ You can find information about the physical setup [here](https://github.com/bass
Make the following changes according to your needs.
-| File | `cfgs/misc-macros.cfg` |
-| -------------- | ---------------------------------- |
-| Section | `[gcode_macro _globals]` |
-| Variable | `variable_filament_sensor_enabled` |
-| Disable sensor | `0` |
-| Enable sensor | `1` |
+| File | `cfgs/misc-macros.cfg` |
+| -------- | ---------------------------------- |
+| Section | `[gcode_macro _globals]` |
+| Variable | `variable_filament_sensor_enabled` |
+| Disable | `0` (default) |
+| Enable | `1` |
##### My filament runout sensor works, but I just started a print without any filament loaded. What gives?
@@ -363,7 +342,7 @@ 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.
+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`.
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.
@@ -377,7 +356,7 @@ Adjust according to your needs.
| -------- | ------------------------ |
| Section | `[gcode_macro _globals]` |
| Variable | `variable_kamp_enable` |
-| Disable | `0` |
+| Disable | `0` (default) |
| Enable | `1` |
##### How do I use the `TEST_SPEED` macro?