+
+== Kalibrierung ==
+=== Standard-Firmware-Einstellungen ===
+
+<pre>
+>>> M503
+SENDING:M503
+echo: G21 ; Units in mm (mm)
+echo:; Filament settings: Disabled
+echo: M200 S0 D1.75
+echo:; Steps per unit:
+echo: M92 X80.00 Y80.00 Z400.00 E405.00
+echo:; Maximum feedrates (units/s):
+echo: M203 X300.00 Y300.00 Z40.00 E60.00
+echo:; Maximum Acceleration (units/s2):
+echo: M201 X700.00 Y600.00 Z100.00 E3000.00
+echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
+echo: M204 P800.00 R1000.00 T1000.00
+echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
+echo: M205 B20000.00 S0.00 T0.00 X5.00 Y5.00 Z0.30 E5.00
+echo:; Home offset:
+echo: M206 X0.00 Y0.00 Z0.00
+echo:; Auto Bed Leveling:
+echo: M420 S0 Z0.00
+echo:; PID settings:
+echo: M301 P22.20 I1.08 D119.00
+echo: M304 P97.10 I1.41 D1675.16
+; Controller Fan
+echo: M710 S255 I0 A1 D60 ; (100% 0%)
+echo:; Power-Loss Recovery:
+echo: M413 S1
+echo:; Z-Probe Offset (mm):
+echo: M851 X0 Y0 Z0.20
+echo:; Stepper driver current:
+echo: M906 X800 Y900 Z1300
+echo: M906 T0 E700
+echo:; Driver stepping mode:
+echo: M569 S1 X Y Z
+echo: M569 S1 T0 E
+echo:; Filament load/unload lengths:
+echo: M603 L0.00 U100.00
+echo:; Filament runout sensor:
+echo: M412 S1
+</pre>
+
+
+=== PID-Autotuning-Ergebnisse ===
+
+==== HotEnd ====
+<pre>
+>>> M303 E0 C10 S200
+SENDING:M303 E0 C10 S200
+PID Autotune start
+....
+PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
+#define DEFAULT_Kp 27.06
+#define DEFAULT_Ki 2.53
+#define DEFAULT_Kd 72.46
+</pre>
+
+
+==== Bed ====
+<pre>
+>>> M303 E-1 C3 S60
+SENDING:M303 E-1 C3 S60
+PID Autotune start
+....
+PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
+#define DEFAULT_bedKp 140.13
+#define DEFAULT_bedKi 14.23
+#define DEFAULT_bedKd 919.60
+</pre>
+
+
+=== E-Steps ===
+Commanded 100mm, but the actual extrusion was 97.55
+
+From before (M92) E = 405.00
+<pre>Correct Setting = (100 / 97.55) * 405 = 415.17</pre>
+
+After retesting, this number didn't work. After some trial and error, I got perfect results with E = 423.00
+
+
+=== Einstellungen Speichern ===
+The last command saves it to non-volatile memory.
+In Pronterface Send:
+<pre>M301 P27.06 I2.53 D72.46
+M304 P140.13 I14.23 D919.60
+M92 E423.00
+M500</pre>
+
+== Umrüstung auf Klipper ==
+
+Um auf dem Drucker die alternative [https://www.klipper3d.org/ Klipper] Firmware zum laufen zu bekommen ist eine Hardwaremodifikation notwendig. Der 0 Ω Widerstand auf R65 muss entfernt werden, stattdessen muss R66 mit einem 0 Ω Widerstand bestückt werden [https://www.reddit.com/r/anycubic/comments/ynvbj0/anycubic_kobra_working_config/ (Quelle auf Reddit)]. Diese Modifikation wurde am 2024-12-23 durch [[Benutzer:Wucke13|Wucke13]] durchgeführt. Nach der Veränderung wurde ein Homing aller Achsen (mit der original Firmware) erfolgreich getestet. Es lassen sich verfahren: X, Y, Z, E Achse; Heizung von Nozzle und Bett funktionieren (laut eigener Temperaturanzeige). Weitere Schritte zur Installation der Klipper Firmware wurden bisher nicht durchgeführt.
+
+Die notwendigen Firmware Anpassungen für das Board in dem Drucker wurden bereits [https://github.com/Klipper3d/klipper/pull/6084 Upstream in Klipper gemerged], eine Beispiel-Konfiguration findet sich hier: [https://github.com/ryanpie86/Anycubic-Kobra-Max-Klipper-Conversion/blob/main/printer.cfg].
+