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 startenEin 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.
Wo deine Makros ihre Arbeit erledigen
Makros kommen überall in SimplyPrint zum Einsatz. Hier sind sie direkt integriert.
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.