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

index 4abd98b92c0ef1224f601c877b9bbacd569a329a..8248132de9a8e848f15d7da41cc3a975cbdf0a99 100644 (file)
@@ -1560,9 +1560,9 @@ void prepare_move()
   }
 
   if (max_software_endstops) {
-    if (destination[X_AXIS] > X_MAX_POS) destination[X_AXIS] = X_MAX_POS;
-    if (destination[Y_AXIS] > Y_MAX_POS) destination[Y_AXIS] = Y_MAX_POS;
-    if (destination[Z_AXIS] > Z_MAX_POS) destination[Z_AXIS] = Z_MAX_POS;
+    if (destination[X_AXIS] > max_pos[0]) destination[X_AXIS] = max_pos[0];
+    if (destination[Y_AXIS] > max_pos[1]) destination[Y_AXIS] = max_pos[1];
+    if (destination[Z_AXIS] > max_pos[2]) destination[Z_AXIS] = max_pos[2];
   }
   previous_millis_cmd = millis();  
   plan_buffer_line(destination[X_AXIS], destination[Y_AXIS], destination[Z_AXIS], destination[E_AXIS], feedrate*feedmultiply/60/100.0, active_extruder);