Hier was Nützliches zum leer fahren und wechseln des Filamnt's!
Habe noch mal etwas Probiert und jetzt klappt das abstellen der Motoren am Ende auch, summen also nicht mehr munter weiter Der Befehl M6 muss doch sein, ohne diesen fängt der Extruder schon vor dem heizen an zu laufen! Beim M18 Befehl steige ich nicht so ganz hinter, am Anfang wird der gar nicht gebraucht und am Ende scheint er ohne den vorherigen G162 auch nicht zu funktionieren oder der Hauptgrund für das abstellen der Motoren ist der G162
G04 P20000 mit dem vorherigen Befehl M108 R12.0 und einer Temperatur von 225°C ergeben bei mir ca. 5 cm Ausgangsfilament. Ich habe einen G1 Code ausgeklammert eingefügt (Fett), wo man die Position des Tisches noch vor dem Extruder-Reinigungs-Prozess anfahren könnte.
Bei X und Y muss man berücksichtigen, das 0 die Mitte der Druckplatte ist = -75 / 0 / +75 = 150mm, daher wird beim Befehl G92 auch -75 angegeben. Die Z Achse verhält sich anders, hier ist 0 der oberste Punkt welchen man vorher zum ermitteln angefahren hat und unten ist das Maximum der ermittelten Stecke, daher sollte dieser Wert auch stimmen, falls man in den Code ein Objekt zum Drucken einfügen würde. Ein Signalton ist auch eingebaut, so kann man auch erkennen ob der Signalgeber funktioniert oder nicht, also falls es am ende nicht Piept, ist da was faul!
Das Script schaut jetzt so aus: ;START M104 S225 T0 G162 Z F450 G92 X0 Y0 Z0 A0 B0 G161 Y X F2500 G92 X0 Y0 Z0 A0 B0 G1 X5.0 Y5.0 Z-5.0 F450 E0.0 G162 Z F450 ;Home axes to maximum G161 Y X F2500 ;Home axes to minimum G92 X-75 Y-75 Z139.0 A0 B0 ;Nullpunkt wird neu gesetzt, Z Wert anpassen falls noetig ; G1 X0.0 Y0.0 F500 E0.0 ;neue Position der Platte und Düse anfahren je nach Wunschposition Z ist entfernt M6 ;Tool change M108 R12.0 ;Extrudergeschwindigkeit M101 ;Extruder ON normal, 102 ON rückwärts G04 P20000 ;20000 millisekunden ;G04 P50000 ;G04 P100000 ;G04 P150000 M103 ;Extruder OFF M104 S0 ;Extruder Temperatur auf 0 G162 X Y F800 ;Home axes to maximum M18 X Y Z E0 ;Motoren abstellen M72 P4 ;Signal ausgeben ;ENDE
Ab dem Signalton springt das Display wieder auf den Datei Scan Bildschirm, man sieht also nicht das der Extruder noch Heiß ist, daher: VORSICHT Verbrennungsgefahr am Extruder!!
So mit dem Code lässt sich jetzt was anfangen, die Extruder Zeit unter G4 P20000 kann sich jeder selber anpassen "5000 oder 50000" und als X3G z.B. mit GPX Konvertieren und über SD Karte verwenden Hier noch die GCode und X3G Dateien: test4.zip
EDIT 24.11.2016: Um einen sauberen Filament wechsel durchführen zu können, sollte der Wert hinter G04 größer 50000 sein. Hier kann der doppelte bis dreifache Wert vorteilhaft sein, um das neue Filament auch sauber durch zu drücken und am Schluss auch nur noch das neue aus der Düse zu bekommen! Also G04 100000 für einen einfachen Wechsel "ganz kurz abgeschnitten" oder G04 150000 um auf Nummer sicher zu gehen
Hardy-Parts
hat folgende Dateien an diesen Beitrag angehängt
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!