Squid
(Squid)
July 21, 2021, 9:27am
10
You’re walcome.
“Buffered” means that we send data whenever there is room for it in the receive buffer of the controller, regardless of whether the controller has sent back ‘ok’ responses or not.
“Synchronous” means that we send a single line of GCode and wait for the ‘ok’ for it before sending the next one.
All controllers will push code into a block queue for motion planning, so there is an internal buffer that holds some number of moves in advance of what’s actually being executed. The serial receive buff…
That’s the same firmware I run, but mine is on the LPC1769 board, running at 120 MHZ. It’s not impossible that’s the problem - it was written and tested on the faster chip.
@LightBurn
It seems this is not LPC1769 nor LPC1768 related. Just FYI as Donald is using a Cohesion3D LPC1769 based and I am using SKR LPC 1768 based controller.