3d Calcs
KONFIG:
130 W
€0.15/kWh
€20.00/kg spool
Dienstprogramme und 3D-Tools MODULWEB-SERIELL

Web Serial 3D-Drucker Controller & G-Code Sender

3D-Drucker direkt über USB im Browser steuern: Achsen verfahren, vorheizen, E-Steps testen und Drucke streamen.

Hardware Safety & Responsibility Notice

You operate your 3D printer directly over USB serial at your own risk. Never leave an energized printer unattended. Keep emergency stop accessible at all times.

Status:DISCONNECTED

No USB serial port selected

SERIAL CONSOLE
// Terminal idle. Select baud rate and click "Connect USB Printer" to start serial stream.
Diagnostic & Calibration Routines1-Click Actions
Run Calibration Script.GCODE Macro Runner
Preview in 3D Toolpath Viewer
0 lines ready

Jog Motion Pad

Step:
XY
Z

Temperaturen & Lüfter

Part Fan:

Extruder & Calibration

Ensure nozzle is heated to ≥180°C before extruding. Cold extrusion prevention in Marlin will reject E-moves when cold.

SPONSORED SPACE
01 / PROTOKOLL

Messung & Schritt-für-Schritt Anleitung

SCHRITT 01

1. Connect USB Cable

Plug a USB-A or USB-C data cable directly from your computer to the printer motherboard or Raspberry Pi.

SCHRITT 02

2. Select Baud Rate & Authorize

Choose 115200 (standard Marlin) or 250000 (32-bit boards) and grant browser serial permission.

SCHRITT 03

3. Jog, Calibrate, or Stream

Send direct motion commands, preheat heaters, run 100mm E-steps tests, or stream complete .gcode prints.

02 / MATHEMATIK

Web Serial Hardware-Kommunikation

Verbindet sich über standardisierte USB-CDC-Schnittstellen mit Marlin und Klipper.

Baud Rate = Bits / Second (115,200 or 250,000 bps) | Flow = Strict Line Handshake (Wait for "ok")
Praxisbeispiel:

Übertragung von G1 X10 Y10 F3000 über 115200 Baud: Der Browser sendet 17 Bytes, pausiert die Pufferübertragung, empfängt "ok\n" von Marlin in ~1.2ms und sendet sofort die Folgezeile.

SPONSORED SPACE
HARDWARE-STEUERUNG & SERIELLE DIAGNOSE•6 Min. Lesezeit

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.

💡Browser-Kompatibilität

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.

💡Schutz vor Kalt-Extrusion

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.

Häufig gestellte Fragen (FAQ)

Warum erfordert Web Serial Google Chrome oder Microsoft Edge?
Die Web Serial API ist ein W3C-Standard, der derzeit in Chromium-Desktop-Browsern implementiert ist. Safari und Firefox schränken direkten Hardware-Seriell-Zugriff standardmäßig ein.
Ist es sicher, einen kompletten 3D-Druck direkt über einen Browser-Tab zu streamen?
Ja, solange der Computer nicht in den Ruhezustand wechselt. Der Streamer wartet strikt auf das "ok" der Firmware, bevor der nächste Befehl gesendet wird.
Was bewirkt die Not-Aus-Taste (M112)?
M112 ist der universelle Not-Aus-Befehl für Marlin, RepRap und Klipper. Er schaltet sofort alle Schrittmotoren und Heizpatronen stromlos, um Kollisionen oder thermische Schäden zu verhindern.
Welche Baudrate sollte ich für die Verbindung mit meinem Drucker wählen?
Die meisten modernen 32-Bit-Mainboards (BTT SKR, Creality 4.2.2/4.2.7, Prusa Buddy) arbeiten mit 115.200 oder 250.000 Baud. Prüfen Sie im Zweifel die Herstellerangaben.
Warum zeigt das serielle Terminal beim Verbinden unleserliche Zeichen an?
Unleserliche Zeichen deuten fast immer auf eine falsche Baudrate hin. Trennen Sie die Verbindung und wechseln Sie zwischen 115200 und 250000 Baud, bis sauberer Text (wie "start" oder "ok") erscheint.
CALCULATOR SUITE

Verwandte Rechner

Alle 22 Werkzeuge ansehen →→