- Offizieller Beitrag
Thread zur Diskussion bzgl. OCtoprint und Qidi bzgl Blog Beitrag: Qidi X-Max X-Plus / X-Max mit OctoPrint
Bzw. auch zum Kommentar vom Blogeintrag
https://www.elektrifiziert.net/blog/index.php…t158/response50
Thread zur Diskussion bzgl. OCtoprint und Qidi bzgl Blog Beitrag: Qidi X-Max X-Plus / X-Max mit OctoPrint
Bzw. auch zum Kommentar vom Blogeintrag
https://www.elektrifiziert.net/blog/index.php…t158/response50
Habe es mittlerweile hinbekommen, socat nach dem booten zu starten.
Und zwar per Cronjob (crontab -e) "@reboot" mit folgenden zwei Zeilen:
@reboot (sleep 15 ; /usr/bin/socat -d -d pty,raw,echo=0 pty,raw,echo=0)
@reboot (sleep 20 ; /usr/bin/socat -v udp4-datagram:192.168.20.164:3000 open:/dev/pts/1,raw,nonblock,waitlock=/tmp/s0.locak,echo=0,b115200,crnl)
IP muss natürlich angepasst werden.
Somit kann ich meine Octoprint-VM in Proxmox mit meinem Qidi X-MAX verbinden und steuern/Werte auslesen. Und alles nur über die bereits vorhandene LAN-Schnittstelle, ohne irgendwelche Kabel mit dem Board etc. zu verbinden.
OK super - es wird aber berichtet, dass die Verbindung so recht instabil werden kann. Wirst Du einfach mal probieren müssen ob längere Drucke stabil durchlaufen.
Hallo,
bei mir laufen die Drucke über Lan problemlos durch. Je Druckjob zwischen 8 und 19 Stunden.
Allerdings kommt beim PID Tuning M303 über LAN nur ein OK zurück. Muß ich wohl doch
auf USB ausweichen ...
Gruß,
Dirk
PS: Ich drucke gerade die erweiterte Druckkopf Edition für den X-Max in ABS-PC mit dem HT-Extruder.
Schon interessant wie es doch unterschiedliche Bilder gibt - MAX oder Plus?
Sollte zwar eigentlich gleich sein aber habe auch schon Feedback das vor allem beim MAX das mit dem UART dazu fürt, dass das Display nicht immer angeht. SO ist es bei mir auch. Hatte ich noch nie beim Plus.
Hallo Olaf,
ich habe seit einer Woche den X-Max. Ich bin dabei, den mit einem Dragon auszurüsten. Ich grübel noch. ob ich die Umrüstung auf die Spitze treibe und ein DUET2 einbaue.
Aber eins nach dem Anderen ...
Bekommt man bei Anschluß über USB mehr als nur ein OK beim Absetzen von Befehlen über das Octoprint Terminal?
Gruß,
Dirk
beim PID tuning bekomme ich die Werte zurück falls Du das meinst.
Ja, Danke, genau das meine ich.
Hallo,
ich bekomme da leider nur ein OK und das war's. Das macht mir die Entscheidung auf USB umzusteigen leichter! Danke.
Gruß,
Dirk
Kein Problem - ich hoffe das geht dann bei Dir auch.
Hallo,
ich habe mir kürzlich einen Qidi X-Plus zugelegt und wollte diesen über socat mit meinem Octopi verbinden. Leider geht das bei mir nicht.
Weder mit der Anpassung über /etc/rc.local noch über crontab. Socat scheint richtig installiert zu sein, da ich die Interfaces in /dev/pts finde.
pi@octopi:/dev/pts $ ls -al
total 0
drwxr-xr-x 2 root root 0 Feb 14 2019 .
drwxr-xr-x 19 root root 3840 May 10 20:46 ..
crw--w---- 1 root tty 136, 0 May 10 20:46 0
crw--w---- 1 pi tty 136, 1 May 10 20:46 1
crw--w---- 1 pi tty 136, 2 May 10 20:46 2
crw--w---- 1 root tty 136, 3 May 10 20:46 3
crw--w---- 1 pi tty 136, 4 May 10 20:47 4
c--------- 1 root root 5, 2 Feb 14 2019 ptmx
Richte ich nun /dev/pts/1 in Octoprint ein und versuche eine Verbindung zu etablieren, gibt es eine Fehlermeldung:
Changing monitoring state from "Offline" to "Opening serial connection"
Connecting to port /dev/pts/1, baudrate 115200
Changing monitoring state from "Opening serial connection" to "Connecting"
Connected to: Serial<id=0xb28b1b30, open=True>(port='/dev/pts/1', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0*125
No answer from the printer within the connection timeout, trying another hello
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor
Habt Ihr einen Tipp für mich?
Weitere Daten:
Firmware-Version: X-plus v4.2.6.5
Raspi 4B
Beide Geräte über einen Switch verbunden und darüber an eine Fritzbox.
OK, ich habs:
Man muss "sudo crontab -e" eingeben. Sonst wird das in die crontab von pi eingetragen, was bei mir nicht funktioniert.
Schön, dass Du es gelöst hast und auch die Lösung zur Frage wieder einstellst!!
Hat jmd schon eine gute Position inkl. Halterung für eine Webcam für den X-PLus mit dem OctoPrint ?
Ich habe meine vorne in der mitte befestigt.
Anbei ein Prototyp den ich da mal gemacht hatte - den langen balken um LEDs drauf zu kleben und die kamera kommt auf die Fläche in der Mitte - so war die Idee - habs dann aber nie fertig gemacht. Aktuell hängt die einfach am flachbandkabel an der Tür ganz oben mitte)
Danke für die Anleitung. Ich bin soweit, dass Octoprint meinen Qidi kennt und ich manuell hochgeladene STLs über Octoprint drucken kann.
In Qura 4.11 spielt mir leider der Murphy einen Streich. Das Octoprint Plugin ist aktuell. Im Cura Log laufen keine Fehler auf und ich sehe, dass das Octoprint Plugin den Pi per Bonjour verbindet und die UI Elemente erstellt wurden.
Allerdings hat mein Qidi X-Plus in Cura keinen Octoprint Button, um die Verbindung zu konfigurieren. Bei meinem i3 Mega, der überhaupt keinen Pi angeschlossen hat, taucht der Octoprint Button auf.
Ich habe leichtes Stirnrunzeln
Wie kann ich das Problem lösen?
PS: Gefunden
In der Qidi Printer Definion war die USB Unterstützung deaktiviert. Scheinbar fragt das Ocoprint Plugin diese s Feature ab.
qidi.def >> Unter Metadata muss der Parameter "supports_usb_connection" auf "true" gesetzt werden. Dann taucht der Octoprint Button beim nächsten Neustart von Cura auf.
Ist jetzt nicht zwingend nur Qidi aber schaut ab und zu mal drauf ob Euer Octoprint spinnt und 100% CPU braucht. Speziell jetzt mit update 1.72 habe ich nach dem Update au f meinen Druckern überall 100% CPU gehabt. Ist mir nur beim Voron aufgefallen weil der immer bisserl gedruckt, angehalten, gedruckt angehalten.... Nach restart vom kompletten PI war sowohl Voron als auch Qidi wieder OK.
Ich kopiere den Kommentar/Frage zu LAN und Octoprint mal hierhin:
Hallo zusammen,
ich hab das Ganze jetzt mal ausprobiert und grundsätzlich funktioniert das über LAN
ABER:
Wenn diese beiden Dinge gelöst wären wäre das Ganze aber eine klasse Sache. Daher würde ich mich über Tipps sehr freuen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!