Web Serial 3D-Drucker Controller: G-Code Senden, PID Tunen & Hardware Kalibrieren im Browser
Treiberloses Web-Serial-Diagnoseterminal für Marlin und Klipper 3D-Drucker. Achsen verfahren, Endstopps testen, PID-Autotuning ausführen und Extruder E-Steps kalibrieren ohne Pronterface oder OctoPrint.
1. Schluss mit Schwerfälliger Desktop-Software für Wenige G-Code-Befehle
Jeder 3D-Drucker-Anwender kennt das Problem: Man muss prüfen, warum die Z-Achse nicht homen will, die Extruder E-Steps kalibrieren oder nach dem Austausch einer Heizpatrone das Hotend-PID tunen. Bislang musste man dafür veraltete Desktop-Tools wie Pronterface oder Repetier-Host herunterladen, serielle Treiber (CH340 oder CP2102) installieren, COM-Ports suchen oder einen Raspberry Pi mit OctoPrint aufsetzen.
Auf Firmenlaptops, Chromebooks oder modernen Arbeitsrechnern ist das Installieren lokaler Treiber oft gesperrt oder extrem umständlich. Wegen zwei Testbefehlen eine Python-Umgebung einzurichten, bremst unnötig aus.
Unser Web Serial Controller löst dies sofort. Über die standardisierte W3C Web Serial API baut Ihr Browser mit einem Klick eine direkte, bidirektionale serielle Verbindung zur Steuerplatine Ihres 3D-Druckers auf – ohne Installation, ohne Treiber und ohne Cloud-Zwang.
Die Web Serial API wird von allen modernen Chromium-basierten Desktop-Browsern (Google Chrome, Microsoft Edge, Opera und Brave) unter Windows, macOS, Linux und ChromeOS nativ unterstützt.
2. Unverzichtbare 1-Klick Hardware-Diagnose & Tuning-Routinen
Statt unzählige G-Code-Befehle auswendig zu lernen, bietet unser Controller die wichtigsten Diagnose-Abläufe als Direkt-Tasten:
M119 Endstopp-Status (Der Homing-Retter): Wenn der Drucker nicht homet oder mit lautem Rattern gegen den Rahmen stößt, ist zu 95 % ein Endschalter defekt, ausgesteckt oder dauerhaft ausgelöst. 'M119 Endstops' fragt sofort X_min, Y_min, Z_min und den Sensor ab. Zeigt eine Achse 'TRIGGERED', obwohl nichts berührt wird, ist der Kabelbruch sofort lokalisiert.
M303 PID-Autotuning (Nozzle & Heizbett): Nach dem Tausch von Düse, Heizblock oder Thermistor gerät die Temperaturregelung aus dem Takt. Die Temperatur schwankt um ±5°C und verursacht Druckabbrüche. 'PID Tune Nozzle' sendet 'M303 E0 S200 C8 U1', führt 8 Heizzyklen aus, berechnet die optimalen PID-Werte und übernimmt sie direkt.
G29 Bett-Mesh-Vermessung: Startet das automatische Abtasten des Druckbetts, um Verzug und Höhenunterschiede sichtbar zu machen.
M503 & M500 (Konfiguration Lesen & Speichern): 'M503 Settings' gibt alle aktuellen Steps/mm, Geschwindigkeiten und Beschleunigungen im Terminal aus. Mit 'M500 Save EEPROM' werden Ihre neuen Werte dauerhaft im Speicher des Mainboards abgelegt.
3. Präzises Achsen-Jogging & Extruder E-Steps Kalibrierung
Manuelles Verfahren ist unverzichtbar beim Zusammenbau, Spannen von Riemen und Nivellieren des Betts:
1mm, 10mm und 50mm Schritte: Verfahren Sie Achsen feinfühlig in 1mm-Schritten für den Papiertest oder in 50mm-Sprüngen für Wartungsarbeiten. Eigene Home-Tasten (G28, Home X, Home Y, Home Z) ermöglichen separates Referenzieren.
100mm Extrusion für E-Steps: Der wichtigste Hebel gegen Unterextrusion ist das exakte Einstellen der Extruderschritte. 'Extrude 100mm' sendet 'G1 E100 F100' mit kontrollierter Geschwindigkeit. Messen Sie den Restweg, tragen Sie den Wert in unseren E-Steps Rechner ein und speichern Sie den M92 E-Befehl.
Marlin und Klipper blockieren Extruder-Bewegungen unterhalb von ca. 170°C bis 180°C ('prevent_cold_extrude'). Heizen Sie das Hotend vor dem Drücken der Extrusionstasten immer auf Drucktemperatur auf.
4. Kalibrier-Skripte vs. Mehrtägige Druckjobs
Unser Tool enthält einen G-Code-Skript-Runner zum zeilenweisen Senden kurzer Kalibriermuster:
Optimal für Skripte: 5-Punkte-Bett-Tests, Einzelschicht-Kalibrierquadrate oder Aufwärmroutinen unter 30 Minuten, bei denen Sie direkt vor dem Drucker stehen.
Warum lange Drucke auf die SD-Karte gehören: Für 10-stündige Modelle ist serielles Streaming über den Browser ungeeignet. Geht der Laptop in den Energiesparmodus oder friert der Browser-Tab ein, bricht die USB-Verbindung ab und der Druck ist ruiniert. Nutzen Sie für lange Drucke die SD-Karte oder Klipper/OctoPrint.
Screen Wake-Lock Schutz: Während der Skript-Ausführung hält die Screen Wake Lock API ('navigator.wakeLock') das Display und System aktiv.
5. Maximale Sicherheit & 100% Lokale Privatsphäre
Maschinensteuerung verlangt kompromisslose Sicherheit:
Prominenter M112 Not-Aus: Die Not-Aus-Taste sendet sofort 'M112', schaltet alle Schrittmotoren und Heizelemente stromlos und stoppt die Maschine in Millisekunden.
100% Client-Side: Die serielle Kommunikation erfolgt ausschließlich zwischen Ihrem USB-Port und dem Mikrocontroller. Kein einziger G-Code-Befehl und keine Temperaturmessung verlässt Ihr Gerät.