Smoothie's main job is to convert Gcode into movement. Motion control modules ( in the source code src/modules/robot ) are the various steps in that process. For more on that process, see Howitworks, for general use and configuration documentation on Smoothie's motion control, see bellow :