What is the problem?
The print stops randomly after about one hour or two using Octprint and Octolapse.
What did you already try to solve it?
I've bought an original Raspberry Pi power supply and changed the stock mainboard to a SKR v1.3 with Marlin 2.0.1 Firmware. Also i changed the USB cable multiple times with no effect.
Printing with my other printer (Anycubic I3 Mega) didn't gave me any issue like this. As searching for this problem online i mostly found that the power supply or the USB cable was the problem which i already tried to sort out.
I've read about a temperature command and the printer not talking to the raspberry but i have no idea if this could help. Could this maybe have something to do with a firmware setting?
I've encountered this problem before the mainboard upgrade which was the main reason because i tried to fix the most obvious problems before with no effect.
2020-01-22 17:11:55,465 - octoprint.printer.standard.job - INFO - Print job deselected - user: n/a
2020-01-22 17:12:02,243 - octoprint.filemanager.analysis - INFO - Starting analysis of local:Vleugel_mechaniek.gcode
2020-01-22 17:12:02,249 - octoprint.filemanager.analysis - INFO - Invoking analysis command: /home/pi/oprint/bin/python2 -m octoprint analysis gcode --speed-x=6000 --speed-y=6000 --max-t=10 --throttle=0.0 --throttle-lines=100 /home/pi/.octoprint/uploads/Vleugel_mechaniek.gcode
2020-01-22 17:12:18,828 - octoprint.printer.standard.job - INFO - Print job selected - origin: local, path: Vleugel_mechaniek.gcode, owner: Dicke Berta, user: Dicke Berta
2020-01-22 17:12:18,836 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Starting"
2020-01-22 17:12:18,840 - octoprint.printer.standard.job - INFO - Print job started - origin: local, path: Vleugel_mechaniek.gcode, owner: Dicke Berta, user: Dicke Berta
2020-01-22 17:12:22,295 - octoprint.util.comm - INFO - Changing monitoring state from "Starting" to "Printing"
2020-01-22 17:12:22,310 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-01-22 17:16:46,386 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 17:31:46,387 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 17:46:46,388 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 18:01:46,390 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 18:16:46,391 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 18:31:46,392 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 18:46:46,393 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 19:01:46,394 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 19:14:32,741 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.2.44
2020-01-22 19:16:46,396 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 19:31:46,397 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 19:46:46,398 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 19:56:13,602 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 2793, in _readline
ret = self._serial.readline()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4932, in readline
c = self.read(1)
File "/home/pi/oprint/local/lib/python2.7/site-packages/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2020-01-22 19:56:13,606 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2020-01-22 19:56:13,616 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2793)"
2020-01-22 19:56:13,619 - octoprint.filemanager.analysis - INFO - Starting analysis of local:Vleugel_mechaniek.gcode
2020-01-22 19:56:13,622 - octoprint.filemanager.analysis - INFO - Invoking analysis command: /home/pi/oprint/bin/python2 -m octoprint analysis gcode --speed-x=6000 --speed-y=6000 --max-t=10 --throttle=0.0 --throttle-lines=100 /home/pi/.octoprint/uploads/Vleugel_mechaniek.gcode
2020-01-22 19:56:35,137 - octoprint.filemanager.analysis - INFO - Analysis of entry local:Vleugel_mechaniek.gcode finished, needed 21.52s
2020-01-22 20:01:46,400 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-01-22 20:06:29,425 - octoprint.server.util.flask - INFO - Passively logging in user Dicke Berta from ::ffff:192.168.2.44
2020-01-22 20:06:31,297 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.2.44
2020-01-22 20:06:31,569 - octoprint.server.util.flask - INFO - Passively logging in user Dicke Berta from ::ffff:192.168.2.44
2020-01-22 20:06:34,380 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 0.14s
2020-01-22 20:06:34,609 - octoprint.plugins.announcements - INFO - Loaded channel _releases from https://octoprint.org/feeds/releases.xml in 0.13s
2020-01-22 20:06:35,054 - octoprint.plugins.announcements - INFO - Loaded channel _blog from https://octoprint.org/feeds/octoblog.xml in 0.14s
2020-01-22 20:06:35,233 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 0.14s
2020-01-22 20:06:35,398 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 0.12s
2020-01-22 20:06:35,608 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2020-01-22 20:06:35,836 - octoprint.server.util.sockjs - INFO - User Dicke Berta logged in on the socket from client ::ffff:192.168.2.44
2020-01-22 20:07:04,018 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port"
2020-01-22 20:07:04,075 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Opening serial port"
2020-01-22 20:07:04,084 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Detecting baudrate"
2020-01-22 20:07:05,097 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-01-22 20:07:05,108 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting baudrate" to "Operational"
2020-01-22 20:07:05,116 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-01-22 20:07:05,149 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin 2.0.1 (GitHub)"
2020-01-22 20:07:05,170 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2020-01-22 20:07:12,889 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 2793, in _readline
ret = self._serial.readline()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4932, in readline
c = self.read(1)
File "/home/pi/oprint/local/lib/python2.7/site-packages/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2020-01-22 20:07:12,890 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2020-01-22 20:07:12,893 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2793)"
Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible)
OctoPrint 1.3.12
Octopi 0.17.0
Raspberrypi 4B 2GB with heatsinks and 30mm cooling fan
Canon M3 Camera
Chrome Browser