Differences

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

Link to this comparison view

Both sides previous revision Previous revision
howitworks [2019/09/16 05:00]
157.33.94.185
howitworks [2019/09/16 11:28] (current)
arthur
Line 1: Line 1:
-**Bold Text**= Basics+= Basics
  
 {{ ::​howitworks:​6249349954_bff0ecc9f2_z.jpg?​nolink&​480 |}} {{ ::​howitworks:​6249349954_bff0ecc9f2_z.jpg?​nolink&​480 |}}
  
 **In it's most basic form, the job of Smoothie is to receive [[http://​en.wikipedia.org/​wiki/​G-code|G-code]] commands, and translate those into actual movement for a robot. **In it's most basic form, the job of Smoothie is to receive [[http://​en.wikipedia.org/​wiki/​G-code|G-code]] commands, and translate those into actual movement for a robot.
-**//Italic Text// + 
-This is done in several steps : +This is done in several steps :
  
 * The [[https://​github.com/​arthurwolf/​Smoothie/​blob/​master/​src/​modules/​communication/​SerialConsole.cpp|SerialConsole]] module, reads the serial port ( UART or USB ), and when a line is recognized, it follows it to all modules that asked for it by triggering the //​on_console_line_received//​ event. * The [[https://​github.com/​arthurwolf/​Smoothie/​blob/​master/​src/​modules/​communication/​SerialConsole.cpp|SerialConsole]] module, reads the serial port ( UART or USB ), and when a line is recognized, it follows it to all modules that asked for it by triggering the //​on_console_line_received//​ event.
Line 14: Line 14:
  * The acceleration loop, which updates the stepping loop's speed depending on the acceleration profile for this block  * The acceleration loop, which updates the stepping loop's speed depending on the acceleration profile for this block
  
-Now let's get into more detail for each part : +Now let's get into more detail for each part :
  
 = GcodeDispatch = GcodeDispatch