Seite 1 von 1

Octoprint verbindet sich nicht

Verfasst: Do 17. Mär 2016, 16:36
von m.harm
Hallo zusammen,

ich möchte meinen neuen rf1000 gerne mit octoprint zum Laufen bringen. Octoprint findet zwar den Drucker jedoch, kann jedoch keine richtigge Verbindung aufbauen. Bei einem Verbindungsversuch erscheint folgendes im Terminal. Es passiert dann weiter nichts, außer dass jede Sekunde ein neues "wait" erscheint.

Code: Alles auswählen

Connecting to: /dev/ttyUSB0
Connection closed, closing down monitor
Changing monitoring state from 'Offline' to 'Opening serial port'
Connected to: Serial<id=0x2aba690, open=True>(port='/dev/ttyUSB0', baudrate=250000, bytesize=8, parity='N', stopbits=1, timeout=20.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from 'Opening serial port' to 'Connecting'
Send: N0 M110 N0*125
Recv: Start
Recv: Start Watchdog
Recv: Info:External Reset
Recv: Free RAM:2904
Recv: restoreDefaultScanParameters(): the default scan parameters have been restored
Recv: Compensation matrix:
Recv: front left ... front right
Recv: ...        ...         ...
Recv: back left  ...  back right
Recv: ;4;0;15;35;55;75;95;115;135;155;175;195;215;245
Recv: ;0;-1010;-1019;-1070;-1075;-987;-961;-1016;-1018;-983;-895;-804;-794;-794
Recv: ;30;-945;-965;-1011;-1022;-960;-925;-961;-961;-923;-845;-751;-722;-794
Recv: ;50;-794;-833;-886;-905;-865;-812;-851;-863;-797;-721;-627;-578;-650
Recv: ;70;-676;-700;-737;-766;-746;-705;-764;-784;-699;-613;-516;-464;-506
Recv: ;90;-565;-576;-595;-631;-620;-591;-660;-682;-612;-541;-449;-395;-422
Recv: ;110;-417;-434;-464;-491;-463;-444;-527;-573;-528;-454;-376;-341;-368
Recv: ;130;-316;-342;-389;-404;-380;-373;-451;-518;-466;-382;-320;-289;-314
Recv: ;150;-227;-283;-340;-356;-358;-348;-417;-469;-393;-340;-299;-251;-264
Recv: ;170;-78;-150;-194;-210;-219;-211;-293;-350;-301;-260;-220;-171;-238
Recv: ;190;91;40;0;-37;-23;-17;-117;-197;-181;-125;-83;-46;-104
Recv: ;210;168;137;92;32;54;57;-47;-125;-113;-52;-15;12;12
Recv: ;245;168;168;106;78;-14;122;-8;-86;-164;-62;-42;12;12
Recv: offset = 168
Recv: g_uHeatBedMaxX = 14
Recv: g_uHeatBedMaxY = 13
Recv: wait
Recv: wait
Recv: wait

Was kann das Problem sein? Ich hatte den Eindruck, dass hier viele den rf1000 zusammen mit Octoprint verwenden. Die Verbdindung zum PC mit repetier host funktioniert einwandfrei.

P.S. Firmwareverion ist 0.91.48

Re: Octoprint verbindet sich nicht

Verfasst: Di 17. Mai 2016, 15:47
von mt-checker
Hallo,

auch wenn das Thema schon zwei Monate alt ist, möchte ich dazu etwas beitragen.
Es sieht so aus, als ob OctoPrint und im Allgemeinen jede Hostsoftware anstelle von

Code: Alles auswählen

Start
die Antwort vom Drucker

Code: Alles auswählen

start
also mit einem kleinen 's', erwartet. Solange OctoPrint dies nicht bekommt, wartet OctoPrint darauf und der Drucker wartet auf seine Befehle. Die Folge: ein unendlicher Handshake zu Beginn der Verbindung. Dies ist herausgekommen als ich bei OctoPrint auf GitHub ein Ticket (https://github.com/foosel/OctoPrint/issues/1335) erstellt habe und die Entwickler von OctoPrint als auch Repetier auf diesen Fehler aufmerksam geworden sind. Der Fehler liegt also bei der Firmware. Vielleicht kann sich rf1000 dazu melden und dies in einer neuen Firmware-Version (falls nicht schon geschehen, da ich noch eine alte verwende), beheben.

Ich werde demnächst mal nachschauen wo das in dem Firmware-Code steht und ggf. selbst beheben.

Viele Grüße
Marco

Re: Octoprint verbindet sich nicht

Verfasst: Mi 18. Mai 2016, 11:20
von RF1000
Hallo,


wir haben soeben den neuen Stand der Firmware (RF.01.21) hochgeladen, siehe http://www.rf1000.de/viewtopic.php?f=7&t=1342.
Diese Firmware sendet "start" anstelle von "Start" und sollte daher auch (wieder) mit OctoPrint kooperieren.


mfG
RF1000