Apply LOGICAL_POSITION to home positions on Dual X
This commit is contained in:
parent
053fb55af6
commit
41278c1e8b
|
@ -1318,11 +1318,11 @@ bool get_target_extruder_from_command(int code) {
|
|||
else
|
||||
/**
|
||||
* In dual carriage mode the extruder offset provides an override of the
|
||||
* second X-carriage offset when homed - otherwise X2_HOME_POS is used.
|
||||
* This allow soft recalibration of the second extruder offset position
|
||||
* second X-carriage position when homed - otherwise X2_HOME_POS is used.
|
||||
* This allows soft recalibration of the second extruder home position
|
||||
* without firmware reflash (through the M218 command).
|
||||
*/
|
||||
return (hotend_offset[X_AXIS][1] > 0) ? hotend_offset[X_AXIS][1] : X2_HOME_POS;
|
||||
return LOGICAL_X_POSITION(hotend_offset[X_AXIS][1] > 0 ? hotend_offset[X_AXIS][1] : X2_HOME_POS);
|
||||
}
|
||||
|
||||
static int x_home_dir(int extruder) {
|
||||
|
|
Loading…
Reference in a new issue