Bedeutung von M303
Marlin fährt den gewählten Heizer zyklisch um ein Ziel und berechnet PID-Werte. E, S, C und U steuern Auswahl, Ziel, Zyklen und Anwendung; M500 kann separat nötig sein.
RepRapFirmware berechnet mit H oder T ein Prozessmodell. Klipper nutzt PID_CALIBRATE und danach SAVE_CONFIG. Werte anderer Maschinen sind nicht übertragbar.
Syntax und Parameter
M303 [E<heater>] [S<temperature>] [C<cycles>] [U<bool>]M303 H<heater> S<temperature>E / H / TFirmwareabhängige Heizerauswahl: E, H oder T.
SZieltemperatur in °C.
CMarlin-Anzahl der Tuningzyklen.
U / P / A / Y / F / QFirmwareeigene Optionen für Anwendung, Leistung, Umgebung, Hysterese, Lüfter oder Ausgabe.
Praktische Beispiele
Marlin-Hotend abstimmen
M303 E0 S210 C8 U1E0 wird bei 210 °C acht Zyklen abgestimmt; dauerhaftes Speichern kann M500 brauchen.
RepRapFirmware-Heizer abstimmen
M303 H1 P1 S240Heizer 1 wird bei voller PWM auf 240 °C abgestimmt.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Üblich | Bei aktiviertem PID üblich; Indizes und Speicherung hängen vom Build ab. |
| Klipper | Dialekt prüfen | Verwendet PID_CALIBRATE und SAVE_CONFIG statt eingebautem M303. |
| RepRapFirmware | Üblich | M303 berechnet asynchron ein Heizermodell und kann überschwingen. |
| CNC controllers | Nicht zutreffend | Für allgemeine CNC-Steuerung nicht anwendbar. |
Was dieser Viewer anzeigen kann
Der Viewer heizt, taktet oder bewertet keinen Heizer und übernimmt keine Tuningwerte.
Häufige Fehler
- Autotuning heizt real und kann überschwingen.
- Nur am tatsächlichen System unter geeigneten Bedingungen tunen.
- Anwenden und Speichern sind getrennte Schritte.
Primärquellen
Diese Seite ist eine deutsche Übersetzung der anhand der folgenden Firmware-Dokumentation erstellten englischen Erklärung. Befehle vor der Ausführung immer mit Firmware und Konfiguration der Zielmaschine abgleichen.