# Include your custom HAL commands here # This file will not be overwritten when you run PNCconf again loadusr -W hal_input -KRAL USB Gamepad loadrt mux16 names=jogspeed addf jogspeed servo-thread # ---HALUI signals--- net axis-select-x halui.axis.x.select net jog-x-pos input.1.btn-thumb => halui.axis.x.minus net jog-x-neg input.1.btn-top => halui.axis.x.plus net jog-x-analog halui.axis.x.analog net x-is-homed halui.joint.0.is-homed net axis-select-y halui.axis.y.select net jog-y-pos input.1.btn-trigger => halui.axis.y.minus net jog-y-neg input.1.btn-thumb2 => halui.axis.y.plus net jog-y-analog halui.axis.y.analog net y-is-homed halui.joint.1.is-homed net axis-select-z halui.axis.z.select net jog-z-pos input.1.btn-pinkie => halui.axis.z.plus net jog-z-neg input.1.btn-base2 => halui.axis.z.minus net jog-z-analog halui.axis.z.analog net z-is-homed halui.joint.2.is-homed net jog-selected-pos halui.axis.selected.plus net jog-selected-neg halui.axis.selected.minus net spindle-manual-cw halui.spindle.0.forward net spindle-manual-ccw halui.spindle.0.reverse net spindle-manual-stop halui.spindle.0.stop net machine-is-on halui.machine.is-on net jog-speed halui.axis.jog-speed net MDI-mode halui.mode.is-mdi # ---USB device jog button signals--- # connect selectable mpg jog speeds net jog-speed-a input.0.btn-base => jogspeed.sel0 net jog-speed-b input.0.btn-top2 => jogspeed.sel1 net jog-speed <= jogspeed.out-f setp jogspeed.in00 1.00000 setp jogspeed.in01 10.000000 setp jogspeed.in02 100.000000 setp jogspeed.in03 1000.000000