chiark / gitweb /
Refresh of m206-always-use-homing-homeing
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 8 Aug 2012 17:56:48 +0000 (18:56 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 8 Aug 2012 17:56:48 +0000 (18:56 +0100)
Marlin/Marlin.pde

index 6158eece6b0b905cec242a623b1567faba7256ac..4abd98b92c0ef1224f601c877b9bbacd569a329a 100644 (file)
@@ -549,7 +549,8 @@ static const float base_home_pos[3] = { X_HOME_POS, Y_HOME_POS, Z_HOME_POS };
 
 static void axis_is_at_home(int axis) {
   current_position[axis] = base_home_pos[axis] + add_homeing[axis];
-  min_pos[axis] = base_min_pos[axis] + add_homeing[axis];
+  min_pos[axis] = base_min_pos[axis];
+  if (add_homeing[axis] < 0) min_pos[axis] += add_homeing[axis];
 }
 
 #define HOMEAXIS(LETTER) \