Differences

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

Link to this comparison view

Both sides previous revision Previous revision
howitworks [2017/06/26 19:45]
128.146.27.25 [Robot]
howitworks [2018/08/30 05:38] (current)
81.92.251.153 [Robot]
Line 29: Line 29:
 Again here we are interested only in movement G-codes, but any module that registers for the //​on_gcode_received//​ event will be called with that G-code and gets a chance to use it. Even this module ( Robot ) actually recognizes not only movement G-codes, but also mode changing G-codes ( absolute/​relative,​ inch/​millimeter etc ... ).  Again here we are interested only in movement G-codes, but any module that registers for the //​on_gcode_received//​ event will be called with that G-code and gets a chance to use it. Even this module ( Robot ) actually recognizes not only movement G-codes, but also mode changing G-codes ( absolute/​relative,​ inch/​millimeter etc ... ). 
  
-The Robot also converts the cartesian coordinates (in the machine coordinate system) into actuator specific coordinates,​ this transform is done in the arm solution, which takes machine coordinates and spits out actuator coordinates. In the case of a simpel ​Cartesian mechanical system this is a one to one transform.+The Robot also converts the cartesian coordinates (in the machine coordinate system) into actuator specific coordinates,​ this transform is done in the arm solution, which takes machine coordinates and spits out actuator coordinates. In the case of a simple ​Cartesian mechanical system this is a one to one transform.
  
 The segment cutting part is a port of grbl, more specifically,​ [[https://​github.com/​chamnit/​grbl|chamnit'​s ameliorations to edge]]. The segment cutting part is a port of grbl, more specifically,​ [[https://​github.com/​chamnit/​grbl|chamnit'​s ameliorations to edge]].