-
Notifications
You must be signed in to change notification settings - Fork 62
/
ercf_menu.cfg
135 lines (117 loc) · 2.61 KB
/
ercf_menu.cfg
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#####################################################################
# ERCF MENU designed for LCD Mini12864 screen
#####################################################################
### menu ERCF ###
[menu __main __ERCF]
enable: {printer.ercf.enabled}
type: list
name: ERCF
index: 6
[menu __main __ERCF __HOME]
type: command
name: Home ERCF
index: 1
gcode: ERCF_HOME
[menu __main __ERCF __UNLOCK]
type: command
name: Unlock
index: 2
gcode: ERCF_UNLOCK
[menu __main __ERCF __SERVO_UP]
type: command
name: Servo up
index: 3
gcode: ERCF_SERVO_UP
[menu __main __ERCF __SERVO_DOWN]
type: command
name: Servo down
index: 4
gcode: ERCF_SERVO_DOWN
[menu __main __ERCF __CHANGE_TOOL]
type: input
name: Change Tool: {'%2d' % (menu.input|int)}
input: 0
input_min: 0
input_max: 8
input_step: 1
index: 5
gcode:
ERCF_CHANGE_TOOL TOOL={menu.input|int}
[menu __main __ERCF __SELECT_TOOL]
type: input
name: Select Tool: {'%2d' % (menu.input|int)}
input: 0
input_min: 0
input_max: 8
input_step: 1
index: 6
gcode:
ERCF_SELECT_TOOL TOOL={menu.input|int}
[menu __main __ERCF __PRELOAD_TOOL]
type: input
name: Preload Tool: {'%1d' % (menu.input|int)}
input: 0
input_min: 0
input_max: 8
input_step: 1
index: 7
gcode:
ERCF_PRELOAD GATE={menu.input|int}
[menu __main __ERCF __EJECT]
type: command
name: Eject
index: 8
gcode: ERCF_EJECT
[menu __main __ERCF __RECOVER]
type: command
name: Recover
index: 9
gcode: ERCF_RECOVER
[menu __main __ERCF __SELECT_BYPASS]
enable: {not printer.idle_timeout.state == "Printing"}
type: command
name: Select bypass
index: 10
gcode: ERCF_SELECT_BYPASS
[menu __main __ERCF __LOAD_BYPASS]
enable: {not printer.idle_timeout.state == "Printing"}
type: command
name: Load bypass
index: 11
gcode: ERCF_LOAD_BYPASS
[menu __main __ERCF __UNLOAD_BYPASS]
enable: {not printer.idle_timeout.state == "Printing"}
type: command
name: Unload bypass
index: 12
gcode: ERCF_UNLOAD_BYPASS
[menu __main __ERCF __clogdetection]
type: input
name: Clog detect: {'%2d' % (menu.input|int)}
input: 0
input_min: 0
input_max: 2
input_step: 1
index: 13
gcode:
ERCF_TEST_CONFIG enable_clog_detection={menu.input|int}
[menu __main __ERCF __endlessspool]
type: input
name: Endl. spool: {'%2d' % (menu.input|int)}
input: 0
input_min: 0
input_max: 1
input_step: 1
index: 14
gcode:
ERCF_TEST_CONFIG enable_endless_spool={menu.input|int}
[menu __main __ERCF __STATUS]
type: command
name: Show Status
index: 15
gcode: ERCF_STATUS
[menu __main __ERCF __MOTORS_OFF]
type: command
name: Motors off
index: 16
gcode: ERCF_MOTORS_OFF