summaryrefslogtreecommitdiff
path: root/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt
blob: cae33b039442af3092ba189132c709b58390d04d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
xhc-hb04-layout1

16 buttons:

---------------------------------------
|RESET   |                            |
---------------------------------------
|Stop    |Start/Pause|Rewind |Probe-Z |
---------------------------------------
|GotoZero|   X2      |  Y2   |Safe-Z  |
---------------------------------------
|  X=0   |   Y=0     |  Z=0  |  Home  |
---------------------------------------
|STEP    | Mode      |Spindle|        |
---------------------------------------
|                                Off  |
|                                  X  |
|                                  Y  |
|                 Rotary ------->  Z  |
|                 Switch           A  |
|                             Spindle |
|                                Feed |
---------------------------------------

Button codes defined in xhc-hb04-layout1.cfg

The Start/Pause button can be connected for standard behavior with:
  [XHC_HB04_BUTTON]start-pause = std_start_pause

The STEP button is normally connected with:
  [XHC_HB04_BUTTON]step = xhc-hb04.stepsize-up

The other buttons can be connected to hal pins -- typically halui provided pins.

MDI commands can be executed using halui.mdi-command-nn pins defined in the ini file with entries like: [HALUI]MDI_COMMAND = mdi_command 

The rotary switch selects the axis, spindle, or feedoverride for control by the jogwheel.

The switch positions (xyza) can be defined to any available axis (xyzc for instance).