diff -y --suppress-common-lines ./configs/my_LinuxCNC_machine/my_LinuxCNC_machine.hal ./configs/XYZ_only_my_LinuxCNC_machine/XYZ_only_my_LinuxCNC_machine.hal # Generated by PNCconf at Thu Oct 13 10:42:53 2016 | # Generated by PNCconf at Thu Oct 13 18:38:09 2016 # --- BOTH-X --- < net both-x <= hm2_5i25.0.gpio.003.in < < # --- BOTH-Y --- < net both-y <= hm2_5i25.0.gpio.007.in < < # --- BOTH-Z --- < net both-z <= hm2_5i25.0.gpio.013.in < < # Step Gen signals/setup for tandem axis stepper < < setp hm2_5i25.0.stepgen.01.dirsetup [AXIS_0]DIRSETUP < setp hm2_5i25.0.stepgen.01.dirhold [AXIS_0]DIRHOLD < setp hm2_5i25.0.stepgen.01.steplen [AXIS_0]STEPLEN < setp hm2_5i25.0.stepgen.01.stepspace [AXIS_0]STEPSPAC < setp hm2_5i25.0.stepgen.01.position-scale [AXIS_0]STEP_SCA < setp hm2_5i25.0.stepgen.01.step_type 0 < setp hm2_5i25.0.stepgen.01.control-type 0 < setp hm2_5i25.0.stepgen.01.maxaccel [AXIS_0]STEPGEN < setp hm2_5i25.0.stepgen.01.maxvel [AXIS_0]STEPGEN < < net x2-pos-fb <= hm2_5i25.0.stepg < net x-pos-cmd => hm2_5i25.0.stepg < net x-enable => hm2_5i25.0.stepg < < net both-x => axis.0.neg-lim-sw-in | net x-neg-limit => axis.0.neg-lim-sw-in net both-x => axis.0.pos-lim-sw-in | net x-pos-limit => axis.0.pos-lim-sw-in setp hm2_5i25.0.stepgen.02.dirsetup [AXIS_1]DIRSETUP | setp hm2_5i25.0.stepgen.01.dirsetup [AXIS_1]DIRSETUP setp hm2_5i25.0.stepgen.02.dirhold [AXIS_1]DIRHOLD | setp hm2_5i25.0.stepgen.01.dirhold [AXIS_1]DIRHOLD setp hm2_5i25.0.stepgen.02.steplen [AXIS_1]STEPLEN | setp hm2_5i25.0.stepgen.01.steplen [AXIS_1]STEPLEN setp hm2_5i25.0.stepgen.02.stepspace [AXIS_1]STEPSPAC | setp hm2_5i25.0.stepgen.01.stepspace [AXIS_1]STEPSPAC setp hm2_5i25.0.stepgen.02.position-scale [AXIS_1]STEP_SCA | setp hm2_5i25.0.stepgen.01.position-scale [AXIS_1]STEP_SCA setp hm2_5i25.0.stepgen.02.step_type 0 | setp hm2_5i25.0.stepgen.01.step_type 0 setp hm2_5i25.0.stepgen.02.control-type 1 | setp hm2_5i25.0.stepgen.01.control-type 1 setp hm2_5i25.0.stepgen.02.maxaccel [AXIS_1]STEPGEN | setp hm2_5i25.0.stepgen.01.maxaccel [AXIS_1]STEPGEN setp hm2_5i25.0.stepgen.02.maxvel [AXIS_1]STEPGEN | setp hm2_5i25.0.stepgen.01.maxvel [AXIS_1]STEPGEN net y-output <= hm2_5i25.0.stepgen.02.velocity-cmd | net y-output <= hm2_5i25.0.stepgen.01.velocity-cmd net y-pos-fb <= hm2_5i25.0.stepgen.02.position-fb | net y-pos-fb <= hm2_5i25.0.stepgen.01.position-fb net y-enable => hm2_5i25.0.stepgen.02.enable | net y-enable => hm2_5i25.0.stepgen.01.enable net both-y => axis.1.neg-lim-sw-in | net y-neg-limit => axis.1.neg-lim-sw-in net both-y => axis.1.pos-lim-sw-in | net y-pos-limit => axis.1.pos-lim-sw-in setp hm2_5i25.0.stepgen.03.dirsetup [AXIS_2]DIRSETUP | setp hm2_5i25.0.stepgen.02.dirsetup [AXIS_2]DIRSETUP setp hm2_5i25.0.stepgen.03.dirhold [AXIS_2]DIRHOLD | setp hm2_5i25.0.stepgen.02.dirhold [AXIS_2]DIRHOLD setp hm2_5i25.0.stepgen.03.steplen [AXIS_2]STEPLEN | setp hm2_5i25.0.stepgen.02.steplen [AXIS_2]STEPLEN setp hm2_5i25.0.stepgen.03.stepspace [AXIS_2]STEPSPAC | setp hm2_5i25.0.stepgen.02.stepspace [AXIS_2]STEPSPAC setp hm2_5i25.0.stepgen.03.position-scale [AXIS_2]STEP_SCA | setp hm2_5i25.0.stepgen.02.position-scale [AXIS_2]STEP_SCA setp hm2_5i25.0.stepgen.03.step_type 0 | setp hm2_5i25.0.stepgen.02.step_type 0 setp hm2_5i25.0.stepgen.03.control-type 1 | setp hm2_5i25.0.stepgen.02.control-type 1 setp hm2_5i25.0.stepgen.03.maxaccel [AXIS_2]STEPGEN | setp hm2_5i25.0.stepgen.02.maxaccel [AXIS_2]STEPGEN setp hm2_5i25.0.stepgen.03.maxvel [AXIS_2]STEPGEN | setp hm2_5i25.0.stepgen.02.maxvel [AXIS_2]STEPGEN net z-output <= hm2_5i25.0.stepgen.03.velocity-cmd | net z-output <= hm2_5i25.0.stepgen.02.velocity-cmd net z-pos-fb <= hm2_5i25.0.stepgen.03.position-fb | net z-pos-fb <= hm2_5i25.0.stepgen.02.position-fb net z-enable => hm2_5i25.0.stepgen.03.enable | net z-enable => hm2_5i25.0.stepgen.02.enable net both-z => axis.2.neg-lim-sw-in | net z-neg-limit => axis.2.neg-lim-sw-in net both-z => axis.2.pos-lim-sw-in | net z-pos-limit => axis.2.pos-lim-sw-in net spindle-output => hm2_5i25.0.pwmgen.00.value | net spindle-vel-cmd-rpm => hm2_5i25.0.pwmgen.00.value < # ---Encoder feedback signals/setup--- < < setp hm2_5i25.0.encoder.00.counter-mode 0 < setp hm2_5i25.0.encoder.00.filter 1 < setp hm2_5i25.0.encoder.00.index-invert 0 < setp hm2_5i25.0.encoder.00.index-mask 0 < setp hm2_5i25.0.encoder.00.index-mask-invert 0 < setp hm2_5i25.0.encoder.00.scale [SPINDLE_9]ENCODER_SCALE < < net spindle-revs <= hm2_5i25.0.encoder.00.posit < net spindle-vel-fb-rps <= hm2_5i25.0.encoder.00.veloc < net spindle-index-enable <=> hm2_5i25.0.encoder.00.index < emc@emc ~/linuxcnc $ diff -y --suppress-common-lines ./configs/my_LinuxCNC_machine/my_LinuxCNC_machine.hal ./configs/XYZ_only_my_LinuxCNC_machine/XYZ_only_my_LinuxCNC_machine.hal # Generated by PNCconf at Thu Oct 13 10:42:53 2016 | # Generated by PNCconf at Thu Oct 13 18:38:09 2016 # --- BOTH-X --- < net both-x <= hm2_5i25.0.gpio.003.in < < # --- BOTH-Y --- < net both-y <= hm2_5i25.0.gpio.007.in < < # --- BOTH-Z --- < net both-z <= hm2_5i25.0.gpio.013.in < < # Step Gen signals/setup for tandem axis stepper < < setp hm2_5i25.0.stepgen.01.dirsetup [AXIS_0]DIRSETUP < setp hm2_5i25.0.stepgen.01.dirhold [AXIS_0]DIRHOLD < setp hm2_5i25.0.stepgen.01.steplen [AXIS_0]STEPLEN < setp hm2_5i25.0.stepgen.01.stepspace [AXIS_0]STEPSPAC < setp hm2_5i25.0.stepgen.01.position-scale [AXIS_0]STEP_SCA < setp hm2_5i25.0.stepgen.01.step_type 0 < setp hm2_5i25.0.stepgen.01.control-type 0 < setp hm2_5i25.0.stepgen.01.maxaccel [AXIS_0]STEPGEN < setp hm2_5i25.0.stepgen.01.maxvel [AXIS_0]STEPGEN < < net x2-pos-fb <= hm2_5i25.0.stepg < net x-pos-cmd => hm2_5i25.0.stepg < net x-enable => hm2_5i25.0.stepg < < net both-x => axis.0.neg-lim-sw-in | net x-neg-limit => axis.0.neg-lim-sw-in net both-x => axis.0.pos-lim-sw-in | net x-pos-limit => axis.0.pos-lim-sw-in setp hm2_5i25.0.stepgen.02.dirsetup [AXIS_1]DIRSETUP | setp hm2_5i25.0.stepgen.01.dirsetup [AXIS_1]DIRSETUP setp hm2_5i25.0.stepgen.02.dirhold [AXIS_1]DIRHOLD | setp hm2_5i25.0.stepgen.01.dirhold [AXIS_1]DIRHOLD setp hm2_5i25.0.stepgen.02.steplen [AXIS_1]STEPLEN | setp hm2_5i25.0.stepgen.01.steplen [AXIS_1]STEPLEN setp hm2_5i25.0.stepgen.02.stepspace [AXIS_1]STEPSPAC | setp hm2_5i25.0.stepgen.01.stepspace [AXIS_1]STEPSPAC setp hm2_5i25.0.stepgen.02.position-scale [AXIS_1]STEP_SCA | setp hm2_5i25.0.stepgen.01.position-scale [AXIS_1]STEP_SCA setp hm2_5i25.0.stepgen.02.step_type 0 | setp hm2_5i25.0.stepgen.01.step_type 0 setp hm2_5i25.0.stepgen.02.control-type 1 | setp hm2_5i25.0.stepgen.01.control-type 1 setp hm2_5i25.0.stepgen.02.maxaccel [AXIS_1]STEPGEN | setp hm2_5i25.0.stepgen.01.maxaccel [AXIS_1]STEPGEN setp hm2_5i25.0.stepgen.02.maxvel [AXIS_1]STEPGEN | setp hm2_5i25.0.stepgen.01.maxvel [AXIS_1]STEPGEN net y-output <= hm2_5i25.0.stepgen.02.velocity-cmd | net y-output <= hm2_5i25.0.stepgen.01.velocity-cmd net y-pos-fb <= hm2_5i25.0.stepgen.02.position-fb | net y-pos-fb <= hm2_5i25.0.stepgen.01.position-fb net y-enable => hm2_5i25.0.stepgen.02.enable | net y-enable => hm2_5i25.0.stepgen.01.enable net both-y => axis.1.neg-lim-sw-in | net y-neg-limit => axis.1.neg-lim-sw-in net both-y => axis.1.pos-lim-sw-in | net y-pos-limit => axis.1.pos-lim-sw-in setp hm2_5i25.0.stepgen.03.dirsetup [AXIS_2]DIRSETUP | setp hm2_5i25.0.stepgen.02.dirsetup [AXIS_2]DIRSETUP setp hm2_5i25.0.stepgen.03.dirhold [AXIS_2]DIRHOLD | setp hm2_5i25.0.stepgen.02.dirhold [AXIS_2]DIRHOLD setp hm2_5i25.0.stepgen.03.steplen [AXIS_2]STEPLEN | setp hm2_5i25.0.stepgen.02.steplen [AXIS_2]STEPLEN setp hm2_5i25.0.stepgen.03.stepspace [AXIS_2]STEPSPAC | setp hm2_5i25.0.stepgen.02.stepspace [AXIS_2]STEPSPAC setp hm2_5i25.0.stepgen.03.position-scale [AXIS_2]STEP_SCA | setp hm2_5i25.0.stepgen.02.position-scale [AXIS_2]STEP_SCA setp hm2_5i25.0.stepgen.03.step_type 0 | setp hm2_5i25.0.stepgen.02.step_type 0 setp hm2_5i25.0.stepgen.03.control-type 1 | setp hm2_5i25.0.stepgen.02.control-type 1 setp hm2_5i25.0.stepgen.03.maxaccel [AXIS_2]STEPGEN | setp hm2_5i25.0.stepgen.02.maxaccel [AXIS_2]STEPGEN setp hm2_5i25.0.stepgen.03.maxvel [AXIS_2]STEPGEN | setp hm2_5i25.0.stepgen.02.maxvel [AXIS_2]STEPGEN net z-output <= hm2_5i25.0.stepgen.03.velocity-cmd | net z-output <= hm2_5i25.0.stepgen.02.velocity-cmd net z-pos-fb <= hm2_5i25.0.stepgen.03.position-fb | net z-pos-fb <= hm2_5i25.0.stepgen.02.position-fb net z-enable => hm2_5i25.0.stepgen.03.enable | net z-enable => hm2_5i25.0.stepgen.02.enable net both-z => axis.2.neg-lim-sw-in | net z-neg-limit => axis.2.neg-lim-sw-in net both-z => axis.2.pos-lim-sw-in | net z-pos-limit => axis.2.pos-lim-sw-in net spindle-output => hm2_5i25.0.pwmgen.00.value | net spindle-vel-cmd-rpm => hm2_5i25.0.pwmgen.00.value < # ---Encoder feedback signals/setup--- < < setp hm2_5i25.0.encoder.00.counter-mode 0 < setp hm2_5i25.0.encoder.00.filter 1 < setp hm2_5i25.0.encoder.00.index-invert 0 < setp hm2_5i25.0.encoder.00.index-mask 0 < setp hm2_5i25.0.encoder.00.index-mask-invert 0 < setp hm2_5i25.0.encoder.00.scale [SPINDLE_9]ENCODER_SCALE < < net spindle-revs <= hm2_5i25.0.encoder.00.posit < net spindle-vel-fb-rps <= hm2_5i25.0.encoder.00.veloc < net spindle-index-enable <=> hm2_5i25.0.encoder.00.index <