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

Use steps_to_mm in extruder runout prevent

Scott Lahteine 9 роки тому
джерело
коміт
7b2abe6fc8
1 змінених файлів з 2 додано та 2 видалено
  1. 2
    2
      Marlin/Marlin_main.cpp

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

@@ -8610,8 +8610,8 @@ void manage_inactivity(bool ignore_stepper_queue/*=false*/) {
8610 8610
 
8611 8611
       float oldepos = current_position[E_AXIS], oldedes = destination[E_AXIS];
8612 8612
       planner.buffer_line(destination[X_AXIS], destination[Y_AXIS], destination[Z_AXIS],
8613
-                       destination[E_AXIS] + (EXTRUDER_RUNOUT_EXTRUDE) * (EXTRUDER_RUNOUT_ESTEPS) / planner.axis_steps_per_mm[E_AXIS],
8614
-                       MMM_TO_MMS(EXTRUDER_RUNOUT_SPEED) * (EXTRUDER_RUNOUT_ESTEPS) / planner.axis_steps_per_mm[E_AXIS], active_extruder);
8613
+                       destination[E_AXIS] + (EXTRUDER_RUNOUT_EXTRUDE) * (EXTRUDER_RUNOUT_ESTEPS) * planner.steps_to_mm[E_AXIS],
8614
+                       MMM_TO_MMS(EXTRUDER_RUNOUT_SPEED) * (EXTRUDER_RUNOUT_ESTEPS) * planner.steps_to_mm[E_AXIS], active_extruder);
8615 8615
       current_position[E_AXIS] = oldepos;
8616 8616
       destination[E_AXIS] = oldedes;
8617 8617
       planner.set_e_position_mm(oldepos);

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