Octoprint EEPROM CRC checksum error
This is a copy of the guide found at https://reprap.org/forum/read.php?415,814275 Read that if you want to know why the following steps might help you get rid of the problem.
- Select the radiobutton labeled "Ignore" under "Settings -> Serial Connection -> Behavior -> Error Handling -> What to do on firmware error".
- Restart Octoprint either through the navbar power button or via an ssh terminal "sudo service octoprint stop"
- Reset/reboot your printer.
- When the printer has finished rebooting, Connect with Octoprint. It may take a moment, but that is to be expected.
- In the Terminal, issue a M502 command to factory reset the firmware to clear out any lingering data.
- In the Terminal, issue a M500 command to factory reset the firmware to reset the EEPROM.
- Verify by issuing an M503 command to report the settings stored in the EEPROM.
- If you wish, test the EEPROM editor plugin.
- Once satisfied that this worked, re-enable the default Octoprint setting by selecting "Disconnect from the printer" in step one.
I got this problem with my Creality Ender 5 Plus 'out of the box'... this was the output in terminal when I tried to connect:
Connecting to: /dev/ttyUSB0 Changing monitoring state from "Offline" to "Opening serial port" Connected to: Serial<id=0xab265770, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.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: echo: External Reset Recv: Marlin Ver 1.70.1 BL Send: N0 M110 N0*125 Recv: Recv: echo: Last Updated: 2019-09-04 | Author: Ender-5 Plus Recv: echo:Compiled: Sep 5 2019 Recv: echo: Free Memory: 1460 PlannerBufferBytes: 1232 Recv: Error:EEPROM CRC mismatch - (stored) 47512 != 35119 (calculated)! Changing monitoring state from "Connecting" to "Error: EEPROM CRC mismatch - (stored) 47512 != 35119 (calculated)!" Send: M112 Send: N1 M112*32 Send: N2 M104 T0 S0*35 Send: N3 M140 S0*102 Changing monitoring state from "Error: EEPROM CRC mismatch - (stored) 47512 != 35119 (calculated)!" to "Offline (Error: EEPROM CRC mismatch - (stored) 47512 != 35119 (calculated)!)" Connection closed, closing down monitor