|
|
@ -138,7 +138,6 @@ float cartes[XYZ]; |
|
|
|
* The workspace can be offset by some commands, or |
|
|
|
* these offsets may be omitted to save on computation. |
|
|
|
*/ |
|
|
|
#if HAS_WORKSPACE_OFFSET |
|
|
|
#if HAS_POSITION_SHIFT |
|
|
|
// The distance that XYZ has been offset by G92. Reset by G28.
|
|
|
|
float position_shift[XYZ] = { 0 }; |
|
|
@ -152,7 +151,6 @@ float cartes[XYZ]; |
|
|
|
// The above two are combined to save on computes
|
|
|
|
float workspace_offset[XYZ] = { 0 }; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#if OLDSCHOOL_ABL |
|
|
|
float xy_probe_feedrate_mm_s = MMM_TO_MMS(XY_PROBE_SPEED); |
|
|
@ -1518,7 +1516,7 @@ void homeaxis(const AxisEnum axis) { |
|
|
|
* at the same positions relative to the machine. |
|
|
|
*/ |
|
|
|
void update_software_endstops(const AxisEnum axis) { |
|
|
|
#if HAS_HOME_OFFSET && HAS_POSITION_SHIFT |
|
|
|
#if HAS_HOME_OFFSET |
|
|
|
workspace_offset[axis] = home_offset[axis] + position_shift[axis]; |
|
|
|
#endif |
|
|
|
|
|
|
|