summaryrefslogtreecommitdiff
path: root/configs/sim/test.vcp
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
}