2in1 Hotend Visualisierung im Mainsail
Verfasst: Mi 4. Nov 2026, 07:45
2in1-Hotend: Filament-Anzeige für Mainsail
Dieser Zusatz fügt Mainsail den Menüpunkt Filament 2in1 hinzu. Die Seite zeigt dir live:
Für die Installation brauchst du einmalig ein paar Befehle. Du kannst sie einfach kopieren und einfügen.
Passt das zu meinem Drucker?
Schritt 2: Paket herunterladen
Schritt 3: Datei prüfen
Damit stellst du sicher, dass die Datei vollständig und unverändert ist:
Es muss OK erscheinen. Bei einer anderen Meldung installiere bitte nicht weiter und melde dich hier im Thema.
Schritt 4: Installieren
Schritt 5: Seite öffnen
Lade Mainsail im Browser neu (F5). Links erscheint der Menüpunkt Filament 2in1. Du erreichst die Seite auch direkt mit deiner IP:
So benutzt du die Seite
Wieder entfernen
Der Menüpunkt und die Seite sind danach weg. Deine Klipper-Config bleibt unverändert.
Dieser Zusatz fügt Mainsail den Menüpunkt Filament 2in1 hinzu. Die Seite zeigt dir live:
- die beiden Extruder und welcher gerade aktiv ist
- die beiden Filamentschalter, gedrückt oder frei
- das 2in1-Hotend mit Ist- und Solltemperatur
Für die Installation brauchst du einmalig ein paar Befehle. Du kannst sie einfach kopieren und einfügen.
Passt das zu meinem Drucker?
- Du hast Klipper, Moonraker und Mainsail mit nginx.
- Dein Drucker hat zwei Extruder an einem 2in1-Hotend.
- Der Drucker ist mit dem Internet verbunden.
Code: Alles auswählen
[gcode_button filament_sensor_left]
[gcode_button filament_sensor_right]
[gcode_macro _TOOL_STATE]
[gcode_macro EXTRUDER_LADEN]- _TOOL_STATE muss die Variablen active_tool, prime_dist und park_dist enthalten.
- EXTRUDER_LADEN muss den Parameter TOOL kennen, damit die Knöpfe Nur T0 laden und Nur T1 laden funktionieren.
- Windows: Windows-Taste drücken, PowerShell eingeben und öffnen.
- Mac: Das Programm Terminal öffnen.
- Linux: Ein Terminal öffnen.
Code: Alles auswählen
ssh mks@192.168.1.50- Bei der ersten Verbindung kommt eine Frage mit yes/no. Tippe yes und drücke Enter.
- Dann wird das Passwort abgefragt. Bei MKS-Boards ist es oft makerbase.
- Keine Sorge: Beim Tippen des Passworts siehst du nichts, auch keine Sternchen. Das ist normal.
Schritt 2: Paket herunterladen
Code: Alles auswählen
cd ~
wget http://dev-it.de/uploads/skipr-filament_1.0.0_all.debDamit stellst du sicher, dass die Datei vollständig und unverändert ist:
Code: Alles auswählen
echo "309ee43747af61836318df8565a7ff5c02092e3f3b7b19b3fc69ac96f8e9e94f skipr-filament_1.0.0_all.deb" | sha256sum -cSchritt 4: Installieren
Code: Alles auswählen
sudo apt install ./skipr-filament_1.0.0_all.deb- Falls nach dem Passwort gefragt wird, gib es wieder ein.
- Falls noch etwas nachinstalliert werden muss, bestätige mit J oder Y und Enter.
- Am Ende steht: Filament-Anzeige ist installiert
Schritt 5: Seite öffnen
Lade Mainsail im Browser neu (F5). Links erscheint der Menüpunkt Filament 2in1. Du erreichst die Seite auch direkt mit deiner IP:
Code: Alles auswählen
http://192.168.1.50/filament/- Extruder laden (beide): Lädt beide Filamente. Beide müssen dafür eingelegt sein.
- Nur T0 laden und Nur T1 laden: Laden nur dieses Werkzeug. Das andere wird nur freigefahren.
- Während eines Drucks und solange Klipper beschäftigt ist, sind die Knöpfe gesperrt.
- Zum Stoppen benutzt du den Not-Halt in Mainsail. Auf der Seite gibt es keinen Stopp-Knopf.
- Die Stellung des Filaments ist aus den Schaltern und dem aktiven Werkzeug abgeleitet, nicht gemessen. Frei heißt also: Das Filament ist geparkt oder nicht geladen.
- Connection refused oder Timeout beim Verbinden: Prüfe die IP-Adresse und ob dein PC im selben Netzwerk ist.
- Permission denied: Das Passwort stimmt nicht. Tippe es noch einmal in Ruhe ein.
- Menüpunkt fehlt: Lade Mainsail mit F5 neu.
- Anzeige bleibt leer oder ein Knopf meldet einen Fehler: In deiner Config fehlt einer der Einträge von oben. Prüfe die Liste unter „Passt das zu meinem Drucker?".
- Klipper ist nicht bereit: Die Seite zeigt das oben an. Behebe zuerst die Meldung in Mainsail.
Wieder entfernen
Code: Alles auswählen
sudo apt remove skipr-filament