55 lines
2.5 KiB
Plaintext
55 lines
2.5 KiB
Plaintext
# Include your customized HAL commands here
|
|
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts
|
|
|
|
net spindle-cmd-rpm => gladevcp.spindle-speed
|
|
net spindle-at-speed => gladevcp.spindle-at-speed-led
|
|
sets spindle-at-speed true
|
|
|
|
|
|
|
|
#show pin panelui
|
|
#show pin gladevcp
|
|
|
|
# MPG jog rate selection
|
|
net mpg_large panelui.mpg_large-state gladevcp.select-high-light
|
|
net mpg_med panelui.mpg_med-state gladevcp.select-med-light
|
|
net mpg_small panelui.mpg_small-state gladevcp.select-low-light
|
|
|
|
# axis selection for MPG jogging
|
|
net select-x panelui.select_x-state gladevcp.select_x-light
|
|
net select-x joint.0.jog-enable axis.x.jog-enable
|
|
|
|
net select-z panelui.select_z gladevcp.select_z-light
|
|
net select-z joint.1.jog-enable axis.z.jog-enable
|
|
|
|
# connect pins for axis MPG jogging scale
|
|
# note that z axis is scaled inversely so the turning direction is opposite
|
|
net mpg-counts gladevcp.mpg
|
|
net mpg-counts joint.0.jog-counts joint.1.jog-counts
|
|
net mpg-counts axis.x.jog-counts axis.z.jog-counts
|
|
net mpg-scale-x panelui.mpg_scale joint.0.jog-scale axis.x.jog-scale
|
|
net mpg-scale-z panelui.mpg_scale-not joint.1.jog-scale axis.z.jog-scale
|
|
|
|
#show pin sim-matrix
|
|
|
|
# These are the connections for gladeVCP buttons to keycode converter component.
|
|
# If using real hardware buttons and a MESA 7I73, one would skip these
|
|
# and connect the 7I73 keyscan pin to the sampler component directly.
|
|
net sim-sel-z sim-matrix-kb.0.button.c02.r04 gladevcp.select_z-button
|
|
net sim-sel-x sim-matrix-kb.0.button.c02.r05 gladevcp.select_x-button
|
|
|
|
net sim-mpg-l sim-matrix-kb.0.button.c03.r00 gladevcp.select-high-button
|
|
net sim-mpg-m sim-matrix-kb.0.button.c02.r07 gladevcp.select-med-button
|
|
net sim-mpg-s sim-matrix-kb.0.button.c02.r06 gladevcp.select-low-button
|
|
|
|
net sim-jog-x-pos sim-matrix-kb.0.button.c02.r00 gladevcp.x_pos
|
|
net sim-jog-x-neg sim-matrix-kb.0.button.c02.r02 gladevcp.x_neg
|
|
net sim-jog-z-pos sim-matrix-kb.0.button.c02.r03 gladevcp.z_pos
|
|
net sim-jog-z-neg sim-matrix-kb.0.button.c02.r01 gladevcp.z_neg
|
|
|
|
net sim-spindle-fwd sim-matrix-kb.0.button.c03.r03 gladevcp.spindle_fwd
|
|
net sim-spindle-stop sim-matrix-kb.0.button.c03.r01 gladevcp.spindle_stop
|
|
net sim-spindle-rev sim-matrix-kb.0.button.c03.r02 gladevcp.spindle_rev
|
|
|
|
net sim-usr-msg sim-matrix-kb.0.button.c05.r03 gladevcp.usr_msg
|