Explorar el Código

Merge pull request #922 from PavelSindler/make_prep

filament loading corrected
PavelSindler hace 6 años
padre
commit
5fe53ae251
Se han modificado 1 ficheros con 7 adiciones y 2 borrados
  1. 7 2
      Firmware/Marlin_main.cpp

+ 7 - 2
Firmware/Marlin_main.cpp

@@ -3114,12 +3114,17 @@ void gcode_M701()
 	custom_message = true;
 	custom_message_type = 2;
 
-	if (current_position[Z_AXIS] < 20) current_position[Z_AXIS] += 30;
+	
 
 	lcd_setstatuspgm(_T(MSG_LOADING_FILAMENT));
-	current_position[E_AXIS] += 70;
+	current_position[E_AXIS] += 40;
 	plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS], 400 / 60, active_extruder); //fast sequence
+	st_synchronize();
 
+	if (current_position[Z_AXIS] < 20) current_position[Z_AXIS] += 30;
+	current_position[E_AXIS] += 30;
+	plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS], 400 / 60, active_extruder); //fast sequence
+	st_synchronize();
 	current_position[E_AXIS] += 25;
 	plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS], 100 / 60, active_extruder); //slow sequence
 	st_synchronize();