#define led 13

//encoder inputs, 5V signal
#define encXA 24
#define encXB 25

#define encYA 26
#define encYB 27

#define encZA 28
#define encZB 29

#define limitXMpin 0   //cable 16, EXT A,1     
#define limitXPpin 1   //cable 12, EXT A,2     INVERTED SIGNAL

#define limitYMpin 3   //cable 9,  EXT A,3     INVERTED SIGNAL
#define limitYPpin 4   //cable 8,  EXT A,4     INVERTED SIGNAL

#define limitZMpin 6   //cable 10, EXT A,5     INVERTED SIGNAL
#define limitZPpin 7   //cable 15, EXT A,6     

//ready inputs from amps, leveled by external circuit
//#define readyXpin  9   //EXT B,2
//#define readyYpin  10  //EXT B,4
//#define readyZpin  11  //EXT B,6


//unused ref switches:

#define refX    2   //EXT B,1
#define refY    5   //EXT B,3
#define refZ    8   //EXT B,5

//output to 24V, external circuit C
#define startXP 33  //EXT C,1
#define startYP 34  //EXT C,2
#define startZP 35  //EXT C,3
#define startXM 17  //EXT C,4
#define startYM 18  //EXT C,5
#define startZM 19  //EXT C,6

//brake outputs

#define brakeX 14
#define brakeY 15
#define brakeZ 16

//da-wandler:
#define ltc_load 36
#define ltc_clk 37
#define ltc_data 38
#define mux_enable 39
#define mux_a0 30
#define mux_a1 31
#define mux_a2 32