Repetier wroteThe image from display shows a serious error with temperature handling. Can't say how marlin handles this e.g. go into some halt mode and do nothing. In that case communication would also look like that until reset of printer.
Sending multiple commands to marlin works also the thread says at one point it does not. You just should not exceed the input buffer size. Alternatively enable ping-pong mode and only 1 command will be send at a time with the price of slower communication (also normally still enough).
It should not depend on the model, but if it is the error state shown on display that can be the reason and if something in the gcode causes it (here temperature too high) it might explain it.
That character display does not use serial2 at all so it is not needed. Thought you were using the TFT display that often comes with that board. Still having only one serial is good especially since you are not using the other one.
I use #define REPRAP_DISCOUNT_SMART_CONTROLLER
But now i comment it.
Where can i enable ping-pong mode?
user
<a rel="nofollow" target="blank">user</a> said:
<blockquote class="Quote">
<a rel="nofollow" target="_blank">Repetier</a> said:
The image from display shows a serious error with temperature handling. Can't say how marlin handles this e.g. go into some halt mode and do nothing. In that case communication would also look like that until reset of printer.
Sending multiple commands to marlin works also the thread says at one point it does not. You just should not exceed the input buffer size. Alternatively enable ping-pong mode and only 1 command will be send at a time with the price of slower communication (also normally still enough).
It should not depend on the model, but if it is the error state shown on display that can be the reason and if something in the gcode causes it (here temperature too high) it might explain it.
That character display does not use serial2 at all so it is not needed. Thought you were using the TFT display that often comes with that board. Still having only one serial is good especially since you are not using the other one.
I use #define REPRAP_DISCOUNT_SMART_CONTROLLER
But now i comment it.
Where can i enable ping-pong mode?
I set ping-pong mode. It not work:
Send:16:39:16.012: N80 G1 X298.747 Y1.528 E9.78356
Recv:16:39:16.026: ok
Send:16:39:16.026: N81 G1 X298.884 Y1.819 E9.80653
Recv:16:39:16.045: ok
Send:16:39:16.046: N82 G1 X298.956 Y2.492 E9.85485
Recv:16:39:18.048: echo:busy: processing
Mesg:16:39:22.049: Warning: Communication timeout - resetting communication buffer.
Mesg:16:39:22.049: Connection status: Buffered:35, Manual Commands: 1, Job Commands: 5000
Mesg:16:39:22.049: Buffer used:35 Enforced free byte:0 lines stored:1
Send:16:39:22.050: M117 Layer 1/49
Mesg:16:39:26.051: Warning: Communication timeout - resetting communication buffer.
Mesg:16:39:26.051: Connection status: Buffered:16, Manual Commands: 0, Job Commands: 5000
Mesg:16:39:26.051: Buffer used:16 Enforced free byte:0 lines stored:1
Send:16:39:26.051: N83 G1 X298.957 Y26.492 E11.56833
Mesg:16:39:30.061: Warning: Communication timeout - resetting communication buffer.
Mesg:16:39:30.061: Connection status: Buffered:37, Manual Commands: 1, Job Commands: 5000
Mesg:16:39:30.061: Buffer used:37 Enforced free byte:0 lines stored:1
Mesg:16:39:30.061: Warning: Too many timeouts without response - disabling timeout message!
Mesg:16:39:30.061: Advice: If communication does not recover try adding usb reconnect on timeout in printer settings!
Mesg:16:39:30.061: This helps in case it is the serial driver that hangs.
Send:16:39:30.061: M117 ETA 18:19:18 day 4
Send:16:39:34.069: N84 G1 X298.948 Y27.219 E11.62024
Send:16:39:38.074: N85 G1 X298.904 Y27.538 E11.64323
Send:16:39:42.079: M117 ETE 01:39:49
Send:16:39:46.086: N86 G1 X298.783 Y27.836 E11.66619