Skip to content
Snippets Groups Projects
pins.h 1.19 KiB
Newer Older
  • Learn to ignore specific revisions
  • 42loop's avatar
    42loop committed
    #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
    
    42loop's avatar
    42loop committed
    //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
    
    42loop's avatar
    42loop committed
    #define startXM 17  //EXT C,4
    #define startYM 18  //EXT C,5
    #define startZM 19  //EXT C,6
    
    42loop's avatar
    42loop committed
    
    //brake outputs
    
    42loop's avatar
    42loop committed
    #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