OctoPrint

OctoPrint anbinden: Druckstatus, laufenden Druckjob und Temperaturen anzeigen und den Drucker steuern.

Stable 1.1Beta 2.0528 Downloads10 in 30 Tagen

Privat kostenlos Gewerblich auf Anfrage Anfrage senden

Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 2.0 im Kanal Beta. Im Kanal Stable liegt noch die Version 1.1. Dort können Funktionen fehlen, die hier beschrieben sind.

OctoConnectionHandling

Mit dieser Instanz wird die Verbindung zwischen OctoPrint und dem 3D-Drucker hergestellt und getrennt. Sie wird normalerweise über den OctoConfigurator angelegt.

Inhaltsverzeichnis

1. Konfiguration

FeldBeschreibung
UUIDKennung des OctoPrint-Servers. Wird vom OctoConfigurator gesetzt und ordnet die Instanz dem Server zu. Bei einer von Hand angelegten Instanz bleibt sie leer.

Die Auswahl für Ports und Baudraten wird beim Übernehmen der Konfiguration von OctoPrint geladen.

2. Variablen

VariableIdentTypBeschreibung
PortsPortsTextSerieller Port des Druckers. Steuerbar (Aufzählung aus den Ports von OctoPrint). Wird beim Verbinden verwendet. Ist die Variable leer, entscheidet OctoPrint.
BaudratenBaudratesTextBaudrate der Verbindung. Steuerbar (Aufzählung). Wird beim Verbinden verwendet, ist sie leer, entscheidet OctoPrint.
VerbindungStateJa/NeinZeigt, ob OctoPrint mit dem Drucker verbunden ist. Steuerbar: Einschalten verbindet, Ausschalten trennt.

3. Funktionen

void OCTO_Connect(integer $InstanzID); Verbindet OctoPrint mit dem Drucker. Port und Baudrate stammen aus den Variablen Ports und Baudrates.

void OCTO_Disconnect(integer $InstanzID); Trennt die Verbindung zum Drucker. OCTO_Disonnect() bleibt als veralteter Alias erhalten.

boolean OCTO_getConnectSettings(integer $InstanzID); Lädt die verfügbaren Ports und Baudraten von OctoPrint und aktualisiert die Auswahl. Rückgabe false, wenn OctoPrint nicht antwortet.

OCTO_Connect(12345);

4. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal Amazon Wunschzettel

5. Lizenz

CC BY-NC-SA 4.0