|
@@ -133,7 +133,7 @@
|
133
|
133
|
parkingslowspeed, // M951 J
|
134
|
134
|
parkinghighspeed , // M951 H
|
135
|
135
|
parkingtraveldistance, // M951 D
|
136
|
|
- compensationmultiplier;
|
|
136
|
+ compensationmultiplier;
|
137
|
137
|
|
138
|
138
|
inline void magnetic_parking_extruder_tool_change(const uint8_t tmp_extruder) {
|
139
|
139
|
|
|
@@ -178,20 +178,20 @@
|
178
|
178
|
// STEP 2
|
179
|
179
|
|
180
|
180
|
current_position[X_AXIS] = grabpos + offsetcompensation;
|
181
|
|
-
|
|
181
|
+
|
182
|
182
|
#if ENABLED(DEBUG_LEVELING_FEATURE)
|
183
|
183
|
if (DEBUGGING(LEVELING)) {
|
184
|
184
|
SERIAL_ECHOPAIR("(2) Couple extruder ", int(tmp_extruder));
|
185
|
185
|
DEBUG_POS(" to new extruder GrabPos", current_position);
|
186
|
186
|
}
|
187
|
187
|
#endif
|
188
|
|
-
|
|
188
|
+
|
189
|
189
|
planner.buffer_line(current_position, mpe_settings.slow_feedrate, tmp_extruder);
|
190
|
190
|
planner.synchronize();
|
191
|
|
-
|
|
191
|
+
|
192
|
192
|
// Delay before moving tool, to allow magnetic coupling
|
193
|
193
|
gcode.dwell(150);
|
194
|
|
-
|
|
194
|
+
|
195
|
195
|
// STEP 3
|
196
|
196
|
|
197
|
197
|
current_position[X_AXIS] = mpe_settings.parking_xpos[tmp_extruder] + offsetcompensation;
|