Timeout errors on TAZ6


#1

What is the problem?
my Lulzbot TAZ6 cannot maintain a connection to Octoprint. It will either fail to connect or briefly connect and then lose the connection. Both issues seem to be because of too many timeouts. Interestingly, my Lulzbot Mini works just fine with OctoPrint

What did you already try to solve it?
swapped USB cables, flashed the firmware on the TAZ6, looked at FAQs, increased timeout intervals on OctoPrint, checked "wait for start" in settings

Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, octoprint.log, serial.log or output on terminal tab, ...)

here is the output from the terminal from an attempted connection today:

Changing monitoring state from "Offline" to "Detecting serial port"
Serial port list: ['/dev/ttyACM0']
Connecting to: /dev/ttyACM0
Changing monitoring state from "Detecting serial port" to "Opening serial port"
Connected to: Serial<id=0x736861d0, open=True>(port='/dev/ttyACM0', baudrate=250000, 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"
Recv: start
Recv: echo:Marlin 1.1.8
Recv: 
Send: N0 M110 N0*125
Recv: echo: Last Updated: Jul  6 201811:15:39 | Author: (Aleph Objects Inc., LulzBot Git Repository)
Recv: echo:Compiled: Jul  6 2018
Recv: echo: Free Memory: 3169  PlannerBufferBytes: 1264
Recv: echo:V47 stored settings retrieved (614 bytes; crc 6586)
Recv: echo:  G21    ; Units in mm
Recv: echo:  M149 C ; Units in Celsius
Recv: 
Recv: echo:Filament settings: Disabled
Recv: echo:  M200 D3.00
Recv: echo:  M200 D0
Recv: echo:Steps per unit:
Recv: echo:  M92 X100.50 Y100.50 Z1600.00 E830.00
Recv: echo:Maximum feedrates (units/s):
Recv: echo:  M203 X300.00 Y300.00 Z3.00 E25.00
Recv: echo:Maximum Acceleration (units/s2):
Recv: echo:  M201 X9000 Y9000 Z100 E10000
Recv: echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo:  M204 P500.00 R3000.00 T500.00
Recv: echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_us> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo:  M205 S0.00 T0.00 B20000 X8.00 Y8.00 Z0.40 E10.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:Material heatup parameters:
Recv: echo:  M145 S0 H180 B70 F0
Recv: echo:  M145 S1 H240 B110 F0
Recv: echo:PID settings:
Recv: echo:  M301 P28.79 I1.91 D108.51
Recv: echo:  M304 P162.00 I17.00 D378.00
Recv: echo:Z-Probe Offset (mm):
Recv: echo:  M851 Z-1.20
Recv: echo:SD card ok
Recv: ok N0 P15 B4
Changing monitoring state from "Connecting" to "Operational"
Send: N0 M110 N0*125
Recv: echo:SD card ok
Recv: echo:Unknown command: ""
Recv: ok P15 B4
Send: N1 M115*39
Recv: FIRMWARE_NAME:Marlin  FIRMWARE_VERSION:1.1.8.62 EXTRUDER_TYPE:SingleExtruder SOURCE_CODE_URL:https://code.alephobjects.com/diffusion/MARLIN PROTOCOL_VERSION:1.0 MACHINE_TYPE:LulzBot TAZ 6 EXTRUDER_COUNT:1 UUID:845f003c-aebd-4e53-a6b9-7d0984fde609
Recv: Cap:SERIAL_XON_XOFF:0
Recv: Cap:EEPROM:1
Recv: Cap:VOLUMETRIC:1
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:1
Recv: Cap:Z_PROBE:1
Recv: Cap:LEVELING_DATA:1
Recv: Cap:BUILD_PERCENT:1
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:1
Recv: ok N1 P15 B4
Send: M20
Recv: Begin file list
Recv: /DOCUME~1/MANUAL/SOURCE/MANUAL.GST 363
Recv: /PRODUC~1/LABELS/TAZ_60~1.GLA 624895
Recv: /PRODUC~1/LABELS/TAZ_60~2.GLA 624895
Recv: /PRODUC~1/LABELS/TAZ_60~3.GLA 624898
Recv: /PRODUC~1/LABELS/SERIAL~1.GLA 1741
Recv: /PRODUC~2/ELECTR~1/RAMBO/BOARD/ADAPTERS/RAMBOS~1/GERBERS/RAMBOS~1.GBL 30359
Recv: /PRODUC~2/ELECTR~1/RAMBO/BOARD/ADAPTERS/RAMBOS~1/GERBERS/RAMBOS~1.GBS 1166
Recv: /PRODUC~2/ELECTR~1/RAMBO/BOARD/ADAPTERS/RAMBOS~1/GERBERS/RAMBOS~1.GTL 30131
Recv: /PRODUC~2/ELECTR~1/RAMBO/BOARD/ADAPTERS/RAMBOS~1/GERBERS/RAMBOS~1.GTO 14810
Recv: /PRODUC~2/ELECTR~1/RAMBO/BOARD/ADAPTERS/RAMBOS~1/GERBERS/RAMBOS~1.GTS 1166
Recv: /PRODUC~2/JIGS/CONTRO~1/TAZ6_C~1.GCO 1008
Recv: /PRODUC~2/JIGS/CONTRO~1/TAZ6_C~2.GCO 1331
Recv: /PRODUC~2/JIGS/CONTRO~1/TAZ6_C~3.GCO 1389
Recv: /PRODUC~2/JIGS/CONTRO~1/TAZ6_C~4.GCO 3335
Recv: �
"\x16�\x00\x00\x03�\x16\x00\x1e\x01\x0c�w\x00 \x00�\x01\x08\x0c�\x16�\x16\x15PRODUC~2/JIGS/CONTRO~1/MARLIN/ARDUIN~1/ARDUIN~1.X/HARDWARE/TOOLS/AVR/SHARE/DOC/BINUTI~1/CHANGE~1.GZ 2174
Recv: /PRODUC~2/JIGS/CONTRO~1/MARLIN/ARDUIN~1/ARDUIN~1.X/HARDWARE/TOOLS/AVR/SHARE/DOC/GCC-AVR/CHANGE~1.GZ 2717
Recv: /PRODUC~2/JIGS/DOUBLE~1.GCO 3581252
Recv: /PRODUC~2/JIGS/XY_PAR~1.GCO 2219443
Communication timeout while idle, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves.
Send: M155 S2
Communication timeout while idle, trying to trigger response from printer. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves.
Send: M115
No response from printer after 3 consecutive communication timeouts, considering it dead. Configure long running commands or increase communication timeout if that happens regularly on specific commands or long moves.
Changing monitoring state from "Operational" to "Offline (Error: Too many consecutive timeouts, printer still connected and alive?)"
Connection closed, closing down monitor

#2

Please format your log files in the future.


#3

Happy to do so- just didn't know that was option. Thanks for the tip.


#4

Looks like your firmware hiccups hard while listing the files from the SD in your printer's controller and then stops responding.

Try ejecting the card from your printer, see if that solves it. If so, try replacing the card.


#5

That did it- thanks a lot for the help.


#6

Please mark the answer as the solution then using the little :marksolved: link so others may find it easier.