Firmware installieren

Installation der von David Ramiros Firmware von https://github.com/davidramiro/Marlin-Ai3M, auch wenn mein Drucker das neue Display hat und damit das Special Menu nicht mehr funktioniert.

Es gibt wohl auch jemanden, der eine Firmware auf Basis von Marlin 2 erstellt, aber im Internet habe ich noch nicht so viele Aussagen getroffen, ob die auch ordentlich funktioniert. Bei der Version von David Ramiro gibt es schon genug Erfahrungen, die auch bei Fehlern weiterhelfen.

Extruder Kalibrieren

Um den Extruder zu kalibrieren fogle ich den Anweiseungen im Wiki sinngemäß. Für den Anycubic mega S vorher noch das Hotend über das Menü weit nach oben fahren, dass man mit der Schieblehre gut hinkommt und den Drucker evtl an die Tischkante stellen. Hier ist Präzision gefragt und ide erfordert Bewegungsfreiheit.

Zunächst die alten Steps auslesen mit M503 und siehe da,

Send: M503
Recv: echo:  G21    ; (mm)
Recv: 
Recv: echo:Filament settings: Disabled
Recv: echo:  M200 D1.75
Recv: echo:  M200 D0
Look for the line starting with M92, the value after the E are your current steps.
Recv: echo:Steps per unit:
Recv: echo:  M92 X80.00 Y80.00 Z400.00 E92.60
Recv: echo:Maximum feedrates (units/s):
Recv: echo:  M203 X500.00 Y500.00 Z6.00 E60.00
Recv: echo:Maximum Acceleration (units/s2):
Recv: echo:  M201 X3000 Y2000 Z60 E10000
Recv: echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo:  M204 P1500.00 R3000.00 T3000.00
Recv: echo:Advanced: Q<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>
Recv: echo:  M205 Q20000 S0.00 T0.00 X10.00 Y10.00 Z0.40 E5.00
Recv: echo:Home offset:
Recv: echo:  M206 X0.00 Y0.00 Z0.00
Recv: echo:Mesh Bed Leveling:
Recv: echo:  M420 S0 Z0.00
Recv: echo:Endstop adjustment:
Recv: echo:  M666 Z0.00
Recv: echo:PID settings:
Recv: echo:  M301 P15.94 I1.17 D54.19
Recv: echo:  M304 P251.78 I49.57 D319.73
Recv: echo:Linear Advance:
Recv: echo:  M900 K0.00
Recv: echo:Filament load/unload lengths:
Recv: echo:  M603 L538.00 U555.00
Recv: ok

es sind die Steps für einen Anycubic mega (ohne S) eingetragen.

Diese noch schnell auf den Standardwert für den mega S geändert M92 E384 und dann weiter im Programm.

Das Hotend vorheizen, da andenrfalls kein Vorschub stattfindet: M104 S220

Extruder vorbereiten M83 (Vorschub relativ)

Filament um 100 mm schieben: G1 E100 F100

Der Vorschub war bei mir zu gering und statt der erwarteten 20mm blieben bei mir 22,4mm stehen.

Berechnen der echt transportierten Länge: 120mm - 22,4mm = 97,4mm

Jetzt per Dreisatz die korrekte Anzahl der Steps ermitteln: 100mm/97,4mm384 Steps = 394.25*

E394.32

Neue Steps setzen mit M92 E394.32 und mit M500 speichern.

Und abschließen mit E82 Vorschub absolut.

PID Autotune

Ebenfalls nach der Anleitung im Wiki durchgeführt, hier nur zur Dokumentation meine Werte.

Hotend

Recv:  Classic PID
Recv:  Kp: 20.61 Ki: 1.71 Kd: 62.04
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_Kp 20.61
Recv: #define DEFAULT_Ki 1.71
Recv: #define DEFAULT_Kd 62.04

Heatbed

Recv:  Classic PID
Recv:  Kp: 209.15 Ki: 41.18 Kd: 265.57
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
Recv: #define DEFAULT_bedKp 209.15
Recv: #define DEFAULT_bedKi 41.18
Recv: #define DEFAULT_bedKd 265.57
Recv: ok

Bowdenspiel ermitteln

Genau beschrieben ist das hier: https://www.3d-druck-community.de/showthread.php?tid=28260

Bei mir läßt sich das Filament ca 3,75mm in den Bowden schieben und wieder zurückziehen. Das muss beim Slicer Profil anschlißend berücksichtigt werden.

Nächste Schritte

Und jetzt ist alles bereit für den Einstellfahrplan der 3D Druck Community. Wer nicht genau weiß, wie er an ein leeres Cura Profil kommt: https://www.3d-druck-community.de/showthread.php?tid=28768&pid=224367#pid224367