blob: c6b4bdb82e18bcf0907c77f9fb35f31eb0152344 (
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
vcp {
main-window {
title = "Testing"
width = 300
height = 300
# this box will hold three side-by-side boxes, one for each axis
box {
layout = horizontal
# this box holds stuff for the X axis
box {
layout = vertical
title = "X"
button {
halpin = button.X-pos-limit
label { text = "+lim" }
}
button {
halpin = button.X-neg-limit
label { text = "-lim" }
}
button {
halpin = button.X-home
label { text = "home" }
}
label { text = "X switches" }
}
# this box holds stuff for the Y axis
box {
layout = vertical
title = "Y"
button {
halpin = button.Y-pos-limit
label { text = "+lim" }
}
button {
halpin = button.Y-neg-limit
label { text = "-lim" }
}
button {
halpin = button.Y-home
label { text = "home" }
}
label { text = "Y switches" }
}
# this box holds stuff for the Z axis
box {
layout = vertical
title = "Z"
button {
halpin = button.Z-pos-limit
label { text = "+lim" }
}
button {
halpin = button.Z-neg-limit
label { text = "-lim" }
}
button {
halpin = button.Z-home
box {
layout = horizontal
LED { halpin = led.Z-home }
label { padding = 1 text = "home" }
}
}
label { text = "Z switches" }
}
# this box holds stuff for the spindle
box {
layout = vertical
title = "spindle"
LED {
size = 25
halpin = led.0
on-color = "#F00"
off-color = "#600"
}
LED {
halpin = led.1
on-color = "#FF0"
off-color = "#660"
}
LED {
halpin = led.2
on-color = "#0F0"
off-color = "#060"
}
}
}
} # main-window
}
|