Start-GCode Empfehlungen
Verfasst: Mo 13. Apr 2015, 14:45
Ich möchte diesen Thread dazu verwenden, Empfehlungen für RF1000-spezifische Start-GCode Befehle zu sammeln.
End-GCode Tipps natürlich ebenfalls. Auch Befehle, die allgemein gültig sind und empfehlenswert sind, können hier gesammelt werden.
Auf der SD Karte werden mehrere Profile für Cura und Slic3r mitgeliefert. Bloß, weil sie vom RF1000-Team stammen, bedeutet nicht zwangsläufig, dass sie perfekt sind. Der Drucker selbst ist es ja auch nicht, und wir hier im Forum arbeiten permanent an der Verbesserung. Das gleiche können wir für den Start-GCode tun.
Mein erster Beitrag, der folgt, stammt als Folge einer Aussage vom Forumsmitglied RF1000:
Ich hatte in der Vergangenheit öfters ein Problem, wo der Drucker bei einer 'zufälligen', skurrilen Z-Höhe zu drucken begann. Ich konnte es mir nie erklären. Ich dachte an Firmware-Probleme, Bugs, und alles Mögliche. Bis ich das obige Zitat las.
Meiner Erinnerung nach fanden die skurrilen Z-Kapriolen meist dann statt, wenn unmittelbar davor ein Druck stattfand, oder abgebrochen wurde. Ich, als alter Routinier, habe immer gleich die Bett- und Extruder-Temperatur auf die Soll-Werte gestellt, um die Wartezeit zu verkürzen. Erst dann wurde der fertige oder abgebrochene Druck vom Bett entfernt und der nächste/neue Druck gleich wieder gestartet. Dadurch fand aber die Wartezeit auf Soll-Temperatur nicht mehr statt. Und wie im Zitat festgestellt: "wartest du auf das Erreichen der Zieltemperatur, was zeitmäßig normalerweise solange dauert dass inzwischen auch die Home-Positionen erreicht worden sind" wurde aber die Homepositionen, vor allem von Z, nicht erreicht, bevor M3001 ausgeführt wurde, was zu einer zufälligen Z-Kompensationshöhe führen konnte.
Daher der nächste Beitrag. Wie gesagt, besonders speziell auf den RF1000-getrimmte Start- oder End-GCode Tpss hier sammeln. Falls es eine bestimmte Slicer-Software voraussetzt, bitte eine entsprechende Bemerkung hinzufügen.
mjh11
End-GCode Tipps natürlich ebenfalls. Auch Befehle, die allgemein gültig sind und empfehlenswert sind, können hier gesammelt werden.
Auf der SD Karte werden mehrere Profile für Cura und Slic3r mitgeliefert. Bloß, weil sie vom RF1000-Team stammen, bedeutet nicht zwangsläufig, dass sie perfekt sind. Der Drucker selbst ist es ja auch nicht, und wir hier im Forum arbeiten permanent an der Verbesserung. Das gleiche können wir für den Start-GCode tun.
Mein erster Beitrag, der folgt, stammt als Folge einer Aussage vom Forumsmitglied RF1000:
Der Hintergrund:...dass die Home-Position unbekannt ist. In dem Fall würde es helfen, vor dem M3001 ein M400 (= warte bis alle Bewegungen abgeschlossen sind) auszuführen. Ohne dem M400 wird in deinem oberen Beispiel M3001 quasi sofort nach G28 aufgerufen (d.h. zu einem Zeitpunkt, wo die Home-Position noch nicht erreicht worden und daher unbekannt ist). Im unteren Beispiel wartest du auf das Erreichen der Zieltemperatur, was zeitmäßig normalerweise solange dauert dass inzwischen auch die Home-Positionen erreicht worden sind....
Ich hatte in der Vergangenheit öfters ein Problem, wo der Drucker bei einer 'zufälligen', skurrilen Z-Höhe zu drucken begann. Ich konnte es mir nie erklären. Ich dachte an Firmware-Probleme, Bugs, und alles Mögliche. Bis ich das obige Zitat las.
Meiner Erinnerung nach fanden die skurrilen Z-Kapriolen meist dann statt, wenn unmittelbar davor ein Druck stattfand, oder abgebrochen wurde. Ich, als alter Routinier, habe immer gleich die Bett- und Extruder-Temperatur auf die Soll-Werte gestellt, um die Wartezeit zu verkürzen. Erst dann wurde der fertige oder abgebrochene Druck vom Bett entfernt und der nächste/neue Druck gleich wieder gestartet. Dadurch fand aber die Wartezeit auf Soll-Temperatur nicht mehr statt. Und wie im Zitat festgestellt: "wartest du auf das Erreichen der Zieltemperatur, was zeitmäßig normalerweise solange dauert dass inzwischen auch die Home-Positionen erreicht worden sind" wurde aber die Homepositionen, vor allem von Z, nicht erreicht, bevor M3001 ausgeführt wurde, was zu einer zufälligen Z-Kompensationshöhe führen konnte.
Daher der nächste Beitrag. Wie gesagt, besonders speziell auf den RF1000-getrimmte Start- oder End-GCode Tpss hier sammeln. Falls es eine bestimmte Slicer-Software voraussetzt, bitte eine entsprechende Bemerkung hinzufügen.
mjh11