Full RX Buffer

Hi All

I am struggeling with an error i haven't seen before. From the console it keeps writing Full RX Buffer
Am it has a lot of errors underway in the print aswell. 

Full RX Buffer
Error: Line Number is not Last Line Number+1. Last Line: 24174
Resend: 24175
Error: Line Number is not Last Line Number+1. Last Line: 24175
Resend: 24176

It keeps writing this under way, and it lacks in middle of print, so printer just stops moving.

Hope you can help me. Cause this is a bit anoying.

Comments

  • That message comes from firmware. Question is what rx buffer is meant. What printer is this? What is your receive buffer size set in server? Normally you should not exceed 127 byte.
  • I use a MK2.5 Prusa and it should run 127 byte
  • Repetier said:
    That message comes from firmware. Question is what rx buffer is meant. What printer is this? What is your receive buffer size set in server? Normally you should not exceed 127 byte.
    I can see the autodetected input buffer size is 255 is this to high?
  • Can you show a bigger part of a log including ack/commands send and timestamps. I have seen this at the start when firmware tests for mmu2 and sees it is missing. During print I do not get it. Also how frequent is it?

    As a solution for such problems activating ping-pong mode normally solves it. Then only one command at a time is under way, which is the official way. But it is also the slower compared to our parallel send.
  • Repetier said:
    Can you show a bigger part of a log including ack/commands send and timestamps. I have seen this at the start when firmware tests for mmu2 and sees it is missing. During print I do not get it. Also how frequent is it?

    As a solution for such problems activating ping-pong mode normally solves it. Then only one command at a time is under way, which is the official way. But it is also the slower compared to our parallel send.
    Recv: 7:23:54.722: Full RX Buffer
    Recv: 7:23:54.750: Error:Line Number is not Last Line Number+1, Last Line: 1157
    Recv: 7:23:54.751: Resend: 1158
    Recv: 7:26:37.995: Error:Line Number is not Last Line Number+1, Last Line: 1158
    Recv: 7:26:37.998: Resend: 1159
    Recv: 7:26:38.097: Error:Line Number is not Last Line Number+1, Last Line: 1159
    Recv: 7:26:38.101: Resend: 1160
    Recv: 7:26:48.386: Error:Line Number is not Last Line Number+1, Last Line: 1160
    Recv: 7:26:48.386: Resend: 1161
    Recv: 7:26:48.481: X:12.00 Y:4.00 Z:0.15 E:0.00 Count X: 5.98 Y:3.56 Z:0.15 E:0.00
    Recv: 7:26:48.493: Error:Line Number is not Last Line Number+1, Last Line: 1161
    Recv: 7:26:48.493: Resend: 1162
    Recv: 7:28:03.731: LA10C: Linear Advance mode: 1.0
    Recv: 7:28:03.735: LA10C: Adjusted E-Jerk: 4.00
    Recv: 7:28:03.735: echo:Advance K=0.08
    Recv: 7:28:09.355: echo:Active Extruder: 0
    Recv: 9:00:38.855: Full RX Buffer
    Recv: 9:00:38.861: Error:No Checksum with line number, Last Line: 100186
    Recv: 9:00:38.861: Resend: 100187
    Recv: 9:00:38.975: Error:Line Number is not Last Line Number+1, Last Line: 100187
    Recv: 9:00:38.975: Resend: 100188
    Recv: 9:00:39.082: Error:Line Number is not Last Line Number+1, Last Line: 100188
    Recv: 9:00:39.082: Resend: 100189
    Recv: 9:00:39.201: Error:Line Number is not Last Line Number+1, Last Line: 100189
    Recv: 9:00:39.201: Resend: 100190

    Yeah did see this with the MMU here you can see for the curently print i am making. 
    When this is done i will try to activate Ping-Pong mode.
  • 90 minutes distance is not really critical. The missing checksum probably comes from full buffer so it was not received causing the resend. So error correction is working here at least. You can also try reducing buffer to 100 byte. Is this with server 1.0.4 or older version?
Sign In or Register to comment.