Wiederverwendbarer Start-, End-, Pausen- und benutzerdefinierter G-Code, zentral verwaltet

G-code-Makros und Snippets

Ein G-code-Makro ist ein Block wiederverwendbaren G-code, den SimplyPrint zu einem festgelegten Zeitpunkt des Drucks ausführt, etwa beim Start, am Ende, bei einer Pause oder einem Filamentwechsel. Du schreibst es einmal im integrierten Code-Editor, fügst Variablen und wiederverwendbare Snippets ein und weist es dann einem einzelnen Drucker, einer Druckergruppe oder allen Druckern in deinem Konto zu. Keine Bearbeitung von SD-Karten, kein Firmware-Flashen, kein erneutes Einfügen desselben Start-G-code in jedes Slicer-Profil.

Розпочати безкоштовно Більше інформації та інструкцій
Зображення функції
Зображення функції

Start-G-code, End-G-code, Pausen und eigene Makros

Jedes Makro ist ein benannter Slot, den du mit G-code füllst. Die wichtigsten sind der Start-G-code, der vor einem Druck eine Referenzfahrt ausführt, aufheizt und Filament fördert, und der End-G-code, der den Druckkopf parkt, abkühlt und das Druckbett zur Entnahme positioniert. Sie laufen automatisch vor und nach jedem Auftrag. Auch Pause, Fortsetzen, Abbrechen, Druckbett leeren, Filamentwechsel und mehr sind Makros, sodass eine Schaltfläche im Panel genau die Befehle sendet, die du geschrieben hast.

Makros laufen über SimplyPrint, nicht über deinen Slicer, daher gilt dieselbe Start- und Endroutine unabhängig davon, welcher Slicer oder welches Profil die Datei erstellt hat. Außerdem änderst du sie an einer Stelle, statt jedes Profil zu bearbeiten.

Ein richtiger Code-Editor, kein winziges Textfeld

Schreibe deinen G-code in einem richtigen Editor mit Syntaxhervorhebung, Klammerabgleich und Inline-Autovervollständigung für G-code-Befehle. Bewege den Mauszeiger über einen Befehl oder eine Variable, um ihre Funktion zu sehen. Während du arbeitest, verlinkt ein Hilfebereich direkt auf die G-code-Referenzen von Marlin und Klipper.

Der Editor erkennt G-code, wie eine IDE Programmcode erkennt. So bleibt auch eine lange Startroutine lesbar und du findest einen Tippfehler, bevor er einen Drucker erreicht.

Зображення функції

Variablen und Slicer-Platzhalter machen ein Makro für jeden Drucker passend

Statt eine Betttemperatur oder Düsengröße fest zu hinterlegen, fügst du eine Variable wie {bed_temp} oder {nozzle_size} in deinen G-Code ein, und SimplyPrint setzt den tatsächlichen Wert für den Drucker und Auftrag ein. Start- und Endmakros akzeptieren auch Slicer-Platzhalter, sodass die von deinem Slicer ermittelten Werte direkt in die Routine fließen.

Ein Variablenmenü im Editor listet alles Verfügbare auf: Standardvariablen, Slicer-Platzhalter und kontextspezifische Variablen für das aktive Makro. Du klickst, um den exakten Token einzufügen, und musst nie einen Namen erraten. So kann ein Start-G-code eine ganze gemischte Flotte bedienen, statt ein Makro pro Maschine zu benötigen.

Erstelle eine Bibliothek wiederverwendbarer Snippets

Ein Snippet ist ein benannter G-code-Abschnitt, den du einmal speicherst und überall wiederverwendest: eine Düsenwischroutine, eine Purge-Linie, ein Signalton nach Abschluss, ein Mesh-Leveling-Block. Du fügst ein Snippet in ein beliebiges Makro ein, und es wird zur Laufzeit in die tatsächlichen Befehle aufgelöst. Wenn du das Snippet verbesserst, werden alle Makros, die es verwenden, ebenfalls aktualisiert.

Du verwaltest Snippets in einer durchsuchbaren Tabelle mit Drag-and-drop-Sortierung und fügst sie über ein Snippet-Menü in den Editor ein. Ein Fix an einer Stelle, überall angewendet, wo du ihn nutzt.

Зображення функції

Bereit, deinen G-code nur einmal zu schreiben?

Lege deinen Start- und End-G-code fest, speichere einige Code-Snippets und lass SimplyPrint sie für deinen Druckerpark ausführen.

Kostenlose Testphase starten

Ein Makro einem Drucker, einer Gruppe oder allen zuweisen

Lege ein kontoweites Standardmakro fest, es gilt für jeden Drucker. Wähle einen einzelnen Drucker und überschreibe nur diese Maschine, praktisch, wenn ein Drucker eine andere Purge-Linie oder eine eigene Parkposition braucht. Das Überschreibungssystem zeigt dir auf einen Blick, welche Drucker vom Standard abweichen, damit ein Druckerpark mit zwanzig Maschinen nicht unbemerkt auseinanderläuft.

Für Teams gelten Organisationsmakros für alle, und einzelne Nutzer können eigene persönliche Makros behalten, die beim Drucken Vorrang haben, ohne die gemeinsamen Standardwerte anzutasten.

Зображення функції

Marlin, Klipper und mehr: dein G-code, deine Firmware

Makros senden rohen G-code, daher funktioniert alles, was die Firmware deines Druckers versteht: Marlin, Klipper, RepRapFirmware und andere. Der Editor verlinkt auf die Befehlsreferenzen von Marlin und Klipper, und du kannst die eigenen Makros deines Druckers aus einem SimplyPrint-Makro aufrufen. Das ist derselbe modellunabhängige Ansatz wie im restlichen SimplyPrint: über 500 Druckermodelle von mehr als 130 Marken in einem Konto, alle gesteuert durch den G-code, den du schreibst.

Genauen G-code vor der Ausführung anzeigen

Bevor du ein Makro übernimmst, kannst du dir den vollständig zusammengesetzten G-Code in der Vorschau ansehen: Snippets sind erweitert und die Variablen für den ausgewählten Drucker ausgefüllt, genau so, wie er gesendet wird. Du kannst ihn sogar auf mehreren Druckern gleichzeitig prüfen und so sicherstellen, dass eine flottenweite Änderung auf jedem Gerät das Richtige tut, bevor auch nur ein Drucker den G-Code ausführt.

In jedem Plan enthalten

G-code-Makros und Snippets sind Teil der SimplyPrint-Kernplattform: im Free-Tarif und in jedem höheren Tarif. Editor, Variablen, Snippets sowie die Zuweisung pro Drucker, Gruppe und kontoweit sind enthalten, ohne separates Makro-Add-on.

Häufig gestellte Fragen

Ein G-code-Makro ist ein Block aus wiederverwendbarem G-code, den SimplyPrint zu einem festgelegten Zeitpunkt während eines Drucks ausführt: beim Start, am Ende, bei einer Pause, einem Filamentwechsel, einer Druckbett-Räumung und mehr. Du schreibst es einmal im integrierten Editor, und SimplyPrint führt es für dich aus. So musst du dieselben Befehle nie wieder in jedes Slicer-Profil oder direkt auf dem Drucker einfügen.
Ja. Lege einen kontoweiten Standard für jeden Drucker fest und überschreibe ihn für einzelne Drucker, wenn sie eine eigene Routine brauchen, etwa eine andere Purge-Linie, Parkposition oder Temperatur. Der Editor zeigt, welche Drucker vom Standard abweichen, damit eine große Flotte nicht unbemerkt asynchron wird.
Ja. Makros senden rohen G-code, daher funktioniert alles, was deine Firmware versteht: Marlin, Klipper, RepRapFirmware und andere. Der Editor verlinkt sowohl die Befehlsreferenzen für Marlin als auch Klipper, und du kannst die eigenen Firmware-Makros deines Druckers aus einem SimplyPrint-Makro aufrufen.
Ja. Statt Werte fest zu codieren, setzt du eine Variable wie Druckbetttemperatur oder Düsengröße in deinen G-code ein, und SimplyPrint trägt den tatsächlichen Wert für Drucker und Job ein. Start- und Endmakros akzeptieren auch Slicer-Platzhalter, sodass die von deinem Slicer berechneten Werte in den Ablauf einfließen. Ein Variablenmenü im Editor listet alle verfügbaren Token auf, damit du den richtigen per Klick einfügst.
Ein Snippet ist ein benannter, wiederverwendbarer G-code-Abschnitt: eine Purge-Linie, eine Düsenreinigung, ein Mesh-Leveling-Block. Du fügst ein Snippet in ein Makro ein, und es wird zur Laufzeit in die tatsächlichen Befehle aufgelöst. Verbessere das Snippet einmal, und alle Makros, die es verwenden, werden ebenfalls aktualisiert. Makros sind die Slots, die bei Druckereignissen ausgeführt werden. Snippets sind die wiederverwendbaren Bausteine, die du darin einfügst.
Ja. Du kannst den vollständig zusammengesetzten G-code mit aufgelösten Snippets und ausgefüllten Variablen für den gewählten Drucker genau so ansehen, wie er gesendet wird. Du kannst ihn auch gleichzeitig für mehrere Drucker prüfen, um zunächst sicherzustellen, dass eine farmweite Änderung auf jeder Maschine korrekt funktioniert.
Ja. Organisationsmakros gelten für alle im Konto, und einzelne Nutzer können persönliche Makros behalten, die beim Drucken Vorrang haben, ohne die gemeinsamen Standardwerte zu ändern. Das passt gut für ein gemeinsames Labor oder eine Druckfarm, in der die meisten Drucker einem Hausstandard folgen, manche Nutzer aber eigene Anpassungen benötigen.
G-code-Makros und Snippets sind Teil der SimplyPrint-Kernplattform und ab Free in jedem Tarif enthalten. Editor, Variablen, Snippets sowie die Zuweisung pro Drucker, pro Gruppe und für das gesamte Konto stehen alle zur Verfügung.

Зміст