diff --git a/Setup-Documentation.md b/Setup-Documentation.md index ba0821b..c58ed19 100644 --- a/Setup-Documentation.md +++ b/Setup-Documentation.md @@ -119,6 +119,29 @@ The printer is running Klipper ([GitHub repo](https://github.com/Klipper3d/klipp ## Management You can browse to the IP address of the printer in a web browser to get to the Fluidd interface - all management is done through there, including updates to Klipper and installed plugins. Any commands that are listed below need to be entered into the Console in the Fluidd interface - there's a small one on the main screen or a larger console window if you click it on the left-hand side of the window. +## KAMP (Klipper Adaptive Meshing and Purging) +The printer has been set up with [KAMP](https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging). In order to use the adaptive meshing and purging feature, add the following G-Code to the Start G-Code (there can be more before and after this, but this is a bare minimum): + +
+...
+
+G28 ; home all axis
+M190S{first_layer_bed_temperature[0]} ; wait for bed temp to calibrate bed mesh
+G4 S30 ; allow partial nozzle warmup
+
+M117
+
+BED_MESH_CALIBRATE ; do KAMP stuff
+
+...
+
+START_PRINT
+
+LINE_PURGE
+
+ +Be sure to home (G28) before performing the BED_MESH_CALIBRATE; it's also important to run M117 to clear any messages hanging up in the system. LINE_PURGE needs to come *after* START_PRINT to make sure it happens **immediately** before the print begins to minimize blobbing and stringing on the first layer. + # Tuning ## Z Offset [Official documentation link](https://www.klipper3d.org/Probe_Calibrate.html)