chiark / gitweb /
better values.
authorBernhard <bkubicek@x201.(none)>
Fri, 9 Dec 2011 13:07:32 +0000 (14:07 +0100)
committerBernhard <bkubicek@x201.(none)>
Fri, 9 Dec 2011 13:09:34 +0000 (14:09 +0100)
Marlin/Configuration.h
Marlin/Marlin.pde

index 9574e09823ec6a637af74e86a5d2a6f3369fb865..47ad0b73202f907dbf34b8b42f89096e5d616095 100644 (file)
 //if the machine is idle, and the temperature over MINTEMP, every couple of SECONDS some filament is extruded
 //#define EXTRUDER_RUNOUT_PREVENT  
 #define EXTRUDER_RUNOUT_MINTEMP 190  
-#define EXTRUDER_RUNOUT_SECONDS 60
-#define EXTRUDER_RUNOUT_ESTEPS 14 //mm filament
-#define EXTRUDER_RUNOUT_EXTRUDE 100 //mm filament
-#define EXTRUDER_RUNOUT_SPEED 1500  //extrusion speed
+#define EXTRUDER_RUNOUT_SECONDS 60.
+#define EXTRUDER_RUNOUT_ESTEPS 14. //mm filament
+#define EXTRUDER_RUNOUT_EXTRUDE 50. //mm filament
+#define EXTRUDER_RUNOUT_SPEED 1500.  //extrusion speed
 
 
 //===========================================================================
index 30d65d3d9de5db958f7aaf4e41894abe0fbab699..b3291cb0bef66b03d0fd52e0a68666b3bea1e447 100644 (file)
@@ -1205,7 +1205,7 @@ void manage_inactivity(byte debug)
      float oldedes=destination[E_AXIS];
      plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], 
                       current_position[E_AXIS]+EXTRUDER_RUNOUT_EXTRUDE*EXTRUDER_RUNOUT_ESTEPS/axis_steps_per_unit[E_AXIS], 
-                      EXTRUDER_RUNOUT_SPEED*feedmultiply/60/100.0*EXTRUDER_RUNOUT_ESTEPS/axis_steps_per_unit[E_AXIS], active_extruder);
+                      EXTRUDER_RUNOUT_SPEED/60.*EXTRUDER_RUNOUT_ESTEPS/axis_steps_per_unit[E_AXIS], active_extruder);
      current_position[E_AXIS]=oldepos;
      destination[E_AXIS]=oldedes;
      plan_set_e_position(oldepos);