Wildly incorrect temperature reading: -1874 C
After completing a print this morning, the LCD readout of the hotend temp said it was at -1874 C. It slowly corrected itself, then showed another wildly incorrect reading. Occasionally, that row on the LCD was just blank. I hit the "reset" button on the LCD to reset the whole printer, and it seemed to work fine again. I've successfully printed something else (using Octoprint*), at least, without noticing another error.
Was this a one-off software hiccup, or is this indicative of some kind of hardware failure? The printer is only a month or so old.
* Conflicting factors: Octoprint was connected when the error occurred, but I don't know how it would have affected the LCD readout. The hard reset on the printer would have disconnected it. I rebooted Octoprint, anyhow.
RE: Wildly incorrect temperature reading: -1874 C
This reading is a new one for me. See if it happens again.
--------------------
Chuck H
3D Printer Review Blog
RE: Wildly incorrect temperature reading: -1874 C
I'd disconnect the RPi running Octoprint and try to determine if the problem occurs without it. If so, definitely log into the online store and contact support via chat. It's possible the display board is bad. A bad thermistor usually gives less dramatic bad temperatures. Otherwise, if it's a one-time thing, I wouldn't worry about it. I've had my display go a little bonkers after a static discharge.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Wildly incorrect temperature reading: -1874 C
@bobstro
Good point. The bad board could do this. That temp is well below absolute zero.
--------------------
Chuck H
3D Printer Review Blog
RE: Wildly incorrect temperature reading: -1874 C
I'd disconnect the RPi running Octoprint and try to determine if the problem occurs without it. If so, definitely log into the online store and contact support via chat. It's possible the display board is bad. A bad thermistor usually gives less dramatic bad temperatures. Otherwise, if it's a one-time thing, I wouldn't worry about it. I've had my display go a little bonkers after a static discharge.
Good comments, thanks. It's been printing non-stop since the original message, and I haven't seen the issue re-appear. Can Octoprint "talk" to the LCD, and "write" stuff to it? I was concerned it was hardware, because I had thought that wasn't possible.
RE: Wildly incorrect temperature reading: -1874 C
@awilling
Did you check the logs for Octroprint?
--------------------
Chuck H
3D Printer Review Blog
RE: Wildly incorrect temperature reading: -1874 C
@cwbullet
I did check the Octoprint logs, but not sure what I should expect to find. This is the few dozen lines that are relevant (see below). The photo was taken at 11:17am local time, which should be close to the timestamp in the logs. Remember, I hit the soft-reset button on the LCD console shortly after the photo was taken, and then later rebooted the raspi / octopi through its own interface; both of these seem to appear at the end of the log, so if there was a logged item that illustrates the error, it should be just before this.
2020-11-27 10:15:02,575 - octoprint.access.users - INFO - Logged in user: octopi
2020-11-27 10:15:06,487 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.1.141
2020-11-27 10:15:06,580 - octoprint.server.util.flask - INFO - Passively logging in user octopi from 2601:446:c300:2686:314f:eb1:e75d:8ee5
2020-11-27 10:15:06,582 - octoprint.access.users - INFO - Logged in user: octopi
2020-11-27 10:15:12,702 - octoprint.server.util.sockjs - INFO - User octopi logged in on the socket from client ::ffff:192.168.1.141
2020-11-27 10:15:14,184 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2020-11-27 10:15:15,522 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2020-11-27 10:15:16,944 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2020-11-27 10:21:35,499 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.1.141
2020-11-27 10:26:44,866 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-11-27 10:26:46,195 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 184527}
2020-11-27 10:29:16,280 - octoprint.server.util.flask - INFO - Passively logging in user octopi from 2601:446:c300:2686:314f:eb1:e75d:8ee5
2020-11-27 10:29:16,282 - octoprint.access.users - INFO - Logged in user: octopi
2020-11-27 10:29:18,216 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.1.141
2020-11-27 10:29:18,414 - octoprint.server.util.flask - INFO - Passively logging in user octopi from 2601:446:c300:2686:314f:eb1:e75d:8ee5
2020-11-27 10:29:18,415 - octoprint.access.users - INFO - Logged in user: octopi
2020-11-27 10:29:19,029 - octoprint.server.util.sockjs - INFO - User octopi logged in on the socket from client ::ffff:192.168.1.141
2020-11-27 10:29:39,474 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. Checking LayerExpressions.
2020-11-27 10:29:39,475 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. LayerExpression valid. Start processing...
2020-11-27 10:29:40,761 - octoprint.filemanager.analysis - INFO - Starting analysis of local:AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode
2020-11-27 10:29:40,850 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 10:29:40,886 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 10:29:40,899 - octoprint.plugins.DisplayLayerProgress - INFO - Total height not found in MetaFile
2020-11-27 10:29:42,389 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 10:29:42,450 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 10:29:42,458 - octoprint.filemanager.analysis - INFO - Analysis of entry local:AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode finished, needed 1.70s
2020-11-27 10:29:42,469 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 10:29:42,485 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 10:29:43,005 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial connection"
2020-11-27 10:29:43,045 - octoprint.util.comm - INFO - Serial detection: Performing autodetection with 7 port/baudrate candidates: /dev/ttyACM0@115200, /dev/ttyACM0@250000, /dev/ttyACM0@230400, /dev/ttyACM0@57600, /dev/ttyACM0@38400, /dev/ttyACM0@19200, /dev/ttyACM0@9600
2020-11-27 10:29:43,048 - octoprint.util.comm - INFO - Serial detection: Trying port /dev/ttyACM0, baudrate 115200
2020-11-27 10:29:43,051 - octoprint.util.comm - INFO - Connecting to port /dev/ttyACM0, baudrate 115200
2020-11-27 10:29:43,068 - octoprint.util.comm - INFO - Serial detection: Handshake attempt #1 with timeout 2.0s
2020-11-27 10:29:43,077 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-11-27 10:29:44,122 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
2020-11-27 10:29:44,137 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-11-27 10:29:46,961 - octoprint.util.comm - INFO - Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly
2020-11-27 10:29:48,202 - octoprint.printer.standard.job - INFO - Print job selected - origin: local, path: AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode, owner: octopi, user: octopi
2020-11-27 10:29:48,236 - octoprint.plugins.DisplayLayerProgress - INFO - File '/home/pi/.octoprint/uploads/AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode' selected. Determining number of layers.
2020-11-27 10:29:48,239 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Starting"
2020-11-27 10:29:48,244 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 10:29:48,249 - octoprint.printer.standard.job - INFO - Print job started - origin: local, path: AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode, owner: octopi, user: octopi
2020-11-27 10:29:48,687 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 10:29:48,698 - octoprint.plugins.DisplayLayerProgress - INFO - File select-event processing done!'
2020-11-27 10:29:48,756 - octoprint.plugins.DisplayLayerProgress - INFO - Printing started. Detailed progress started.{'origin': u'local', 'name': u'bone_0.15mm_PETG_MK3S_32m.gcode', u'user': 'octopi', u'owner': 'octopi', 'path': u'AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode', 'size': 1914884L}
2020-11-27 10:29:49,864 - octoprint.plugins.tracking - INFO - Sent tracking event print_started, payload: {'origin': u'local', 'file': '99ce806b59785c6f8beebe2076021d55dd1ffd7d'}
2020-11-27 10:29:50,485 - octoprint.util.comm - INFO - Printer reports firmware name "Prusa-Firmware 3.9.1 based on Marlin"
2020-11-27 10:29:51,125 - octoprint.plugins.tracking - INFO - Sent tracking event printer_connected, payload: {u'printer_baudrate': 0, u'printer_port': u'AUTO', 'firmware_name': u'Prusa-Firmware 3.9.1 based on Marlin'}
2020-11-27 10:29:55,074 - octoprint.util.comm - INFO - Telling the printer to set the busy interval to our "communicationBusy" timeout - 1s = 2s
2020-11-27 10:29:55,101 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-11-27 10:29:55,165 - octoprint.util.comm - INFO - Changing monitoring state from "Starting" to "Printing"
2020-11-27 10:41:44,869 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-11-27 10:41:46,268 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 185427}
2020-11-27 10:55:43,073 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. Checking LayerExpressions.
2020-11-27 10:55:43,075 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. LayerExpression valid. Start processing...
2020-11-27 10:56:44,872 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-11-27 10:56:46,286 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 186327}
2020-11-27 11:06:32,171 - octoprint.util.comm - INFO - Finished in 2203.933 s.
2020-11-27 11:06:32,173 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Finishing"
2020-11-27 11:06:32,180 - octoprint.printer.standard.job - INFO - Print job done - origin: local, path: AmongUs/bone_0.15mm_PETG_MK3S_32m.gcode, owner: octopi
2020-11-27 11:06:32,225 - octoprint.plugins.DisplayLayerProgress - INFO - Printing stopped. Detailed progress stopped.
2020-11-27 11:06:32,323 - octoprint.plugin - ERROR - Error while calling plugin enclosure
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/plugin/__init__.py", line 230, in call_plugin
result = getattr(plugin, method)(*args, **kwargs)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_enclosure/__init__.py", line 1573, in on_event
file_name = os.path.basename(payload["file"])
KeyError: 'file'
2020-11-27 11:06:32,887 - octoprint.plugins.tracking - INFO - Sent tracking event print_done, payload: {'origin': u'local', 'file': '99ce806b59785c6f8beebe2076021d55dd1ffd7d', u'elapsed': 2203}
2020-11-27 11:06:37,814 - octoprint.util.comm - INFO - Changing monitoring state from "Finishing" to "Operational"
2020-11-27 11:11:44,873 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2020-11-27 11:11:46,262 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 187227}
2020-11-27 11:14:28,028 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. Checking LayerExpressions.
2020-11-27 11:14:28,032 - octoprint.plugins.DisplayLayerProgress - INFO - FilePreProcessor. LayerExpression valid. Start processing...
2020-11-27 11:14:29,017 - octoprint.filemanager.analysis - INFO - Starting analysis of local:AmongUs/Visor_1_0.15mm_PETG_MK3S_33m.gcode
2020-11-27 11:14:29,095 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 11:14:29,117 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 11:14:30,006 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2020-11-27 11:14:30,249 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Sending file to SD"
2020-11-27 11:14:30,645 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 11:14:30,677 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 11:14:30,720 - octoprint.filemanager.analysis - INFO - Analysis of entry local:AmongUs/Visor_1_0.15mm_PETG_MK3S_33m.gcode finished, needed 1.70s
2020-11-27 11:14:30,734 - octoprint.plugins.DisplayLayerProgress - INFO - Store layer count in MetaFile
2020-11-27 11:14:30,746 - octoprint.plugins.DisplayLayerProgress - INFO - Read total height from MetaFile
2020-11-27 11:14:36,877 - octoprint.util.comm - INFO - Communication timeout while printing, trying to trigger response from printer.
2020-11-27 11:14:42,883 - octoprint.util.comm - INFO - Communication timeout while printing, trying to trigger response from printer.
2020-11-27 11:14:48,893 - octoprint.util.comm - INFO - Communication timeout while printing, trying to trigger response from printer.
2020-11-27 11:14:54,900 - octoprint.util.comm - INFO - Communication timeout while printing, trying to trigger response from printer.
2020-11-27 11:15:00,909 - octoprint.util.comm - INFO - Communication timeout while printing, trying to trigger response from printer.
2020-11-27 11:15:06,925 - octoprint.util.comm - INFO - No response from printer after 6 consecutive communication timeouts, considering it dead.
2020-11-27 11:15:07,006 - octoprint.util.comm - INFO - Changing monitoring state from "Sending file to SD" to "Offline (Error: Too many consecutive timeouts, printer still connected and alive?)"
2020-11-27 11:15:07,093 - octoprint.plugins.DisplayLayerProgress - INFO - Printing stopped. Detailed progress stopped.
2020-11-27 11:15:07,103 - octoprint.plugins.action_command_notification - INFO - Notifications cleared
2020-11-27 11:15:07,646 - octoprint.plugins.tracking - INFO - Sent tracking event commerror_timeout, payload: {'commerror_text': u'Too many consecutive timeouts, printer still connected and alive?'}
2020-11-27 11:15:08,976 - octoprint.plugins.tracking - INFO - Sent tracking event print_failed, payload: {'origin': u'sdcard', u'reason': u'error', u'commerror_text': u'Too many consecutive timeouts, printer still connected and alive?', 'file': 'ccb7468adf530cebc19811b993c9187ad491e95c', u'elapsed': 37}
2020-11-27 11:20:40,763 - octoprint.server.api.system - INFO - Performing command for core:reboot: sudo shutdown -r now
2020-11-27 11:20:41,015 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.1.141
2020-11-27 11:20:41,236 - octoprint.server - INFO - Shutting down...
2020-11-27 11:20:42,201 - octoprint.server - INFO - Calling on_shutdown on plugins
2020-11-27 11:20:42,202 - octoprint.events - INFO - Processing shutdown event, this will be our last event
2020-11-27 11:20:42,206 - octoprint.events - INFO - Event loop shut down
2020-11-27 11:20:42,242 - octoprint.server - INFO - Goodbye!
2020-11-27 11:20:48,294 - octoprint.startup - INFO - ***************************************************************************
2020-11-27 11:20:48,296 - octoprint.startup - INFO - Starting OctoPrint 1.4.2
2020-11-27 11:20:48,296 - octoprint.startup - INFO - ***************************************************************************
RE: Wildly incorrect temperature reading: -1874 C
My eyes are tired, but I don't see anything. Anyone else?
--------------------
Chuck H
3D Printer Review Blog
RE: Wildly incorrect temperature reading: -1874 C
Is it possible that the ribbon that runs from the LCD to the Einsy was moved or slightly pinched in some way, I've had something like this happen to my MK3 after I replaced my PSU it was just ever so slightly folded over itself I released it, secured it differently and have not seen it happen again.
The Filament Whisperer
RE: Wildly incorrect temperature reading: -1874 C
One problem that produces odd results with OctoPrint is the main board being back powered by the Pi via USB. To be sure this isn't an issue put tape over 5v inside the USB connector.