notes for xyz MPG # this is a generic MPG hal to be used with a 7i76e board # the MPG hal is designed for Linuxcnc 2.8 and later # it will not work with older versions of Linuxcnc # # this version of MPG will only enable after homing # and axis is selected # # in the ini. file # Add- HALFILE = mpg_3.hal # either under or in place of HALFILE = custom.hal # # be sure to select -7i76e Mode 2 I/O Card- # in the -I/O Connector 1- menu at the bottom of the page # in the -Configuration Page- of PNCconf # this allows 2 additional encoders to be chosen # on TB5 while still utillizing a spindle encoder # on TB3 # # use TB5 pins 1 and 2 for encoder 0 # TB5 pins 3 and 4 are for encoder 1 however encoder 1 # is not utilized for this MPG hal # # this hal will utilize 1 MPG jogwheel for independantly controlling # axis X, Y, Z, # # mux16 is utillized for jog increment selection # # TB5 inputs will be utillized with this hal file # # TB5 pinout is as follows # pin 1 A encoder 0 # pin 2 B encoder 0 # pin 3 A encoder 1 not used # pin 4 B encoder 1 not used # pin 5 X axis select input 20 # pin 6 Y axis select input 21 # pin 7 Z axis select input 22 # pin 8 A axis select input 23 not used # pin 9 B or C axis select input 24 not used # pin 9 inc a select input 25 # pin 10 inc b select input 26 # pin 11 inc c select input 27