PID-Tuning am 3D-Drucker: Kalibrierung für stabile Temperaturen & beste Druckqualität
Temperaturschwankungen am Hotend und Heizbett sind eine Hauptursache für Druckfehler: Schichthöhen-Variationen, schlechte Haftung, Stringing, Verzug. PID-Tuning (Proportional-Integral-Derivative) kalibriert die Temperaturregelung so, dass die Zieltemperatur präzise, schnell und ohne Überschwingen gehalten wird. Ein Muss für jeden ernsthaften Drucker.
Was ist PID-Tuning?
PID-Regler steuern Heizleistung (PWM) basierend auf Abweichung (P), Aufsummierung vergangener Abweichung (I) und Änderungsrate der Abweichung (D). Ziel: Solltemperatur = Isttemperatur ± 0,5–1 °C, ohne Oszillation.
- P (Proportional): Reagiert auf aktuelle Abweichung. Zu hoch → Oszillation. Zu niedrig → langsames Anfahren, bleibender Fehler.
- I (Integral): Korrigiert systematische Abweichung (Offset). Summiert Fehler über Zeit. Zu hoch → Übersteuern, Instabilität.
- D (Derivative): Dämpft Änderungsrate. Verhindert Überschwingen. Empfindlich gegen Rauschen (Thermistor-Toleranz).
Warum ist PID-Tuning nötig?
- Werkswerte sind für „durchschnittliche“ Hardware – Ihre Hardware (Heizpatrone, Thermistor, Bett, Netzteil, Lüfter, Gehäuse) weicht ab.
- Änderungen: Neue Düse, anderer Thermistor, Silikonsocke, Enclosure, anderes Netzteil, Firmware-Update → PID-Werte ungültig.
- Ohne Tuning: Temperaturschwankungen ±5–15 °C → schlechte Druckqualität, Verzug, Verstopfung.
PID-Autotune durchführen (Marlin / Klipper / RepRapFirmware)
Vorbereitung
- Hotend auf ~50 mm Höhe fahren (Kollision vermeiden).
- Bauteillüfter AUS (verfälscht Messung).
- Silikonsocke am Hotend? → Anbehalten (simuliert Druckbedingungen).
- Terminal verbinden: OctoPrint (Terminal), Pronterface, VS Code (Serial), Drucker-Display (Menü).
Hotend PID-Tuning (Marlin)
M303 E0 S230 C8
E0: Extruder 0 (Hotend).S230: Zieltemperatur (Ihre typische Drucktemperatur, z. B. 215 für PLA, 235 für PETG, 240 für ABS).C8: 8 Zyklen (Standard 5, 8–10 genauer).- Warten bis
PID Autotune finishederscheint. Werte notieren:Kp, Ki, Kd.
Heizbett PID-Tuning (Marlin)
M303 E-1 S60 C8
E-1: Heizbett (Marlin 1.x). Bei Marlin 2.x:EBEDoder Bett-Index prüfen (M303ohne Parameter listet Heater auf).S60: Zieltemperatur (typisch 60 °C für PLA, 80 °C für PETG, 100 °C für ABS). Nutzen Sie Ihre häufigste Betttemp.C8: 8 Zyklen. Bett braucht länger (thermische Trägheit).
Werte speichern (Marlin)
M301 P<Kp> I<Ki> D<Kd> ; Hotend
M304 P<Kp> I<Ki> D<Kd> ; Heizbett (Marlin 1.x: M304, 2.x: M304 oder M500 nach M301 E-1)
M500 ; Im EEPROM speichern
M501 ; Aus EEPROM laden (Test)
Wichtig: In Configuration.h eintragen für Permanenz nach Firmware-Update:
#define DEFAULT_Kp 22.45
#define DEFAULT_Ki 1.85
#define DEFAULT_Kd 85.30
// Bett:
#define DEFAULT_bedKp 120.50
#define DEFAULT_bedKi 18.20
#define DEFAULT_bedKd 305.40
PID-Tuning in Klipper
PID_CALIBRATE HEATER=extruder TARGET=230
PID_CALIBRATE HEATER=heater_bed TARGET=80
Ergebnis wird in printer.cfg eingetragen (pid_Kp, pid_Ki, pid_Kd). SAVE_CONFIG speichert dauerhaft.
PID-Tuning in RepRapFirmware (Duet)
M303 H0 S230 ; Hotend (Heater 0)
M303 H1 S80 ; Bett (Heater 1)
Ergebnisse in config.g eintragen: M307 H0 R<R> K<K> D<D> ....
Ender 3 (V2 / Pro / Neo / S1) PID-Tuning
- Pronterface / OctoPrint Terminal verbinden (Baud 115200 / 250000).
- Hotend:
M303 E0 S225 C10(225 °C typisch für Creality Hotend). - Warten (ca. 5–10 Min). Werte notieren.
M301 P... I... D...→M500.- Bett:
M303 E-1 S60 C10(oderS100für ABS). M304 P... I... D...→M500.- Testdruck: Temperaturgraph im OctoPrint / Display prüfen – glatte Linie ±1 °C.
Hinweis: Creality-Drucker haben oft kein EEPROM (M500 funktioniert nicht). Werte in Configuration.h kompilieren oder bei jedem Start per Start-G-Code senden (M301... M304... in Slicer-Startcode).
OctoPrint PID-Tuning Plugin
Plugin „PID Autotune“ (oder „Temperature Graph“ + Terminal) erleichtert Prozess:
- Plugin installieren (Plugin Manager).
- Reiter „PID Autotune“ → Heater wählen (Tool 0 / Bed), Target Temp, Cycles (8).
- „Start Autotune“ → Log beobachten.
- Ergebnis: Werte übernehmen → „Apply“ (sendet M301/M304 + M500).
Wie lange dauert PID-Autotune?
- Hotend: 3–8 Minuten (5–10 Zyklen à 30–60 s).
- Heizbett: 10–30 Minuten (thermische Trägheit, 5–10 Zyklen à 2–5 Min).
- Gesamt: 15–40 Min. Einmalig. Danach stabil für Monate/Jahre (bis Hardwareänderung).
Typische PID-Werte (Richtwerte, variieren stark!)
| Komponente | Kp | Ki | Kd |
|---|---|---|---|
| Hotend (Standard 40W, 0,4 mm, Silikonsocke) | 15–30 | 0,5–2,5 | 60–120 |
| Hotend (High-Flow 60-80W, V6/Volcano) | 8–18 | 0,3–1,5 | 40–90 |
| Heizbett (220x220 mm, 24V, 180-240W) | 80–150 | 10–30 | 200–500 |
| Heizbett (300x300 mm, 24V, 300-400W) | 120–250 | 20–50 | 400–800 |
Diese Werte sind nur Orientierung – IMMER SELBST TUNEN!
Häufige Probleme & Lösungen
- „PID Autotune failed! Temperature too high“: Max Temp in Firmware (
HEATER_0_MAXTEMP) zu niedrig für S-Wert. Erhöhen (z. B. 285 °C) oder niedrigeres S wählen. - Oszillation nach Tuning: D zu niedrig / P zu hoch. Manuell: P ×0,8, D ×1,5 testen.
- Temperatur steigt nicht (Timeout): Heizpatrone defekt, Thermistor lose, falscher Thermistor-Typ in Firmware (z. B. 100k NTC 3950 vs. Semitec 104GT-2).
- Bett-Tuning dauert ewig / bricht ab:
WATCH_BED_TEMP_PERIOD/WATCH_BED_TEMP_INCREASEin Firmware anpassen (mehr Zeit, geringerer Anstieg).
Wann neu tunen?
- Hardwareänderung: Hotend, Düse, Heizpatrone, Thermistor, Silikonsocke, Bett, Netzteil, Enclosure.
- Firmware-Update / Neuinstallation.
- Deutliche Temperaturschwankungen im Druck (> ±2 °C).
- Jahreszeitenwechsel (Raumtemperaturänderung > 10 °C) – besonders bei unbeheiztem Bett / offenem Drucker.
Fazit
PID-Tuning ist der wichtigste Kalibrierungsschritt nach Hardware-Änderungen. Es kostet 20 Minuten, spart Stunden Fehlersuche und liefert die thermische Stabilität, die für hochwertige Drucke (PETG, ABS, ASA, PC, PA) unverzichtbar ist. Machen Sie es einmal richtig – und dokumentieren Sie die Werte für Ihre Hardware-Konfiguration.
3d Drucken
- Silikon-3D-Druck erklärt: Einsteiger-Guide zur zukunftsweisenden Produktion
- Kleinserien-Spritzguss: Bewährter 3D-Druck-Leitfaden für kosteneffiziente Prototypen
- Rapid Manufacturing: Produktion für kundenspezifische und Kleinserien-Teile beschleunigen
- Von Vergangenheit zu Gegenwart: 25 Jahre Stratasys 3D-Druck Evolution
- Continuous Inkjet Drucker: Der ultimative Kaufratgeber für Unternehmen
- Vertrauenswürdigen Messgeräte-Kalibrierservice wählen: Praktischer Leitfaden
- PID-Regelung meistern: Grundprinzipien und effektives Schleifen-Tuning
- Schritt für Schritt: Ender 3 mit WLAN verbinden für nahtloses Drucken
- Das ideale Filament für RC-Bauteile: Umfassender Leitfaden
- Layer Shifting / Schichtversatz beim 3D-Druck beheben: Umfassender Leitfaden