Pressure Advance kalibrieren
Pressure Advance (Klipper) und Linear Advance (Marlin) kompensieren den Druckabfall im Hotend bei Geschwindigkeitsänderungen. Richtig eingestellt verschwinden Ecken-Blobs, Ghosting und Überextrusion an Kurven — ein massiver Qualitätssprung.
Was macht Pressure Advance?
Wenn der Druckkopf beschleunigt oder abbremst, reagiert der Filamentdruck im Hotend träge. Das führt zu:
- Blobs an Ecken — Überextrusion wenn der Kopf abbremst
- Dünne Stellen an Kurven — Unterextrusion beim Beschleunigen
- Ringing / Ghosting — Druckwellen durch abrupte Richtungswechsel
- Ungleichmäßige Wände — sichtbar bei Außenperimetern
Pressure Advance gleicht diesen Verzug aus: Der Extruder zieht beim Abbremsen etwas zurück und fügt beim Beschleunigen etwas voraus — das Ergebnis sind scharfe, saubere Ecken.
Klipper vs. Marlin: Wo einstellen?
| Firmware |
Funktion |
Einstellung |
Typischer Wert |
| Klipper |
Pressure Advance |
printer.cfg → [extruder] |
0.02 – 0.08 |
| Marlin 2.x |
Linear Advance (K-Faktor) |
Configuration_adv.h oder M900 K |
0.0 – 0.2 |
| OrcaSlicer / Bambu |
PA eingebaut (G-Code) |
Calibration → Pressure Advance |
0.02 – 0.06 |
| RepRapFirmware |
Pressure Advance |
M572 D0 S[wert] |
0.05 – 0.15 |
Klipper: Schritt-für-Schritt Kalibrierung
Methode 1: Tower-Test (empfohlen)
- Öffne Mainsail/Fluidd → Console
- Drucke den PA-Kalibrierungsturm via Klipper-Makro oder Slicer-Skript
- Befehl für Live-Test: SET_PRESSURE_ADVANCE ADVANCE=0.04
- Starte den Druck, passe den Wert live an bis Ecken scharf sind
- In printer.cfg eintragen:
pressure_advance: 0.04
- Config neu laden: FIRMWARE_RESTART
Methode 2: OrcaSlicer Kalibrierung
- OrcaSlicer → Calibration → Pressure/Linear Advance
- Startwert: 0.0, Endwert: 0.1, Schritte: 0.005
- Drucke den Test (dauert ca. 15 Minuten)
- Finde die Zeile mit den schärfsten Ecken ohne Blob
- Ablesen des Wertes vom gedruckten Test
- Wert im Filament- oder Drucker-Profil eintragen
Marlin: Linear Advance (K-Faktor)
- Prüfe ob Linear Advance aktiviert ist: M503 → suche nach K-Wert
- Test-Muster generieren unter marlinfw.org/tools/lin_advance/k-factor.html
- G-Code drucken und beste Zeile ablesen
- Permanent speichern: M900 K0.05 → M500
- Alternativ: in Start-G-Code des Slicers eintragen
Richtwerte nach Material
| Material |
PA Klipper |
K Marlin |
Hinweis |
| PLA |
0.03 – 0.06 |
0.05 – 0.10 |
Gut vorhersehbar |
| PETG |
0.02 – 0.05 |
0.03 – 0.08 |
Niedriger durch höhere Viskosität |
| ABS / ASA |
0.03 – 0.07 |
0.05 – 0.12 |
Ähnlich PLA |
| TPU |
0.0 – 0.02 |
0.0 |
Flexibel — meist deaktivieren |
| PA-CF / Nylon |
0.04 – 0.08 |
0.07 – 0.15 |
Variiert stark je nach Marke |
Smooth Time (Klipper)
Neben dem PA-Wert gibt es den pressure_advance_smooth_time Parameter. Standard: 0.040 s. Zu niedrig = Vibrationen. Zu hoch = PA-Effekt verringert sich.
- Standardwert 0.04 s in den meisten Fällen optimal
- Bei Ringing-Problemen: auf 0.02 s reduzieren
- Bei Extruder-Geräuschen nach PA: auf 0.06 s erhöhen
Wichtig:
PA/LA muss für jede Filament-/Düsen-Kombination separat kalibriert werden. Ein 0.4 mm Messing-PA von 0.05 ist nicht übertragbar auf eine 0.6 mm Hardened-Steel-Düse. Speichere Werte im Filament-Profil deines Slicers.