Workflow & Automatisierung

Mit smarten Tools wie OctoPrint, Mainsail und G-Code-Makros automatisierst du deinen Druckablauf, überwachst ihn aus der Ferne und sparst Zeit bei jedem Druck.

OctoPrint oder Mainsail

Mit OctoPrint oder Mainsail kannst du deinen 3D-Drucker komplett über den Browser bedienen. Du kannst G-Code-Dateien hochladen, Drucke starten, Temperaturen einstellen und den Fortschritt live verfolgen – sogar mit Kameraübertragung.
OctoPrint bietet eine große Auswahl an Plugins und ist sehr flexibel, während Mainsail besonders schlank, schnell und perfekt auf Klipper abgestimmt ist.

Installation:

OctoPrint oder Mainsail werden in der Regel auf einem Raspberry Pi installiert, der per USB mit dem Drucker verbunden ist.s

Für OctoPrint: Offizielle OctoPi-Image-Datei auf SD-Karte schreiben, Pi starten, im Browser konfigurieren.

Für Mainsail: MainsailOS installieren und Klipper einrichten.

YouTube-Tutorial ansehen

Tailscale – sicherer Fernzugriff

Tailscale ist ein VPN-Tool, mit dem du von jedem Ort der Welt sicher auf deinen Drucker zugreifen kannst – ohne Routerkonfiguration oder öffentliche IP.
Es erstellt ein privates, verschlüsseltes Netzwerk zwischen deinem Raspberry Pi (mit OctoPrint oder Mainsail) und deinen Geräten. So kannst du auch unterwegs Drucke starten, überwachen oder stoppen.

Einrichtung:

Kostenlosen Tailscale-Account erstellen und auf allen Geräten (PC, Smartphone, Raspberry Pi) installieren.

Auf dem Pi einfach den Linux-Befehl sudo apt install tailscale nutzen und mit deinem Account verbinden.

Danach kannst du die Weboberfläche deines Druckers über die Tailscale-IP oder den Gerätenamen erreichen.

Geräte Miteinander verknüfen

Einfaches VPN-Tool, das Geräte über das Internet sicher miteinander verbindet.

G-Code-Makros

Mit G-Code-Makros kannst du wiederkehrende Abläufe automatisieren. Ein einzelner Befehl kann so zum Beispiel:

Bett und Nozzle aufheizen

Filament entladen und neu laden

Den Druckkopf reinigen

Lüfter oder LEDs schalten

Erstellung:

In Klipper werden Makros in der printer.cfg angelegt, z. B.:

[gcode_macro PREHEAT_PLA]

gcode:

    M140 S60

    M104 S200

In OctoPrint oder Mainsail können Makros über das Webinterface hinzugefügt oder angepasst werden.

Das Ergebnis sind schärfere Kanten, gleichmäßige Linien und weniger Blobs oder Fäden.

Nützliche Plugins für OctoPrint – Funktionen erweitern

OctoPrint wird durch Plugins noch mächtiger. Einige besonders hilfreiche Erweiterungen:

DisplayLayerProgress: Zeigt Layerfortschritt und Restzeit präzise an

SpoolManager / FilamentManager: Verwaltung von Materialbeständen

OctoLapse: Erstellt professionelle Timelapse-Aufnahmen

PrintTimeGenius: Genaue Druckzeitprognosen

Installation:

Im OctoPrint-Webinterface unter „Plugin Manager“ nach dem gewünschten Plugin suchen und installieren.

Danach ggf. konfigurieren (z. B. Kamerawinkel bei OctoLapse einstellen).

Button: Tutorial ansehen

Bed-Mesh Auto-Leveling – perfektes erstes Layer

Bed-Mesh Auto-Leveling scannt das Druckbett an mehreren Punkten und speichert ein Höhenprofil (Mesh).
Dieses wird vor jedem Druck automatisch angewendet, sodass kleine Unebenheiten ausgeglichen werden. Das sorgt für eine perfekte erste Schicht ohne manuelles Nachjustieren.

Einrichtung:

In Klipper BED_MESH_CALIBRATE ausführen (manuell oder über Makro).

Nach dem Scan das Mesh speichern mit SAVE_CONFIG.

In der Druckvorbereitung BED_MESH_PROFILE LOAD=default einfügen, damit das gespeicherte Profil genutzt wird.

Für besonders präzise Ergebnisse regelmäßig neu kalibrieren.