smoothie port to mbed online compiler (smoothieware.org)
For documentation, license, ..., please check http://smoothieware.org/
This version has been tested with a 3 axis machine
modules/robot/arm_solutions/CartesianSolution.h
- Committer:
- scachat
- Date:
- 2012-07-31
- Revision:
- 0:31e91bb0ef3c
File content as of revision 0:31e91bb0ef3c:
#ifndef CARTESIANSOLUTION_H #define CARTESIANSOLUTION_H #include "libs/Module.h" #include "libs/Kernel.h" #include "BaseSolution.h" #include "libs/nuts_bolts.h" #include "libs/Config.h" #define alpha_steps_per_mm_checksum 46458 #define beta_steps_per_mm_checksum 13840 #define gamma_steps_per_mm_checksum 33143 class CartesianSolution : public BaseSolution { public: CartesianSolution(Config* passed_config); virtual void millimeters_to_steps( double millimeters[], int steps[] ); virtual void steps_to_millimeters( int steps[], double millimeters[] ); Config* config; double alpha_steps_per_mm; double beta_steps_per_mm; double gamma_steps_per_mm; }; #endif