Was ist der Start-Code & Ende-Code?

3D Druck G-Code Start-Code Ende-Code

Zusätzlichen G-Code in Druckvorgang einfügen: Start-/ End-Code

Von der Idee zum fertigen 3D-Druck ist es ein weiter Weg.

  • Ein 3D-Objekt entsteht in einem CAD-Programm, welches eine Datei im (beispielsweise) STL-Format liefert, die von einem Slicer eingelesen wird.

  • Der Slicer wandelt das 3D-Objekt in der STL-Datei schichtweise in G-Code Befehle um und sendet die Daten an einen Mikrocontroller.

  • Der Microcontroller wiederum steuert mit diesem G-Code
    • Motoren,
    • Extruder,
    • Feeder,
    • Heizbett
    • und andere Komponenten des 3D-Druckers.

Zum Glück verläuft dies alles relativ automatisch und problemlos. Doch manchmal gibt es Situationen, in denen man gern in den Druckprozess eingreifen möchte oder muss. An dieser Stelle kommen die sogenannten Start- und End-Codes ins Spiel.

Jede Slicing-Software ermöglicht das Hinzufügen von zusätzlichem G-Code, der vor oder nach dem Druck ausgeführt werden kann.

Was ist der Start G-Code?

Manchmal findet man auf einfache Fragen einfach keine Antworten, weil die Frage zu simpel erscheint und sich niemand die Mühe macht, eine Antwort darauf im Internet zu geben.

Der Start-G-Code ist der Bereich in der Befehlsliste, der vor dem eigentlichen Druck stattfindet. Hier werden grundlegende Befehle gesendet oder wichtige vorbereitende Aufgaben ausgeführt.

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off

Jeder Slicer sendet an den 3D-Drucker einen Start Code. Der Start-G-Code ist bereits in den Drucker-Profilen eingetragen. Und genau dieser Start-Code kann modifiziert, optimiert werden.

In der obigen Abbildung siehst Du im linken Fenster den Start G-Code eines Anycubic i3 Mega 3D-Druckers.

Was ist der Ende G-Code?

Den Ende G-Code eines Anycubic i3 Mega 3D-Druckers siehst Du in der Abbildung im rechten Fenster. Im End-Code stehen G-Code Befehle für die Zeit nach dem eigentlichen 3D-Druck.

M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors