Notifications
Clear all

Full RX Buffer  

  RSS
defsdoor
(@defsdoor)
Eminent Member
Full RX Buffer

Have had this twice now - printing from octoprint -

Send: N84475 G1 X68.203 Y137.091 E0.03464*95
Recv: ok
Send: N84476 G1 X68.805 Y136.239 E0.03529*89
Recv: Full RX Buffer
Recv: ok
Send: N84477 G1 X69.348 Y135.319 E0.03617*85
Recv: ok
Send: N84478 G1 X69.852 Y134.345 E0.03712*86
Recv: ok
Send: N84479 G1 X70.563 Y132.810 E0.05725*95
Recv: Error:Line Number is not Last Line Number+1, Last Line: 84475
Recv: Resend: 84476
Recv: Error:Line Number is not Last Line Number+1, Last Line: 84475
Recv: Resend: 84476
Changing monitoring state from 'Printing' to 'Operational'

Any idea what the problem is ?

Posted : 24/05/2017 10:57 pm
ed.y
 ed.y
(@ed-y)
Eminent Member
Re: Full RX Buffer

I've not noticed this Full RX Buffer error but I have seen:

Recv: Error:Line Number is not Last Line Number+1, Last Line: 84475
Recv: Resend: 84476
Recv: Error:Line Number is not Last Line Number+1, Last Line: 84475
Recv: Resend: 84476

Mine seemed to stop at random times, and when checking the terminal window i saw the above code. I noticed if I click on Pause and Resume Print in Octoprint it will continue printing.

I was never fully able to confirm what caused it, but from my testing it only ever seemed to happen when I cancel a print by canceling either on the printer or via Octoprint. It seemed like when the print is cancelled OctoPrint takes I while to catch up.

What I do now is I've set a Cancel Print Script in Octoprint to move nozzle out of the way and also to play a buzzer sound at the end. When I tested this a few times I did notice Octprint sometimes would take a few minutes for the buzzer to sound, signalling the cancel print has completed.

I think before I put this script in I would start a new print before the cancel process had stopped, which probably causes some buffering issue, but that is just a guess

Posted : 25/05/2017 9:34 am
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: Full RX Buffer

There is a fault within the firmware such that the printer does not send an "ok[" when it should.

There is a work-around built into OctoPrint:

Settings/Serial Connection/Advanced Options/Simulate an additional "ok" for resend requests - put a tick in the box.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Posted : 25/05/2017 10:23 am
Share: