End G-Code für Filament rückzug von 3mm
29. March 2016 07:08
Ich habe das Problem das bei meinen Druck nach der Fertigstellung immer heißes Filament aus der Düse kommt bis sie abgekühlt ist und auch beim Aufheizen. Jetzt habe ich mir gedacht einfach in den End g-code den Code dazu geben. G1 E-3 ; retrac filamnet Ist das Sinnvoll oder kann man das auch anders lösen.
Hier wäre noch der komplette end-g-code
M104 S0 ; turn off temperature
G28 X0  ; home X axis
G1 E-3 ; retrac filamnet
M84     ; disable motors
Als Sicer verwende ich Silc3r 1.2.9 und Firmware habe ich Marlin und Repetier-Host v1.5.6


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 08:03
Kann man so machen. Bedenke aber das beim Beginn des Druckes immer, je nach Einstellung; ein Retract gemacht wird.
So das du u.U. eine Bahn Scirt mehr mehr machen solltest damit er nicht mit einer leeren Düse anfängt dein Teil zu drucken.
Aber ganz verhindern kannst du das 'rauslaufen' nicht, Schwerkraft ist nicht zu überlisten.winking smiley

1-mal bearbeitet. Zuletzt am 29.03.16 08:04.


Gruß Jürgen

Alles wird jut
Yet another Core XY 'YacXY'
Triffid_Hunter's_Calibration_Guide/de
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 08:16
Ja immer die Schei... Gravitation winking smiley
Ich habe ihm schon um eine Bahn mehr gegeben das er dann nicht leer druck. Dann werde ich mal den G-Code eingeben und mal schauen wie weit das ganze hilft. Hauptsächlich geht es mir darum weil beim nächsten Druck er immer einen Fanden auf das Bett mit zieht vom auslaufen und dann von der Düse mitgenommen wird und in den neuen Druck gezogen.


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 09:13
Du solltest noch G91 vor den Retract setzen und G90 danach, dann ist die Positionierung relativ zur momentanen Filamentposition, egal was vorher gedruckt wurde.


[www.bonkers.de]
[merlin-hotend.de]
[www.hackerspace-ffm.de]
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 09:30
@Srek

Meist du so das er aussehen soll wenn ich dich richtig verstanden habe? Muss mal schauen für was G90 und G91 ist. Möchte nicht was rein schreiben wo ich dann nicht weiß was es bedeutet. Das hat auch keinen Sinn will doch was lernen. smiling smiley
M104 S0 ; turn off temperature
G28 X0  ; home X axis
G1 G90 E-3 G91 ; retrac filamnet
M84     ; disable motors


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 09:38
Nein, so:
M104 S0 ; turn off temperature
G28 X0  ; home X axis
G90 ; Switch to relative mode
G1 E-3 ; retrac filamnet
G91 ; Switch to absolute mode
M84     ; disable motors


[www.bonkers.de]
[merlin-hotend.de]
[www.hackerspace-ffm.de]
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 09:51
Naja, das G91 ist eigentlich unnütz im Endcode an der Stelle.
Beim neuen Druck werden die Parameter neu gesetzt.

1-mal bearbeitet. Zuletzt am 29.03.16 09:52.


Gruß Jürgen

Alles wird jut
Yet another Core XY 'YacXY'
Triffid_Hunter's_Calibration_Guide/de
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 10:06
Ja, ich habe ihn auch nur der Vollständigkeit halber dazu getan smiling smiley


[www.bonkers.de]
[merlin-hotend.de]
[www.hackerspace-ffm.de]
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 10:35
Danke ihr zwei für die Hilfe!
Nochmal zum Code das ich auch das verstehe. Die Code mit "G" dürfen dann nicht in einer Wurst (Zeile) dort stehen sonder untereinander. Dann werde ich das mal so versuchen.


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 13:47
Eine Zeile, ein Kommando. Egal ob G, M oder T.


[www.bonkers.de]
[merlin-hotend.de]
[www.hackerspace-ffm.de]
Re: End G-Code für Filament rückzug von 3mm
29. March 2016 18:47
Habe mir auch im Endcode ein Retract rein gemacht. Um nicht noch eine zusätzliche Skirt Bahn zu drucken, habe im Startcode dann ein
Quote
G1 E2 F4800 ; Extrude 2mm
rein gemacht.

Gruß, Jürgen
Re: End G-Code für Filament rückzug von 3mm
30. March 2016 03:09
Bringt aber auch nicht allzuviel weil nach dem Startcode die Printer Settings in den Slic3r-Einstellungen generiert werden
und hast du dort Retract eingetragen beginnt der Druck mit einem Retract.




Gruß Jürgen

Alles wird jut
Yet another Core XY 'YacXY'
Triffid_Hunter's_Calibration_Guide/de
Re: End G-Code für Filament rückzug von 3mm
02. April 2016 02:49
So habe jetzt einige Drucke mit dem G-Code
M104 S0 ; turn off temperature
G28 X0  ; home X axis
G90 ; Switch to relative mode
G1 E-3 ; retrac filamnet
M84     ; disable motors
gemacht und es ist besser geworden das er nicht immer vor dem Druck durch das schmelzen des Filament so viel raus kommt. Ganz weg ist es noch nicht aber um einiges besser.
Danke euch für eure Tips


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
02. April 2016 07:11
Ein Retract nach dem Abschalten der Heizungen und nach dem Verfahren der X und Y Achse ist aber auch Käse....

Mach den Retract sofort nach dem Druckende...dazu noch eine schnelle kombinierte X Yund Z Bewegung nach relativ zur letzten Position. So hast du auch keinen Knubbel mehr oben drauf...


[www.facebook.com]

Power is nothing.....without control!
Re: End G-Code für Filament rückzug von 3mm
03. April 2016 17:20
Hoffe ich verstehe dich jetzt richtig wie du das meinst. Dann soll der G-Code so aussehen?
M104 S0 ; turn off temperature
G1 E-3 ; retrac filamnet
G28 X0  ; home X axis
G90 ; Switch to relative mode
M84     ; disable motors


Lg. Mario

Drucker: Geeetech i3 Pro > Software: Adruino 1.6.3 > Firmware: Marlin > Slicer: RepetierHost & Server Slic3r > Hardware: Ramps1.4+MEGA2560 > OS: Linux 14.04 Trusty > CAD: OpenSCAD, FreeCAD
Re: End G-Code für Filament rückzug von 3mm
04. April 2016 02:18
So sollte es am Ende aussehen und da macht G91 auch wieder Sinn winking smiley
G90 ; Switch to relative mode
G1 E-3 ; retrac filamnet
G91 ; Switch to absolute mode
M104 S0 ; turn off temperature
G28 X0  ; home X axis
M84     ; disable motors


[www.bonkers.de]
[merlin-hotend.de]
[www.hackerspace-ffm.de]
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen