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.
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.
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.
Einfaches VPN-Tool, das Geräte über das Internet sicher miteinander verbindet.
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.
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 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.