Bladeren bron

Document fsensor_update, remove disabled code.

Marek Bel 5 jaren geleden
bovenliggende
commit
cc0249126a
2 gewijzigde bestanden met toevoegingen van 5 en 14 verwijderingen
  1. 5 13
      Firmware/fsensor.cpp
  2. 0 1
      Firmware/fsensor.h

+ 5 - 13
Firmware/fsensor.cpp

@@ -430,6 +430,11 @@ void fsensor_st_block_chunk(block_t* bl, int cnt)
 	}
 }
 
+//! update (perform M600 on filament runout)
+//!
+//! Works only if filament sensor is enabled.
+//! When the filament sensor error count is larger then FSENSOR_ERR_MAX, pauses print, tries to move filament back and forth.
+//! If there is still no plausible signal from filament sensor plans M600 (Filament change).
 void fsensor_update(void)
 {
 	if (fsensor_enabled)
@@ -452,19 +457,6 @@ void fsensor_update(void)
 			fsensor_err_cnt = 0;
 			fsensor_oq_meassure_start(0);
 
-//			st_synchronize();
-//			for (int axis = X_AXIS; axis <= E_AXIS; axis++)
-//				current_position[axis] = st_get_position_mm(axis);
-/*
-			current_position[E_AXIS] -= 3;
-			plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS], 200 / 60, active_extruder);
-			st_synchronize();
-
-			current_position[E_AXIS] += 3;
-			plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS], 200 / 60, active_extruder);
-			st_synchronize();
-*/
-
 			enquecommand_front_P((PSTR("G1 E-3 F200")));
 			process_commands();
 			cmdqueue_pop_front();

+ 0 - 1
Firmware/fsensor.h

@@ -27,7 +27,6 @@ extern void fsensor_disable(void);
 extern bool fsensor_autoload_enabled;
 extern void fsensor_autoload_set(bool State);
 
-//update (perform M600 on filament runout)
 extern void fsensor_update(void);
 
 //setup pin-change interrupt