|
@@ -1350,7 +1350,10 @@ static void set_axis_is_at_home(AxisEnum axis) {
|
1350
|
1350
|
}
|
1351
|
1351
|
#endif
|
1352
|
1352
|
|
|
1353
|
+ axis_known_position[axis] = axis_homed[axis] = true;
|
|
1354
|
+
|
1353
|
1355
|
position_shift[axis] = 0;
|
|
1356
|
+ update_software_endstops(axis);
|
1354
|
1357
|
|
1355
|
1358
|
#if ENABLED(DUAL_X_CARRIAGE)
|
1356
|
1359
|
if (axis == X_AXIS && (active_extruder != 0 || dual_x_carriage_mode == DXC_DUPLICATION_MODE)) {
|
|
@@ -1396,7 +1399,6 @@ static void set_axis_is_at_home(AxisEnum axis) {
|
1396
|
1399
|
#endif
|
1397
|
1400
|
{
|
1398
|
1401
|
current_position[axis] = LOGICAL_POSITION(base_home_pos(axis), axis);
|
1399
|
|
- update_software_endstops(axis);
|
1400
|
1402
|
|
1401
|
1403
|
if (axis == Z_AXIS) {
|
1402
|
1404
|
#if HAS_BED_PROBE && Z_HOME_DIR < 0
|
|
@@ -1429,8 +1431,6 @@ static void set_axis_is_at_home(AxisEnum axis) {
|
1429
|
1431
|
SERIAL_ECHOLNPGM(")");
|
1430
|
1432
|
}
|
1431
|
1433
|
#endif
|
1432
|
|
-
|
1433
|
|
- axis_known_position[axis] = axis_homed[axis] = true;
|
1434
|
1434
|
}
|
1435
|
1435
|
|
1436
|
1436
|
/**
|