Pause im Druck zum Filamentwechsel
Verfasst: Do 19. Feb 2015, 20:08
Mit folgenden Zeilen könnt Ihr den Druck im G-Code anhalten um das Filament zu wechseln (wirkt wie das Drücken auf die Pause-Taste am Gerät) :
Fahre auf Position X40 Y5 (vor die Bauplatte) und zieht schon mal etwas Filament zurück
[code:xm1fbvzp]G1 X40 Y5 E-100 F800[/code:xm1fbvzp]
Senke die Temperatur des Extruders auf 180°C für PLA (genug um zu wechseln, aber nicht zu viel, damit es nicht zu stark tropft)
[code:xm1fbvzp]M104 S180[/code:xm1fbvzp]
Pause-Befehl - Es wird dann Piepen
[code:xm1fbvzp]M3070 S0[/code:xm1fbvzp]
Hier kann über die Tastatur am Gerät das restliche Filament entfernt werden und das neue wieder eingeschoben werden. So weit reinschieben, bis unten wieder ein Faden rauskommt.
Dummer Fahrbefehl, da die Pause nicht auf andere M-Befehle wirkt
[code:xm1fbvzp]G1 X5 Y5[/code:xm1fbvzp]
Warte bis die Extrudertemperatur wieder Arbeitstemperatur erreicht hat (215°C bei PLA und bei mir - bitte anpassen)
[code:xm1fbvzp]M109 S215[/code:xm1fbvzp]
Dumme Fahrt mit Extrusion in der Luft, um die Restliche Luft aus dem Extruder zu entfernen
[code:xm1fbvzp]G1 X40 Y5 E20 F800[/code:xm1fbvzp]
Positionierung innerhalb des G-Codes:
Am besten beim Layerwechsel vor dem Befehl G92 E0, der den Extruderfortschritt nullt
Beispiel:
[code:xm1fbvzp]
G1 X121.387 Y97.824 E10.33019
G1 X119.303 Y97.824 E10.34317
G1 X119.858 Y98.096 F9000.000
G1 X120.980 Y98.096 E10.35016 F3300.000
G1 X120.536 Y98.367 E10.35340
G1 X120.450 Y98.367 E10.35394
G1 F2100.000 E8.35394
;===============================================
; Pause für Filamentwechsel
G1 X40 Y5 E-100 F800
M104 S180
M3070 S0
G1 X5 Y5
M109 S215
G1 X40 Y5 E20 F800
; Ende Pause
;===============================================
G92 E0
; Layer 9
G1 Z1.450 F9000.000
G1 X89.484 Y67.980 F9000.000
G1 Z1.350 F9000.000
G1 E2.00000 F2100.000
G1 X155.049 Y67.980 E2.45291 F3300.000
G1 X155.049 Y201.436 E3.37479
G1 X89.484 Y201.436 E3.82770
G1 X89.484 Y68.025 E4.74927
[/code:xm1fbvzp]
Ich hoffe, Ihr könnt damit etwas anfangen ...
Gruss Karsten
Fahre auf Position X40 Y5 (vor die Bauplatte) und zieht schon mal etwas Filament zurück
[code:xm1fbvzp]G1 X40 Y5 E-100 F800[/code:xm1fbvzp]
Senke die Temperatur des Extruders auf 180°C für PLA (genug um zu wechseln, aber nicht zu viel, damit es nicht zu stark tropft)
[code:xm1fbvzp]M104 S180[/code:xm1fbvzp]
Pause-Befehl - Es wird dann Piepen
[code:xm1fbvzp]M3070 S0[/code:xm1fbvzp]
Hier kann über die Tastatur am Gerät das restliche Filament entfernt werden und das neue wieder eingeschoben werden. So weit reinschieben, bis unten wieder ein Faden rauskommt.
Dummer Fahrbefehl, da die Pause nicht auf andere M-Befehle wirkt
[code:xm1fbvzp]G1 X5 Y5[/code:xm1fbvzp]
Warte bis die Extrudertemperatur wieder Arbeitstemperatur erreicht hat (215°C bei PLA und bei mir - bitte anpassen)
[code:xm1fbvzp]M109 S215[/code:xm1fbvzp]
Dumme Fahrt mit Extrusion in der Luft, um die Restliche Luft aus dem Extruder zu entfernen
[code:xm1fbvzp]G1 X40 Y5 E20 F800[/code:xm1fbvzp]
Positionierung innerhalb des G-Codes:
Am besten beim Layerwechsel vor dem Befehl G92 E0, der den Extruderfortschritt nullt
Beispiel:
[code:xm1fbvzp]
G1 X121.387 Y97.824 E10.33019
G1 X119.303 Y97.824 E10.34317
G1 X119.858 Y98.096 F9000.000
G1 X120.980 Y98.096 E10.35016 F3300.000
G1 X120.536 Y98.367 E10.35340
G1 X120.450 Y98.367 E10.35394
G1 F2100.000 E8.35394
;===============================================
; Pause für Filamentwechsel
G1 X40 Y5 E-100 F800
M104 S180
M3070 S0
G1 X5 Y5
M109 S215
G1 X40 Y5 E20 F800
; Ende Pause
;===============================================
G92 E0
; Layer 9
G1 Z1.450 F9000.000
G1 X89.484 Y67.980 F9000.000
G1 Z1.350 F9000.000
G1 E2.00000 F2100.000
G1 X155.049 Y67.980 E2.45291 F3300.000
G1 X155.049 Y201.436 E3.37479
G1 X89.484 Y201.436 E3.82770
G1 X89.484 Y68.025 E4.74927
[/code:xm1fbvzp]
Ich hoffe, Ihr könnt damit etwas anfangen ...
Gruss Karsten