Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
uart [2020/03/20 23:58]
wolfmanjm
uart [2020/03/21 00:00] (current)
wolfmanjm
Line 11: Line 11:
 This port is used at boot time to send a lot of debugging information from the smoothieboard to you, if you are running into trouble, this can sometimes be useful as errors and warnings are displayed there. This port is used at boot time to send a lot of debugging information from the smoothieboard to you, if you are running into trouble, this can sometimes be useful as errors and warnings are displayed there.
  
-Once this is done, you can then use the UART port the same way you would use the USB/Serial, or the Telnet port: you send it commands or G-codes, and you get answers.+Once this is done, you can then use the UART port the same way you would use the USB/Serial, or the Telnet port: you send it commands or G-codes, and you get answers. As the UART has NO FLOW CONTROL you MUST rigidly use the ping-pong protocol, send ONE line of gcode per ok received.
  
 You configure the baud rate for the UART port in the [[/​configuring-smoothie|configuration file]] by changing the <​kbd>​uart0.baud_rate</​kbd>​ configuration option. You configure the baud rate for the UART port in the [[/​configuring-smoothie|configuration file]] by changing the <​kbd>​uart0.baud_rate</​kbd>​ configuration option.