Printer restarted mid print, now the lcd is stuck on the boot screen

My i3 plus randomly restarted mid print, and now the lcd is stuck on the boot screen (the benchy being printed). I figured something happened to the firmware so I flashed an updated version of advi3++, but its still stuck on the boot screen. I can however, control the printer through octoprint just fine, (well except for bed leveling, but I assume thats because I haven’t configured the z offset yet on the new flash). There were no errors when flashing from cura, and I can’t see any errors in the terminal either. I’ve also tried reseating the lcd cable with no change. Any suggestions on how to keep troubleshooting?

Can you post what you see in a Terminal (such as OctoPrint one) when the printer starts?

Sure. Although, I did a bit more troubleshooting and reset firmware & eeprom using m502 and m500 to save it. And now its in a boot loop. Maybe its a bad ribbon cable? Anyways heres the terminal output that shows on each boot:
Connected to: Serial<id=0x6d235890, open=True>(port=’/dev/ttyUSB0’, baudrate=115200, bytesize=8, parity=‘N’, stopbits=1, timeout=2.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0125
Recv: start
Changing monitoring state from “Detecting serial connection” to “Operational”
Recv: echo:Marlin 1.1.9
Send: N0 M110 N0
Recv: echo: Last Updated: 2020-03-08 12:00 | Author: (andrivet)
Recv: echo:Compiled: Mar 8 2020
Recv: echo: Free Memory: 2245 PlannerBufferBytes: 1664
Recv: echo:V55 stored settings retrieved (781 bytes; crc 42758)
Recv: echo: G21 ; (mm)
Recv: echo:Filament settings: Disabled
Recv: echo: M200 D1.75
Recv: echo: M200 D0
Recv: echo:Steps per unit:
Recv: echo: M92 X80.00 Y80.00 Z400.00 E93.00
Recv: echo:Maximum feedrates (units/s):
Recv: echo: M203 X450.00 Y450.00 Z20.00 E25.00
Recv: echo:Maximum Acceleration (units/s2):
Recv: echo: M201 X1000.00 Y1000.00 Z100.00 E1000.00
Recv: echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo: M204 P800.00 R800.00 T800.00
Recv: echo:Advanced: Q<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo: M205 Q20000.00 S0.00 T0.00 X8.00 Y8.00 Z0.40 E1.00
Recv: echo:Home offset:
Recv: echo: M206 X0.00 Y0.00 Z0.00
Recv: echo:Auto Bed Leveling:
Recv: echo: M420 S0
Recv: echo:PID settings:
Recv: echo: M301 P33.41 I1.47 D189.27
Recv: echo: M304 P333.66 I60.79 D457.83
Recv: echo:LCD Contrast:
Recv: echo: M250 C64
Recv: echo:Z-Probe Offset (mm):
Recv: echo: M851 Z0.00
Recv: echo:Linear Advance:
Recv: echo: M900 K0.00
Recv: echo:Filament load/unload lengths:
Recv: echo: M603 L0.00 U100.00
Recv: echo:SD init fail
Recv: ok
Send: N1 M115*39
Recv: Based on ADVi3++, Copyright © 2017-2020 Sebastien Andrivet
Recv: Sponsored by Alexander Cherenegar
Recv: start
Printer sent ‘start’ while already operational. External reset? Resetting line numbers to be on the safe side

and then it just repeats as the printer resets

A boot loop at this precise moment (Just after "Based on ADVi3++…) looks like a damaged flat cable between the LCD and the Mainboard.

Ah, thats what I suspected. Thanks for the help!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.