Notifications
Clear all

OctoPrint verbindet sich nicht mit dem Drucker  

  RSS
Kampflafer
(@kampflafer)
Active Member
OctoPrint verbindet sich nicht mit dem Drucker

Hallo,

ich habe in meinem Prusa i3 MK3s einen Raspberry Pi Zero W mit Prusaprint eingebaut, jedoch bekommt Octoprint keine Verbindung über den Serial Port hin.

Ich habe die Logs angehängt.

Hat sonst jemand das selbe Probleme und kann mir helfen, ich habe schon alles mögliche versucht, auch das unveränderte Octoprint image zu flashen und den Seriellen Port zu aktivieren via ssh aber nichts hat funktioniert.

 

 

Logs:

Serial Log:

2019-05-31 13:43:15,435 - Connecting to: /dev/ttyAMA0
2019-05-31 13:43:15,457 - Changing monitoring state from 'Offline' to 'Opening serial port'
2019-05-31 13:43:15,477 - Connected to: Serial<id=0xb3cdb870, open=True>(port='/dev/ttyAMA0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
2019-05-31 13:43:15,496 - Changing monitoring state from 'Opening serial port' to 'Connecting'
2019-05-31 13:43:15,534 - Send: N0 M110 N0*125
2019-05-31 13:43:45,574 - There was a timeout while trying to connect to the printer
2019-05-31 13:43:45,605 - Changing monitoring state from 'Connecting' to 'Offline'
2019-05-31 13:43:45,632 - Connection closed, closing down monitor

 

Octoprint Log:

2019-05-31 13:38:53,481 - octoprint.startup - INFO - ***************************************************************************
2019-05-31 13:38:53,484 - octoprint.startup - INFO - Starting OctoPrint 1.3.6
2019-05-31 13:38:53,497 - octoprint.startup - INFO -
***************************************************************************
2019-05-31 13:38:53,800 - octoprint.util.connectivity_checker - INFO - Connectivity changed from offline to online
2019-05-31 13:38:54,444 - octoprint.startup - INFO - Unable to fetch plugin blacklist from https://plugins.octoprint.org/blacklist.json, proceeding without it.
2019-05-31 13:38:54,457 - octoprint.startup - INFO - Blacklist processing done
2019-05-31 13:38:59,052 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2019-05-31 13:39:10,563 - octoprint.plugin.core - INFO - Found 9 plugin(s) providing 9 mixin implementations, 6 hook handlers
2019-05-31 13:39:11,596 - octoprint.server - INFO - Intermediary server started
2019-05-31 13:39:11,599 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2019-05-31 13:39:14,732 - octoprint.plugin.core - INFO - Found 9 plugin(s) providing 9 mixin implementations, 6 hook handlers
2019-05-31 13:39:14,925 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads...
2019-05-31 13:39:14,929 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully.
2019-05-31 13:39:24,112 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2019-05-31 13:39:32,575 - octoprint.util.pip - INFO - Version of pip is 9.0.3
2019-05-31 13:39:32,592 - octoprint.plugin.core - INFO - Initialized 9 plugin implementation(s)
2019-05-31 13:39:33,702 - octoprint.plugin.core - INFO - 9 plugin(s) registered with the system:
| Announcement Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/announcements
| Core Wizard (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/corewizard
| CuraEngine (<= 15.04) (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/cura
| Discovery (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/discovery
| ipOnConnect Plugin (0.1.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_ipOnConnect
| OctoPi Support Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/octopi_support
| Plugin Manager (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pluginmanager
| Software Update (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate
| Virtual Printer (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/virtual_printer
2019-05-31 13:39:44,000 - octoprint.environment - INFO - Detected environment is Python 2.7.13 under Linux (linux2). Details:
| hardware:
| cores: 1
| freq: 1000.0
| ram: 388599808
| os:
| id: linux
| platform: linux2
| plugins:
| octopi_support:
| model: Zero W
| revision: 9000c1
| version: 0.15.0PE
| python:
| pip: 9.0.3
| version: 2.7.13
| virtualenv: /home/pi/oprint
2019-05-31 13:39:44,030 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets...
2019-05-31 13:39:44,033 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache...
2019-05-31 13:39:44,828 - octoprint.server - INFO - Shutting down intermediary server...
2019-05-31 13:39:45,263 - octoprint.server - INFO - Intermediary server shut down
2019-05-31 13:39:45,269 - octoprint.events - INFO - Processing startup event, this is our first event
2019-05-31 13:39:45,273 - octoprint.events - INFO - Adding 1 events to queue that were held back before startup event
2019-05-31 13:39:45,285 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2019-05-31 13:39:45,289 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2019-05-31 13:39:46,233 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2019-05-31 13:39:46,336 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 0.97s
2019-05-31 13:39:47,422 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-05-31 13:39:47,675 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance "PrusaPrint 😉" for _http._tcp
2019-05-31 13:39:47,795 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance "PrusaPrint 😉" for _octoprint._tcp
2019-05-31 13:39:47,849 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2019-05-31 13:39:47,856 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance "PrusaPrint 😉" for SSDP
2019-05-31 13:39:47,988 - octoprint.plugins.ipOnConnect - INFO - ipOnConnectPlugin: 192.168.0.106
2019-05-31 13:39:48,195 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2019-05-31 13:39:49,322 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 1.3s
2019-05-31 13:39:56,426 - octoprint.plugins.announcements - INFO - Loaded channel _releases from https://octoprint.org/feeds/releases.xml in 1.7s
2019-05-31 13:40:02,288 - octoprint.plugins.announcements - INFO - Loaded channel _blog from https://octoprint.org/feeds/octoblog.xml in 1.5s
2019-05-31 13:40:05,367 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2019-05-31 13:40:06,197 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2019-05-31 13:40:06,639 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 1.1s
2019-05-31 13:40:06,724 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 1.1s
2019-05-31 13:40:10,125 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 0.95s
2019-05-31 13:40:10,221 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 0.9s
2019-05-31 13:40:18,048 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2019-05-31 13:40:18,381 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2019-05-31 13:40:30,482 - octoprint.server.util.flask.PreemptiveCache - INFO - Adding entry for / and {'query_string': 'l10n=de', 'path': u'/', '_count': 1, '_timestamp': 1559310030.481683, 'base_url': 'http://192.168.0.106/'}
2019-05-31 13:41:04,888 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages/, --user flag needed => no, virtual env => yes
2019-05-31 13:41:05,167 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2019-05-31 13:41:31,917 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.0.109
2019-05-31 13:42:14,455 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-05-31 13:43:15,522 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0

Posted : 31/05/2019 1:51 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

Die Octoprintverbindung über Serial muss in den Druckereinstellungen auch eingeschaltet werden, sonst lehnt der Drucker die Verbindung ab.

Posted : 31/05/2019 11:31 pm
Kampflafer
(@kampflafer)
Active Member
Topic starter answered:
RE: OctoPrint verbindet sich nicht mit dem Drucker

Ich hab den Octopi-Port natürlich am Drucker aktiviert, meinst du das könnte an der aktuellen Firmware Version liegen ?

Posted : 31/05/2019 11:34 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

Ich habe überall die aktuelle Firmwareversion drauf und es geht. Verwendest du eine original Octoprint Installation oder das Prusaprint Image?

Morgen kann ich je mal meine Einstellungen für dich hier her kopieren.

Posted : 31/05/2019 11:47 pm
Kampflafer
(@kampflafer)
Active Member
Topic starter answered:
RE: OctoPrint verbindet sich nicht mit dem Drucker

Aktuell habe ich das Prusa Image drauf, hab es aber auch schon mit der vanilla Version versucht.

Das wäre nett.

Posted : 01/06/2019 12:08 am
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

OK. Bei mir ist auch der Port '/dev/ttyAMA0' und die Baudrate 115200.

Sicher, dass der RasPi Port in den Druckereinstellungen auf On steht?

Ich verwende zwar ein RasPi 3+ da ich eine Kamera verwende, aber ich hab ihn auch an den Serialports nach dem bekannten Layout verbunden:

Nur eben mit einem Eigenbau Kabel. Das sollte bei dir also auch gehen.

Posted : 01/06/2019 10:11 am
Kampflafer
(@kampflafer)
Active Member
Topic starter answered:
RE: OctoPrint verbindet sich nicht mit dem Drucker

Ja genauso hab ich den Raspberry Pi auch verbunden, ich werde später wenn der aktuelle Druck fertig ist die Firmware mal neu flashen, vllt wird der Port nicht richtig aktiviert, obwohl es so auf dem Display steht.

Ich hätte noch einen Rp 3B+, hab aber gelesen, dass die Stromversorgung für das Modell über die Pins nicht ausreicht, welche Pins müsste ich anschließen um nur eine Datenverbindung zum Einsy Board zu bekommen und die Stromversorgung mit USB. Wenn das funktionieren sollte weiß ich, dass mit meinem Zero W irgendwas nicht stimmt.

Posted : 01/06/2019 11:38 am
Kampflafer
(@kampflafer)
Active Member
Topic starter answered:
RE: OctoPrint verbindet sich nicht mit dem Drucker

Über den Usb Port des Raspberry Pi Zero W funktioniert die Verbindung mit dem Drucker, über den Port auch bei älterer Firmware nicht.

Posted : 02/06/2019 10:15 am
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

Das hört sich aber schon so an, als ob der serial Port ausgeschaltet ist, oder die Verbindungspins nicht da sind, wo sie solten.

Prüf das doch bitte nochmal.

Posted : 03/06/2019 6:00 am
PrintManiac
(@printmaniac)
Active Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

Hallo,

kann es sein, dass Dir irgendein Linux Prozess deine /dev/ttyAMA0 benutzt.

Hast Du diese "http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Serial.html" Anleitung gelesen?

Speziell ab: Serielle Schnittstelle freischalten"

Posted : 08/06/2019 4:09 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: OctoPrint verbindet sich nicht mit dem Drucker

Prüfe mal am LCD RPI auf on.

ich verwende für mein RP3b+ eine extra Stromversorgung 5.2 Volt 5A. Prüfe auch alle Verbindungen vom RP zum RAMBO:

GND, TXD, RXD, GPIO22, GPIO23. Das Plus benötigst Du nicht, wenn du eine externe Stromversorgung verwendest.

API, IP korrekt?

Evtl. noch timeouts in octoprint anpassen.

LG

Karl

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 17/07/2019 1:33 am
Share: