Переглянути джерело

Do kinematic segments with buffer_line_kinematic

This breaks the raw option, but in the future perhaps all planner moves
will be sent in raw form instead of logical.
Scott Lahteine 8 роки тому
джерело
коміт
e7cf566fc5
1 змінених файлів з 1 додано та 3 видалено
  1. 1
    3
      Marlin/Marlin_main.cpp

+ 1
- 3
Marlin/Marlin_main.cpp Переглянути файл

@@ -8823,9 +8823,7 @@ void set_current_from_steppers_for_axis(const AxisEnum axis) {
8823 8823
       // For non-interpolated delta calculate every segment
8824 8824
       for (uint16_t s = segments + 1; --s;) {
8825 8825
         DELTA_NEXT(segment_distance[i]);
8826
-        DELTA_IK();
8827
-        ADJUST_DELTA(DELTA_VAR);
8828
-        planner.buffer_line(delta[A_AXIS], delta[B_AXIS], delta[C_AXIS], DELTA_VAR[E_AXIS], _feedrate_mm_s, active_extruder);
8826
+        planner.buffer_line_kinematic(DELTA_VAR, _feedrate_mm_s, active_extruder);
8829 8827
       }
8830 8828
 
8831 8829
     #endif

Завантаження…
Відмінити
Зберегти