blob: 20804c91b6fed9fa8a581fdb20cc9a9c12f9b796 (
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
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
---
tag: m0217
title: Filament swap parameters
brief: Set length and speed for filament swapping
author: thinkyhead
since: 2.0.0
requires: EXTRUDERS > 1
group: calibration
codes: [ M217 ]
notes:
- These values are stored in EEPROM.
parameters:
-
tag: Q
type: flag
optional: true
description: Prime active tool using TOOLCHANGE_FILAMENT_SWAP settings
-
tag: S
optional: true
description: Swap length
values:
-
tag: linear
type: float
-
tag: B
optional: true
description: Extra resume
values:
-
tag: linear
type: float
-
tag: E
optional: true
description: Extra Prime Length
values:
-
tag: linear
type: float
-
tag: P
optional: true
description: Prime feedrate
values:
-
tag: feedrate
type: int
-
tag: R
optional: true
description: Retract feedrate
values:
-
tag: feedrate
type: int
-
tag: U
optional: true
description: Unretract feedrate
values:
-
tag: linear
type: int
-
tag: F
optional: true
description: Fan speed (0-255)
values:
-
tag: linear
type: int
-
tag: G
optional: true
description: Fan Time (seconds)
values:
-
tag: linear
type: int
-
tag: A
optional: true
description: Migration Auto Mode. Requires `TOOLCHANGE_MIGRATION_FEATURE`.
values:
-
tag: linear
type: int
-
tag: L
optional: true
description: Last Migration. Requires `TOOLCHANGE_MIGRATION_FEATURE`.
values:
-
tag: linear
type: int
-
tag: W
optional: true
description: Enable Park Feature. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
values:
-
tag: linear
type: int
-
tag: X
optional: true
description: Park X position. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
values:
-
tag: linear
type: float
-
tag: Y
optional: true
description: Park Y position. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
values:
-
tag: linear
type: float
-
tag: V
optional: true
description: Enable First Prime on uninitialized Nozzles. Requires `TOOLCHANGE_FS_PRIME_FIRST_USED`.
values:
-
tag: linear
type: int
-
tag: Z
optional: true
description: Z Raise.
values:
-
tag: feedrate
type: int
examples:
---
When changing tools on some setups, one filament may be retracted before the other is primed. This command sets the length and feedrates used for the filament swap retract and prime.
If no parameters are given this command reports the current filament swap parameters.
|