瀏覽代碼

FEEDRATE_LIMIT fix

Robert Pelnar 6 年之前
父節點
當前提交
68a5a4b74e
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Firmware/planner.cpp

+ 3 - 0
Firmware/planner.cpp

@@ -971,6 +971,9 @@ Having the real displacement of the head, we can calculate the total movement le
 	}
     if(fabs(current_speed[i]) > max_fr)
       speed_factor = min(speed_factor, max_fr / fabs(current_speed[i]));
+#else //FEEDRATE_LIMIT
+    if(fabs(current_speed[i]) > max_feedrate[i])
+      speed_factor = min(speed_factor, max_feedrate[i] / fabs(current_speed[i]));
 #endif //FEEDRATE_LIMIT
 #else //TMC2130
     if(fabs(current_speed[i]) > max_feedrate[i])