11. September 2026
Spoolman mit Klipper und Moonraker einrichten (Mainsail/Fluidd)
Wer Klipper betreibt, für den ist Spoolman der Standardweg, um nicht länger raten zu müssen, wie viel Filament noch auf einer Spule ist – es ist eine kostenlose, selbst gehostete Spulendatenbank, und Moonraker unterstützt sie von Haus aus. Ist die Anbindung erst einmal eingerichtet, zeigen sowohl Mainsail als auch Fluidd eine Spulenauswahl an und aktualisieren das Restgewicht automatisch während des Drucks. Hier die Einrichtung, Schritt für Schritt.
Bevor Sie beginnen
- Klipper und Moonraker müssen bereits installiert sein und funktionieren – Spoolman dockt an Moonraker an, es ersetzt keinen Teil Ihres bestehenden Setups.
- Ein Ort, an dem der Spoolman-Server selbst läuft: ein Docker-Container auf demselben Raspberry Pi/SBC wie Moonraker, oder auf einem separaten, dauerhaft laufenden Gerät in Ihrem Netzwerk (ein NAS, ein Heimserver, irgendetwas, das immer an ist).
- Python 3.9+, falls Sie Spoolman außerhalb von Docker betreiben – die meisten wählen jedoch Docker, da Spoolman ein offizielles Image bereitstellt.
1. Den Spoolman-Server starten
Der offizielle Weg führt über Docker Compose – das Image spoolman herunterladen, ihm ein dauerhaftes Volume für die Datenbank geben und einen Port freigeben (standardmäßig 7912). Sobald der Container läuft, sollten Sie http://<spoolman-host>:7912 im Browser öffnen und die – vorerst leere – Weboberfläche sehen können.
2. Moonraker darauf verweisen
Öffnen Sie moonraker.conf auf dem Host Ihres Druckers und fügen Sie einen [spoolman]-Abschnitt hinzu:
[spoolman]
server: http://<spoolman-host>:7912
Ersetzen Sie <spoolman-host> durch die IP-Adresse oder den Hostnamen, unter dem der Spoolman-Container läuft – localhost, wenn er auf derselben Maschine wie Moonraker läuft, andernfalls die LAN-IP.
3. Moonraker neu starten
sudo systemctl restart moonraker
Prüfen Sie das Moonraker-Log auf eine Zeile zur Spoolman-Verbindung ohne Fehler. Falls der Server nicht erreichbar ist, kontrollieren Sie die Adresse noch einmal und ob der Port vom Host des Druckers aus tatsächlich erreichbar ist (ein schneller curl http://<spoolman-host>:7912 von dieser Maschine aus ist der schnellste Weg, das zu bestätigen).
4. Prüfen, ob es in Mainsail oder Fluidd erscheint
Beide Oberflächen übernehmen die Spoolman-Integration automatisch, sobald Moonraker sie meldet – kein separates Plugin nötig. Im Druckstatus-Panel sollte eine Spulenauswahl erscheinen. Falls sie noch nicht da ist, reicht meist ein harter Neuladen des Browser-Tabs; Moonraker muss dafür nicht noch einmal neu gestartet werden.
5. Spulen anlegen
Legen Sie in der Spoolman-Weboberfläche zunächst einen Filamenttyp an (Marke, Material, Durchmesser, Dichte) und dann eine Spule dieses Filaments mit ihrem Startgewicht. Machen Sie das für jede Spule, die aktuell im Einsatz ist – es ist der einzige manuelle Schritt in der gesamten Einrichtung, alles danach aktualisiert sich von selbst.
6. Vor dem Drucken eine Spule zuweisen
Wählen Sie vor dem Start eines Jobs die aktive Spule aus der Auswahl, die Mainsail/Fluidd jetzt anzeigt. Von da an meldet Moonraker den geschätzten Verbrauch während des Drucks an Spoolman zurück, und das Restgewicht dieser Spule sinkt automatisch – keine Waage, kein manuelles Abziehen nötig.
Was hierbei nicht abgedeckt ist
Spoolman weiß jetzt, was physisch noch auf jeder Spule übrig ist. Was ein Druck tatsächlich gekostet hat, sagt es Ihnen nicht, denn das war nie seine Aufgabe – dafür braucht man den bezahlten Preis pro Kilogramm, die Druckzeit und den eigenen Stromtarif an einem Ort. Falls das der nächste Schritt auf Ihrer Liste ist: Hier erfahren Sie, wie Spoolman und Auftragskalkulation zusammenpassen, statt sich gegenseitig zu duplizieren.