//*********** ALL Sherline definitions ***********

//*********** COORDINATED MOTION AXIS Channels ***********

#define X_AXIS 0
#define Z_AXIS 1

#define X_RES 3200
#define Z_RES 3200

//*********** HOMING & TOOLSETTING ***********

#define X_HOME_POS 36.5			//Zero position from home switch
#define Z_HOME_POS -20			//before -20.5
#define	X_G92_VALUE	19.67438

#define SLOW_HOMING_SPEED 160
#define FAST_HOMING_SPEED 6400

#define X_TO_START 0  // amount to move to pin position in mm (steps)
#define Z_TO_START 0  // ( steps)

#define TOOLZERO_BACK_OFF	1 //mm
#define TOOLZERO_DISTANCE	5 //mm
#define TOOL_ZERO_SPEED		320

#define TOUCH_X		9.94	//Diameter mm
#define TOUCH_ZL	0.00
#define TOUCH_ZR	10.1

//*********** LIMIT SWITCHES ***********

#define X_LIMIT_BIT 173
#define Z_LIMIT_BIT 173

#define X_DIST 0  // amount to move inside the limits
#define Z_DIST 0  // different distances can be used to square the axis

//*********** OTHER VARIABLES ***********

#define TMP 10 // which spare persist to use to transfer data

//*********** SWITCHES - KFlop/KStep I/O ***********
#define PROBE_BIT 178				// Probe used for ToolSetting				= 
//#define HALT_BIT				// 			= 
#define FEEDHOLD_BIT 179	
//#define ESTOP_BIT 		//		
//#define RESTART BIT  (179 now HALT)				//				=
//SPINDLE_ONOFF_BIT 
//DUST_ONOFF_BIT 
//DISABLE_SHERLINE_BIT 