As mentioned, you might want to try the joints_axes12 branch. (See below for example xyzx sim configurations in joints_axes12.)
All recent mainline branches (e.g., 2.6.x, 2.7.x, master) support JOG_CONT and JOG_INCR modes as used by 1) the axis gui for keyboard jogging and 2) halui pins with names: halui.jog-speed, halui.jog.N.* The mainline branches do _not_ support wheel (mpg) based jogging in teleop (world) mode. Only recent joints_axesNN (NN >=9) branches support wheel based jogging in teleop (world) mode. Also note: 1) In recent joints_axesNN branches, some halui hal pin names have been renamed and pins have been added to distinguish joints/axes and joint/world modes of jogging. See the joints_axesNN docs, for example section 4.2 in: http://buildbot.linuxcnc.org/doc/scratch/v2.8.0~pre1-ja~joints-axes12~44c2e6d/html/getting-started/updating-linuxcnc.html 2) The LinuxCNC distribution includes a script (LIB:xhc-hb04.tcl) to aid in configuring an xhc-hb04 pendant and provides example sim configs located in: configs/sim/axis/xhc-hb04 3) In the joints_axes12 branch, the LIB:xhc-hb04.tcl script is 'joints_axes aware' and will connect the proper wheel jogging pins for _both_ joint and telop jogging for known kinematics, namely trivkins and gentrivkins. 4) A gantry config like xyzx is more complicated than simple gentrivkins configs because two joints control the x axis coordinate. I have added a set of configs to illustrate xyzx configs with simulated wheel jogging and with an xhc-hb04 18button pendant. http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=commitdiff;h=73829e047a2074a0da10a7cdb0cb2c3284ee92d0 The configs, located at configs/sim/axis/ja_tests/xyzx_mpg are simplified in order to focus on config items that affect joint/world jogging functionality: a) position commands are connected directly to feedback b) immediate homing is used (no home switch logic is included) c) machine position limits are set to large numbers The configs and a README can be examined at: http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=tree;f=configs/sim/axis/ja_tests/xyzx_mpg;h=0f6bcb48131beca706ce51ca237173af3ff5a1ab;hb=73829e047a2074a0da10a7cdb0cb2c3284ee92d0 5) To use the joints_axes12 branch, you can make a RIP build from source or use a 'scratch' deb from the buildbot. Instructions for buildbot are at : http://buildbot.linuxcnc.org -- Dewey Garrett ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users